MOST_EVENT_ATTRIBUTES = [
    "onabort",
    "onactivate",
    "onafterprint",
    "onafterscriptexecute",
    "onafterupdate",
    "onalerting",
    "onanimationcancel",
    "onanimationend",
    "onanimationiteration",
    "onanimationstart",
    "onaudioend",
    "onaudioprocess",
    "onaudiostart",
    "onautocomplete",
    "onautocompleteerror",
    "onbeforeactivate",
    "onbeforecopy",
    "onbeforecut",
    "onbeforedeactivate",
    "onbeforeeditfocus",
    "onbeforeinstallprompt",
    "onbeforepaste",
    "onbeforeprint",
    "onbeforescriptexecute",
    "onbeforeunload",
    "onbeforeupdate",
    "onbegin",
    "onblocked",
    "onblur",
    "onbroadcast",
    "onbounce",
    "onboundary",
    "onbusy",
    "oncached",
    "oncallschanged",
    "oncancel",
    "oncanplay",
    "oncanplaythrough",
    "oncardstatechange",
    "oncellchange",
    "oncfstatechange",
    "onchange",
    "onchargingchange",
    "onchargingtimechange",
    "onchecking",
    "onclick",
    "onclose",
    "oncommand",
    "oncommandupdate",
    "oncompassneedscalibration",
    "oncomplete",
    "oncompositionend",
    "oncompositionstart",
    "oncompositionupdate",
    "onconnected",
    "onconnecting",
    "oncontextmenu",
    "oncontrolselect",
    "oncopy",
    "oncuechange",
    "oncut",
    "ondataavailable",
    "ondatachange",
    "ondataerror",
    "ondatasetchanged",
    "ondatasetcomplete",
    "ondblclick",
    "ondeactivate",
    "ondelivered",
    "ondevicelight",
    "ondevicemotion",
    "ondeviceorientation",
    "ondeviceproximity",
    "ondialing",
    "ondischargingtimechange",
    "ondisconnected",
    "ondisconnecting",
    "ondownloading",
    "ondrag",
    "ondragdrop",
    "ondragend",
    "ondragenter",
    "ondragexit",
    "ondraggesture",
    "ondragleave",
    "ondragover",
    "ondragstart",
    "ondrop",
    "ondurationchange",
    "onemptied",
    "onenabled",
    "onend",
    "onended",
    "onerror",
    "onerrorupdate",
    "onfilterchange",
    "onfinish",
    "onfocus",
    "onfocusin",
    "onfocusout",
    "onfullscreen",
    "onfullscreenchange",
    "onfullscreenerror",
    "ongamepadconnected",
    "ongamepaddisconnected",
    "ongesturechange",
    "ongesturestart",
    "ongotpointercapture",
    "onhashchange",
    "onheld",
    "onhelp",
    "onholding",
    "onicccardlockerror",
    "oniccinfochange",
    "onkeydown",
    "onkeypress",
    "onkeyup",
    "onincoming",
    "oninput",
    "oninvalid",
    "onlanguagechange",
    "onlayoutcomplete",
    "onlevelchange",
    "onload",
    "onloadeddata",
    "onloadedmetadata",
    "onloadend",
    "onloadstart",
    "onlocalized",
    "onlosecapture",
    "onlostpointercapture",
    "onmark",
    "onmessage",
    "onmousedown",
    "onmouseenter",
    "onmouseleave",
    "onmousemove",
    "onmouseout",
    "onmouseover",
    "onmouseup",
    "onmousewheel",
    "onmove",
    "onmoveend",
    "onmovestart",
    "onmozbrowseractivitydone",
    "onmozbrowserasyncscroll",
    "onmozbrowseraudioplaybackchange",
    "onmozbrowsercaretstatechanged",
    "onmozbrowserclose",
    "onmozbrowsercontextmenu",
    "onmozbrowserdocumentfirstpaint",
    "onmozbrowsererror",
    "onmozbrowserfindchange",
    "onmozbrowserfirstpaint",
    "onmozbrowsericonchange",
    "onmozbrowserlocationchange",
    "onmozbrowserloadend",
    "onmozbrowserloadstart",
    "onmozbrowsermanifestchange",
    "onmozbrowsermetachange",
    "onmozbrowseropensearch",
    "onmozbrowseropentab",
    "onmozbrowseropenwindow",
    "onmozbrowserresize",
    "onmozbrowserscroll",
    "onmozbrowserscrollareachanged",
    "onmozbrowserscrollviewchange",
    "onmozbrowsersecuritychange",
    "onmozbrowserselectionstatechanged",
    "onmozbrowsershowmodalprompt",
    "onmozbrowsertitlechange",
    "onmozbrowserusernameandpasswordrequired",
    "onmozbrowservisibilitychange",
    "onmozfullscreenchange",
    "onmozfullscreenerror",
    "onmozpointerlockchange",
    "onmozpointerlockerror",
    "onmoztimechange",
    "onmsinertiastart",
    "onmsgesturechange",
    "onmsgesturedoubletap",
    "onmsgestureend",
    "onmsgesturehold",
    "onmsgesturestart",
    "onmsgesturetap",
    "onmspointercancel",
    "onmspointerdown",
    "onmspointerenter",
    "onmspointerhover",
    "onmspointerleave",
    "onmspointermove",
    "onmspointerout",
    "onmspointerover",
    "onmspointerup",
    "onnomatch",
    "onnotificationclick",
    "onnoupdate",
    "onobsolete",
    "onoffline",
    "ononline",
    "onorientationchange",
    "onoverflow",
    "onoverflowchanged",
    "onpagehide",
    "onpageshow",
    "onpaste",
    "onpause",
    "onpush",
    "onpushsubscriptionchange",
    "onopen",
    "onplay",
    "onplaying",
    "onpointercancel",
    "onpointerdown",
    "onpointerenter",
    "onpointerleave",
    "onpointerlockchange",
    "onpointerlockerror",
    "onpointermove",
    "onpointerover",
    "onpointerout",
    "onpointerup",
    "onpopstate",
    "onpopuphidden",
    "onpopuphiding",
    "onpopupshowing",
    "onpopupshown",
    "onprogress",
    "onpropertychange",
    "onratechange",
    "onreadystatechange",
    "onreceived",
    "onredo",
    "onresourcetimingbufferfull",
    "onrepeat",
    "onreset",
    "onresize",
    "onresizeend",
    "onresizestart",
    "onresult",
    "onresume",
    "onresuming",
    "onrowenter",
    "onrowexit",
    "onrowsdelete",
    "onrowsinserted",
    "onscroll",
    "onsearch",
    "onseeked",
    "onseeking",
    "onselect",
    "onselectionchange",
    "onselectstart",
    "onsent",
    "onshow",
    "onsizemodechange",
    "onsmartcard-insert",
    "onsmartcard-remove",
    "onsort",
    "onsoundend",
    "onsoundstart",
    "onspeechend",
    "onspeechstart",
    "onstalled",
    "onstart",
    "onstatechange",
    "onstatuschange",
    "onstkcommand",
    "onstksessionend",
    "onstop",
    "onstorage",
    "onsubmit",
    "onsuccess",
    "onsuspend",
    "ontext",
    "ontimeerror",
    "ontimeout",
    "ontimeupdate",
    "ontoggle",
    "ontouchcancel",
    "ontouchend",
    "ontouchenter",
    "ontouchleave",
    "ontouchmove",
    "ontouchstart",
    "ontransitionend",
    "onunderflow",
    "onundo",
    "onunload",
    "onuploadprogress",
    "onupdateready",
    "onupgradeneeded",
    "onuserproximity",
    "onussdreceived",
    "onversionchange",
    "onvisibilitychange",
    "onvoicechange",
    "onvolumechange",
    "onvrdisplayconnected",
    "onvrdisplaydisconnected",
    "onvrdisplaypresentchange",
    "onwaiting",
    "onwebkitanimationend",
    "onwebkitanimationiteration",
    "onwebkitanimationstart",
    "onwebkitmouseforcechanged",
    "onwebkitmouseforcedown",
    "onwebkitmouseforceup",
    "onwebkitmouseforcewillbegin",
    "onwebkittransitionend",
    "onwebkitwillrevealbottom",
    "onwheel",
    "onzoom",
]

AGNOSTIC_EVENT_ATTRIBUTES = [
    "onblur",
    "onclick",
    "oncopy",
    "onctextmenu",
    "oncut",
    "ondblclick",
    "ondrag",
    "onfocus",
    "oninput",
    "onkeydown",
    "onkeypress",
    "onkeyup",
    "onmousedown",
    "onmousemove",
    "onmouseout",
    "onmouseover",
    "onmouseup",
    "onpaste",
]