#[inline]
#[allow(clippy::all)]
pub(crate) fn lookup_pure_global_identifier(key: &[u8]) -> Option<PureGlobalIdentifierValue> {
match key.len() {
3 => {
let key: &[u8; 3] = key.try_into().unwrap();
match key[0] {
b'C' => (key == b"CSS").then(|| PureGlobalIdentifierValue::Other),
b'M' => (key == b"Map").then(|| PureGlobalIdentifierValue::Other),
b'N' => (key == b"NaN").then(|| PureGlobalIdentifierValue::NaN),
b'S' => (key == b"Set").then(|| PureGlobalIdentifierValue::Other),
b'U' => (key == b"URL").then(|| PureGlobalIdentifierValue::Other),
b't' => (key == b"top").then(|| PureGlobalIdentifierValue::Other),
_ => None,
}
}
4 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L4: [([u8; 4], PureGlobalIdentifierValue); 17] = [
(*b"Attr", PureGlobalIdentifierValue::Other),
(*b"Blob", PureGlobalIdentifierValue::Other),
(*b"Date", PureGlobalIdentifierValue::Other),
(*b"File", PureGlobalIdentifierValue::Other),
(*b"Intl", PureGlobalIdentifierValue::Other),
(*b"JSON", PureGlobalIdentifierValue::Other),
(*b"Math", PureGlobalIdentifierValue::Other),
(*b"Node", PureGlobalIdentifierValue::Other),
(*b"Text", PureGlobalIdentifierValue::Other),
(*b"atob", PureGlobalIdentifierValue::Other),
(*b"blur", PureGlobalIdentifierValue::Other),
(*b"btoa", PureGlobalIdentifierValue::Other),
(*b"find", PureGlobalIdentifierValue::Other),
(*b"name", PureGlobalIdentifierValue::Other),
(*b"open", PureGlobalIdentifierValue::Other),
(*b"self", PureGlobalIdentifierValue::Other),
(*b"stop", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 4] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L4.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L4[i].1)
}
5 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L5: [([u8; 5], PureGlobalIdentifierValue); 14] = [
(*b"Array", PureGlobalIdentifierValue::Other),
(*b"Audio", PureGlobalIdentifierValue::Other),
(*b"Error", PureGlobalIdentifierValue::Other),
(*b"Event", PureGlobalIdentifierValue::Other),
(*b"Image", PureGlobalIdentifierValue::Other),
(*b"Proxy", PureGlobalIdentifierValue::Other),
(*b"Range", PureGlobalIdentifierValue::Other),
(*b"alert", PureGlobalIdentifierValue::Other),
(*b"close", PureGlobalIdentifierValue::Other),
(*b"event", PureGlobalIdentifierValue::Other),
(*b"fetch", PureGlobalIdentifierValue::Other),
(*b"focus", PureGlobalIdentifierValue::Other),
(*b"isNaN", PureGlobalIdentifierValue::Other),
(*b"print", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 5] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L5.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L5[i].1)
}
6 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L6: [([u8; 6], PureGlobalIdentifierValue); 34] = [
(*b"BigInt", PureGlobalIdentifierValue::Other),
(*b"Crypto", PureGlobalIdentifierValue::Other),
(*b"Number", PureGlobalIdentifierValue::Other),
(*b"Object", PureGlobalIdentifierValue::Other),
(*b"Option", PureGlobalIdentifierValue::Other),
(*b"Path2D", PureGlobalIdentifierValue::Other),
(*b"Plugin", PureGlobalIdentifierValue::Other),
(*b"RegExp", PureGlobalIdentifierValue::Other),
(*b"Screen", PureGlobalIdentifierValue::Other),
(*b"String", PureGlobalIdentifierValue::Other),
(*b"Symbol", PureGlobalIdentifierValue::Other),
(*b"VTTCue", PureGlobalIdentifierValue::Other),
(*b"Window", PureGlobalIdentifierValue::Other),
(*b"Worker", PureGlobalIdentifierValue::Other),
(*b"closed", PureGlobalIdentifierValue::Other),
(*b"crypto", PureGlobalIdentifierValue::Other),
(*b"escape", PureGlobalIdentifierValue::Other),
(*b"frames", PureGlobalIdentifierValue::Other),
(*b"length", PureGlobalIdentifierValue::Other),
(*b"moveBy", PureGlobalIdentifierValue::Other),
(*b"moveTo", PureGlobalIdentifierValue::Other),
(*b"onblur", PureGlobalIdentifierValue::Other),
(*b"ondrag", PureGlobalIdentifierValue::Other),
(*b"ondrop", PureGlobalIdentifierValue::Other),
(*b"onload", PureGlobalIdentifierValue::Other),
(*b"onplay", PureGlobalIdentifierValue::Other),
(*b"opener", PureGlobalIdentifierValue::Other),
(*b"origin", PureGlobalIdentifierValue::Other),
(*b"parent", PureGlobalIdentifierValue::Other),
(*b"prompt", PureGlobalIdentifierValue::Other),
(*b"screen", PureGlobalIdentifierValue::Other),
(*b"scroll", PureGlobalIdentifierValue::Other),
(*b"status", PureGlobalIdentifierValue::Other),
(*b"window", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 6] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L6.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L6[i].1)
}
7 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L7: [([u8; 7], PureGlobalIdentifierValue); 35] = [
(*b"BarProp", PureGlobalIdentifierValue::Other),
(*b"Boolean", PureGlobalIdentifierValue::Other),
(*b"CSSRule", PureGlobalIdentifierValue::Other),
(*b"Comment", PureGlobalIdentifierValue::Other),
(*b"DOMQuad", PureGlobalIdentifierValue::Other),
(*b"DOMRect", PureGlobalIdentifierValue::Other),
(*b"Element", PureGlobalIdentifierValue::Other),
(*b"Gamepad", PureGlobalIdentifierValue::Other),
(*b"Headers", PureGlobalIdentifierValue::Other),
(*b"History", PureGlobalIdentifierValue::Other),
(*b"Promise", PureGlobalIdentifierValue::Other),
(*b"Reflect", PureGlobalIdentifierValue::Other),
(*b"Request", PureGlobalIdentifierValue::Other),
(*b"SVGRect", PureGlobalIdentifierValue::Other),
(*b"Storage", PureGlobalIdentifierValue::Other),
(*b"UIEvent", PureGlobalIdentifierValue::Other),
(*b"WeakMap", PureGlobalIdentifierValue::Other),
(*b"WeakSet", PureGlobalIdentifierValue::Other),
(*b"confirm", PureGlobalIdentifierValue::Other),
(*b"console", PureGlobalIdentifierValue::Other),
(*b"history", PureGlobalIdentifierValue::Other),
(*b"menubar", PureGlobalIdentifierValue::Other),
(*b"onabort", PureGlobalIdentifierValue::Other),
(*b"onclick", PureGlobalIdentifierValue::Other),
(*b"onended", PureGlobalIdentifierValue::Other),
(*b"onerror", PureGlobalIdentifierValue::Other),
(*b"onfocus", PureGlobalIdentifierValue::Other),
(*b"oninput", PureGlobalIdentifierValue::Other),
(*b"onkeyup", PureGlobalIdentifierValue::Other),
(*b"onpause", PureGlobalIdentifierValue::Other),
(*b"onreset", PureGlobalIdentifierValue::Other),
(*b"onwheel", PureGlobalIdentifierValue::Other),
(*b"screenX", PureGlobalIdentifierValue::Other),
(*b"screenY", PureGlobalIdentifierValue::Other),
(*b"toolbar", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 7] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L7.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L7[i].1)
}
8 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L8: [([u8; 8], PureGlobalIdentifierValue); 35] = [
(*b"DOMPoint", PureGlobalIdentifierValue::Other),
(*b"DataView", PureGlobalIdentifierValue::Other),
(*b"Document", PureGlobalIdentifierValue::Other),
(*b"FileList", PureGlobalIdentifierValue::Other),
(*b"FontFace", PureGlobalIdentifierValue::Other),
(*b"FormData", PureGlobalIdentifierValue::Other),
(*b"Function", PureGlobalIdentifierValue::Other),
(*b"GainNode", PureGlobalIdentifierValue::Other),
(*b"IDBIndex", PureGlobalIdentifierValue::Other),
(*b"Infinity", PureGlobalIdentifierValue::Infinity),
(*b"Location", PureGlobalIdentifierValue::Other),
(*b"MimeType", PureGlobalIdentifierValue::Other),
(*b"NodeList", PureGlobalIdentifierValue::Other),
(*b"Response", PureGlobalIdentifierValue::Other),
(*b"SVGAngle", PureGlobalIdentifierValue::Other),
(*b"SVGPoint", PureGlobalIdentifierValue::Other),
(*b"URIError", PureGlobalIdentifierValue::Other),
(*b"document", PureGlobalIdentifierValue::Other),
(*b"isFinite", PureGlobalIdentifierValue::Other),
(*b"location", PureGlobalIdentifierValue::Other),
(*b"onchange", PureGlobalIdentifierValue::Other),
(*b"ononline", PureGlobalIdentifierValue::Other),
(*b"onresize", PureGlobalIdentifierValue::Other),
(*b"onscroll", PureGlobalIdentifierValue::Other),
(*b"onseeked", PureGlobalIdentifierValue::Other),
(*b"onselect", PureGlobalIdentifierValue::Other),
(*b"onsubmit", PureGlobalIdentifierValue::Other),
(*b"ontoggle", PureGlobalIdentifierValue::Other),
(*b"onunload", PureGlobalIdentifierValue::Other),
(*b"parseInt", PureGlobalIdentifierValue::Other),
(*b"resizeBy", PureGlobalIdentifierValue::Other),
(*b"resizeTo", PureGlobalIdentifierValue::Other),
(*b"scrollBy", PureGlobalIdentifierValue::Other),
(*b"scrollTo", PureGlobalIdentifierValue::Other),
(*b"unescape", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 8] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L8.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L8[i].1)
}
9 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L9: [([u8; 9], PureGlobalIdentifierValue); 43] = [
(*b"Animation", PureGlobalIdentifierValue::Other),
(*b"AudioNode", PureGlobalIdentifierValue::Other),
(*b"BlobEvent", PureGlobalIdentifierValue::Other),
(*b"DOMMatrix", PureGlobalIdentifierValue::Other),
(*b"DOMParser", PureGlobalIdentifierValue::Other),
(*b"DelayNode", PureGlobalIdentifierValue::Other),
(*b"DragEvent", PureGlobalIdentifierValue::Other),
(*b"EvalError", PureGlobalIdentifierValue::Other),
(*b"IDBCursor", PureGlobalIdentifierValue::Other),
(*b"ImageData", PureGlobalIdentifierValue::Other),
(*b"Int8Array", PureGlobalIdentifierValue::Other),
(*b"MediaList", PureGlobalIdentifierValue::Other),
(*b"Navigator", PureGlobalIdentifierValue::Other),
(*b"SVGLength", PureGlobalIdentifierValue::Other),
(*b"SVGMatrix", PureGlobalIdentifierValue::Other),
(*b"SVGNumber", PureGlobalIdentifierValue::Other),
(*b"Selection", PureGlobalIdentifierValue::Other),
(*b"TextTrack", PureGlobalIdentifierValue::Other),
(*b"TypeError", PureGlobalIdentifierValue::Other),
(*b"WebGLSync", PureGlobalIdentifierValue::Other),
(*b"WebSocket", PureGlobalIdentifierValue::Other),
(*b"decodeURI", PureGlobalIdentifierValue::Other),
(*b"encodeURI", PureGlobalIdentifierValue::Other),
(*b"indexedDB", PureGlobalIdentifierValue::Other),
(*b"navigator", PureGlobalIdentifierValue::Other),
(*b"oncanplay", PureGlobalIdentifierValue::Other),
(*b"ondragend", PureGlobalIdentifierValue::Other),
(*b"onemptied", PureGlobalIdentifierValue::Other),
(*b"oninvalid", PureGlobalIdentifierValue::Other),
(*b"onkeydown", PureGlobalIdentifierValue::Other),
(*b"onmessage", PureGlobalIdentifierValue::Other),
(*b"onmouseup", PureGlobalIdentifierValue::Other),
(*b"onoffline", PureGlobalIdentifierValue::Other),
(*b"onplaying", PureGlobalIdentifierValue::Other),
(*b"onseeking", PureGlobalIdentifierValue::Other),
(*b"onstalled", PureGlobalIdentifierValue::Other),
(*b"onstorage", PureGlobalIdentifierValue::Other),
(*b"onsuspend", PureGlobalIdentifierValue::Other),
(*b"onwaiting", PureGlobalIdentifierValue::Other),
(*b"screenTop", PureGlobalIdentifierValue::Other),
(*b"statusbar", PureGlobalIdentifierValue::Other),
(*b"undefined", PureGlobalIdentifierValue::StrictUndefined),
(*b"webkitURL", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 9] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L9.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L9[i].1)
}
10 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L10: [([u8; 10], PureGlobalIdentifierValue); 38] = [
(*b"AudioParam", PureGlobalIdentifierValue::Other),
(*b"CloseEvent", PureGlobalIdentifierValue::Other),
(*b"ErrorEvent", PureGlobalIdentifierValue::Other),
(*b"FileReader", PureGlobalIdentifierValue::Other),
(*b"FocusEvent", PureGlobalIdentifierValue::Other),
(*b"IDBFactory", PureGlobalIdentifierValue::Other),
(*b"IDBRequest", PureGlobalIdentifierValue::Other),
(*b"InputEvent", PureGlobalIdentifierValue::Other),
(*b"Int16Array", PureGlobalIdentifierValue::Other),
(*b"Int32Array", PureGlobalIdentifierValue::Other),
(*b"MediaError", PureGlobalIdentifierValue::Other),
(*b"MouseEvent", PureGlobalIdentifierValue::Other),
(*b"NodeFilter", PureGlobalIdentifierValue::Other),
(*b"RangeError", PureGlobalIdentifierValue::Other),
(*b"SVGElement", PureGlobalIdentifierValue::Other),
(*b"ShadowRoot", PureGlobalIdentifierValue::Other),
(*b"StyleSheet", PureGlobalIdentifierValue::Other),
(*b"TimeRanges", PureGlobalIdentifierValue::Other),
(*b"TrackEvent", PureGlobalIdentifierValue::Other),
(*b"TreeWalker", PureGlobalIdentifierValue::Other),
(*b"Uint8Array", PureGlobalIdentifierValue::Other),
(*b"WebGLQuery", PureGlobalIdentifierValue::Other),
(*b"WheelEvent", PureGlobalIdentifierValue::Other),
(*b"globalThis", PureGlobalIdentifierValue::Other),
(*b"matchMedia", PureGlobalIdentifierValue::Other),
(*b"ondblclick", PureGlobalIdentifierValue::Other),
(*b"ondragover", PureGlobalIdentifierValue::Other),
(*b"onkeypress", PureGlobalIdentifierValue::Other),
(*b"onmouseout", PureGlobalIdentifierValue::Other),
(*b"onpagehide", PureGlobalIdentifierValue::Other),
(*b"onpageshow", PureGlobalIdentifierValue::Other),
(*b"onpopstate", PureGlobalIdentifierValue::Other),
(*b"onprogress", PureGlobalIdentifierValue::Other),
(*b"outerWidth", PureGlobalIdentifierValue::Other),
(*b"parseFloat", PureGlobalIdentifierValue::Other),
(*b"screenLeft", PureGlobalIdentifierValue::Other),
(*b"scrollbars", PureGlobalIdentifierValue::Other),
(*b"setTimeout", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 10] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L10.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L10[i].1)
}
11 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L11: [([u8; 11], PureGlobalIdentifierValue); 47] = [
(*b"AbortSignal", PureGlobalIdentifierValue::Other),
(*b"ArrayBuffer", PureGlobalIdentifierValue::Other),
(*b"AudioBuffer", PureGlobalIdentifierValue::Other),
(*b"CSSPageRule", PureGlobalIdentifierValue::Other),
(*b"CSSRuleList", PureGlobalIdentifierValue::Other),
(*b"CustomEvent", PureGlobalIdentifierValue::Other),
(*b"DOMRectList", PureGlobalIdentifierValue::Other),
(*b"EventSource", PureGlobalIdentifierValue::Other),
(*b"EventTarget", PureGlobalIdentifierValue::Other),
(*b"Geolocation", PureGlobalIdentifierValue::Other),
(*b"HTMLElement", PureGlobalIdentifierValue::Other),
(*b"IDBDatabase", PureGlobalIdentifierValue::Other),
(*b"IDBKeyRange", PureGlobalIdentifierValue::Other),
(*b"MediaSource", PureGlobalIdentifierValue::Other),
(*b"MediaStream", PureGlobalIdentifierValue::Other),
(*b"MessagePort", PureGlobalIdentifierValue::Other),
(*b"Performance", PureGlobalIdentifierValue::Other),
(*b"PluginArray", PureGlobalIdentifierValue::Other),
(*b"SVGAElement", PureGlobalIdentifierValue::Other),
(*b"SVGGElement", PureGlobalIdentifierValue::Other),
(*b"StaticRange", PureGlobalIdentifierValue::Other),
(*b"SyntaxError", PureGlobalIdentifierValue::Other),
(*b"TextDecoder", PureGlobalIdentifierValue::Other),
(*b"TextEncoder", PureGlobalIdentifierValue::Other),
(*b"TextMetrics", PureGlobalIdentifierValue::Other),
(*b"Uint16Array", PureGlobalIdentifierValue::Other),
(*b"Uint32Array", PureGlobalIdentifierValue::Other),
(*b"WebAssembly", PureGlobalIdentifierValue::Other),
(*b"WebGLBuffer", PureGlobalIdentifierValue::Other),
(*b"WebGLShader", PureGlobalIdentifierValue::Other),
(*b"XMLDocument", PureGlobalIdentifierValue::Other),
(*b"XPathResult", PureGlobalIdentifierValue::Other),
(*b"locationbar", PureGlobalIdentifierValue::Other),
(*b"oncuechange", PureGlobalIdentifierValue::Other),
(*b"ondragenter", PureGlobalIdentifierValue::Other),
(*b"ondragleave", PureGlobalIdentifierValue::Other),
(*b"ondragstart", PureGlobalIdentifierValue::Other),
(*b"onloadstart", PureGlobalIdentifierValue::Other),
(*b"onmousedown", PureGlobalIdentifierValue::Other),
(*b"onmousemove", PureGlobalIdentifierValue::Other),
(*b"onmouseover", PureGlobalIdentifierValue::Other),
(*b"onpointerup", PureGlobalIdentifierValue::Other),
(*b"outerHeight", PureGlobalIdentifierValue::Other),
(*b"performance", PureGlobalIdentifierValue::Other),
(*b"personalbar", PureGlobalIdentifierValue::Other),
(*b"postMessage", PureGlobalIdentifierValue::Other),
(*b"setInterval", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 11] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L11.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L11[i].1)
}
12 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L12: [([u8; 12], PureGlobalIdentifierValue); 42] = [
(*b"AnalyserNode", PureGlobalIdentifierValue::Other),
(*b"CDATASection", PureGlobalIdentifierValue::Other),
(*b"CSSAnimation", PureGlobalIdentifierValue::Other),
(*b"CSSMediaRule", PureGlobalIdentifierValue::Other),
(*b"CSSStyleRule", PureGlobalIdentifierValue::Other),
(*b"DOMException", PureGlobalIdentifierValue::Other),
(*b"DOMStringMap", PureGlobalIdentifierValue::Other),
(*b"DOMTokenList", PureGlobalIdentifierValue::Other),
(*b"DataTransfer", PureGlobalIdentifierValue::Other),
(*b"DocumentType", PureGlobalIdentifierValue::Other),
(*b"Float16Array", PureGlobalIdentifierValue::Other),
(*b"Float32Array", PureGlobalIdentifierValue::Other),
(*b"Float64Array", PureGlobalIdentifierValue::Other),
(*b"GamepadEvent", PureGlobalIdentifierValue::Other),
(*b"HTMLDocument", PureGlobalIdentifierValue::Other),
(*b"MessageEvent", PureGlobalIdentifierValue::Other),
(*b"NamedNodeMap", PureGlobalIdentifierValue::Other),
(*b"NodeIterator", PureGlobalIdentifierValue::Other),
(*b"Notification", PureGlobalIdentifierValue::Other),
(*b"PeriodicWave", PureGlobalIdentifierValue::Other),
(*b"PointerEvent", PureGlobalIdentifierValue::Other),
(*b"RTCRtpSender", PureGlobalIdentifierValue::Other),
(*b"SVGPointList", PureGlobalIdentifierValue::Other),
(*b"SVGTransform", PureGlobalIdentifierValue::Other),
(*b"SVGUnitTypes", PureGlobalIdentifierValue::Other),
(*b"SourceBuffer", PureGlobalIdentifierValue::Other),
(*b"StorageEvent", PureGlobalIdentifierValue::Other),
(*b"TextTrackCue", PureGlobalIdentifierValue::Other),
(*b"WebGLProgram", PureGlobalIdentifierValue::Other),
(*b"WebGLSampler", PureGlobalIdentifierValue::Other),
(*b"WebGLTexture", PureGlobalIdentifierValue::Other),
(*b"clearTimeout", PureGlobalIdentifierValue::Other),
(*b"frameElement", PureGlobalIdentifierValue::Other),
(*b"getSelection", PureGlobalIdentifierValue::Other),
(*b"onafterprint", PureGlobalIdentifierValue::Other),
(*b"onhashchange", PureGlobalIdentifierValue::Other),
(*b"onloadeddata", PureGlobalIdentifierValue::Other),
(*b"onmouseenter", PureGlobalIdentifierValue::Other),
(*b"onmouseleave", PureGlobalIdentifierValue::Other),
(*b"onpointerout", PureGlobalIdentifierValue::Other),
(*b"onratechange", PureGlobalIdentifierValue::Other),
(*b"ontimeupdate", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 12] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L12.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L12[i].1)
}
13 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L13: [([u8; 13], PureGlobalIdentifierValue); 39] = [
(*b"AudioListener", PureGlobalIdentifierValue::Other),
(*b"CSSImportRule", PureGlobalIdentifierValue::Other),
(*b"CSSStyleSheet", PureGlobalIdentifierValue::Other),
(*b"CSSTransition", PureGlobalIdentifierValue::Other),
(*b"CanvasPattern", PureGlobalIdentifierValue::Other),
(*b"CharacterData", PureGlobalIdentifierValue::Other),
(*b"ConvolverNode", PureGlobalIdentifierValue::Other),
(*b"DOMStringList", PureGlobalIdentifierValue::Other),
(*b"GamepadButton", PureGlobalIdentifierValue::Other),
(*b"HTMLBRElement", PureGlobalIdentifierValue::Other),
(*b"HTMLHRElement", PureGlobalIdentifierValue::Other),
(*b"HTMLLIElement", PureGlobalIdentifierValue::Other),
(*b"KeyboardEvent", PureGlobalIdentifierValue::Other),
(*b"MediaRecorder", PureGlobalIdentifierValue::Other),
(*b"MimeTypeArray", PureGlobalIdentifierValue::Other),
(*b"MutationEvent", PureGlobalIdentifierValue::Other),
(*b"PopStateEvent", PureGlobalIdentifierValue::Other),
(*b"ProgressEvent", PureGlobalIdentifierValue::Other),
(*b"RTCDTMFSender", PureGlobalIdentifierValue::Other),
(*b"RTCTrackEvent", PureGlobalIdentifierValue::Other),
(*b"RadioNodeList", PureGlobalIdentifierValue::Other),
(*b"SVGLengthList", PureGlobalIdentifierValue::Other),
(*b"SVGNumberList", PureGlobalIdentifierValue::Other),
(*b"SVGSVGElement", PureGlobalIdentifierValue::Other),
(*b"SVGSetElement", PureGlobalIdentifierValue::Other),
(*b"SVGStringList", PureGlobalIdentifierValue::Other),
(*b"SVGUseElement", PureGlobalIdentifierValue::Other),
(*b"TextTrackList", PureGlobalIdentifierValue::Other),
(*b"ValidityState", PureGlobalIdentifierValue::Other),
(*b"XMLSerializer", PureGlobalIdentifierValue::Other),
(*b"XSLTProcessor", PureGlobalIdentifierValue::Other),
(*b"captureEvents", PureGlobalIdentifierValue::Other),
(*b"clearInterval", PureGlobalIdentifierValue::Other),
(*b"onbeforeprint", PureGlobalIdentifierValue::Other),
(*b"oncontextmenu", PureGlobalIdentifierValue::Other),
(*b"onpointerdown", PureGlobalIdentifierValue::Other),
(*b"onpointermove", PureGlobalIdentifierValue::Other),
(*b"onpointerover", PureGlobalIdentifierValue::Other),
(*b"releaseEvents", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 13] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L13.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L13[i].1)
}
14 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L14: [([u8; 14], PureGlobalIdentifierValue); 44] = [
(*b"AggregateError", PureGlobalIdentifierValue::Other),
(*b"AnimationEvent", PureGlobalIdentifierValue::Other),
(*b"CanvasGradient", PureGlobalIdentifierValue::Other),
(*b"ClipboardEvent", PureGlobalIdentifierValue::Other),
(*b"HTMLCollection", PureGlobalIdentifierValue::Other),
(*b"HTMLDivElement", PureGlobalIdentifierValue::Other),
(*b"HTMLMapElement", PureGlobalIdentifierValue::Other),
(*b"HTMLModElement", PureGlobalIdentifierValue::Other),
(*b"HTMLPreElement", PureGlobalIdentifierValue::Other),
(*b"IDBObjectStore", PureGlobalIdentifierValue::Other),
(*b"IDBTransaction", PureGlobalIdentifierValue::Other),
(*b"KeyframeEffect", PureGlobalIdentifierValue::Other),
(*b"MediaQueryList", PureGlobalIdentifierValue::Other),
(*b"MessageChannel", PureGlobalIdentifierValue::Other),
(*b"MutationRecord", PureGlobalIdentifierValue::Other),
(*b"OscillatorNode", PureGlobalIdentifierValue::Other),
(*b"RTCCertificate", PureGlobalIdentifierValue::Other),
(*b"RTCDataChannel", PureGlobalIdentifierValue::Other),
(*b"RTCRtpReceiver", PureGlobalIdentifierValue::Other),
(*b"RTCStatsReport", PureGlobalIdentifierValue::Other),
(*b"ReadableStream", PureGlobalIdentifierValue::Other),
(*b"ReferenceError", PureGlobalIdentifierValue::Other),
(*b"ResizeObserver", PureGlobalIdentifierValue::Other),
(*b"SVGDefsElement", PureGlobalIdentifierValue::Other),
(*b"SVGDescElement", PureGlobalIdentifierValue::Other),
(*b"SVGLineElement", PureGlobalIdentifierValue::Other),
(*b"SVGMaskElement", PureGlobalIdentifierValue::Other),
(*b"SVGPathElement", PureGlobalIdentifierValue::Other),
(*b"SVGRectElement", PureGlobalIdentifierValue::Other),
(*b"SVGStopElement", PureGlobalIdentifierValue::Other),
(*b"SVGTextElement", PureGlobalIdentifierValue::Other),
(*b"SVGViewElement", PureGlobalIdentifierValue::Other),
(*b"StyleSheetList", PureGlobalIdentifierValue::Other),
(*b"VisualViewport", PureGlobalIdentifierValue::Other),
(*b"WaveShaperNode", PureGlobalIdentifierValue::Other),
(*b"XMLHttpRequest", PureGlobalIdentifierValue::Other),
(*b"XPathEvaluator", PureGlobalIdentifierValue::Other),
(*b"customElements", PureGlobalIdentifierValue::Other),
(*b"onanimationend", PureGlobalIdentifierValue::Other),
(*b"onbeforeunload", PureGlobalIdentifierValue::Other),
(*b"onpointerenter", PureGlobalIdentifierValue::Other),
(*b"onpointerleave", PureGlobalIdentifierValue::Other),
(*b"onvolumechange", PureGlobalIdentifierValue::Other),
(*b"queueMicrotask", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 14] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L14.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L14[i].1)
}
15 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L15: [([u8; 15], PureGlobalIdentifierValue); 39] = [
(*b"AbortController", PureGlobalIdentifierValue::Other),
(*b"AnimationEffect", PureGlobalIdentifierValue::Other),
(*b"CSSFontFaceRule", PureGlobalIdentifierValue::Other),
(*b"CSSKeyframeRule", PureGlobalIdentifierValue::Other),
(*b"CSSSupportsRule", PureGlobalIdentifierValue::Other),
(*b"DOMRectReadOnly", PureGlobalIdentifierValue::Other),
(*b"HTMLAreaElement", PureGlobalIdentifierValue::Other),
(*b"HTMLBaseElement", PureGlobalIdentifierValue::Other),
(*b"HTMLBodyElement", PureGlobalIdentifierValue::Other),
(*b"HTMLDataElement", PureGlobalIdentifierValue::Other),
(*b"HTMLFontElement", PureGlobalIdentifierValue::Other),
(*b"HTMLFormElement", PureGlobalIdentifierValue::Other),
(*b"HTMLHeadElement", PureGlobalIdentifierValue::Other),
(*b"HTMLHtmlElement", PureGlobalIdentifierValue::Other),
(*b"HTMLLinkElement", PureGlobalIdentifierValue::Other),
(*b"HTMLMenuElement", PureGlobalIdentifierValue::Other),
(*b"HTMLMetaElement", PureGlobalIdentifierValue::Other),
(*b"HTMLSlotElement", PureGlobalIdentifierValue::Other),
(*b"HTMLSpanElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTimeElement", PureGlobalIdentifierValue::Other),
(*b"HashChangeEvent", PureGlobalIdentifierValue::Other),
(*b"PerformanceMark", PureGlobalIdentifierValue::Other),
(*b"RTCIceCandidate", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedRect", PureGlobalIdentifierValue::Other),
(*b"SVGImageElement", PureGlobalIdentifierValue::Other),
(*b"SVGMPathElement", PureGlobalIdentifierValue::Other),
(*b"SVGStyleElement", PureGlobalIdentifierValue::Other),
(*b"SVGTSpanElement", PureGlobalIdentifierValue::Other),
(*b"SVGTitleElement", PureGlobalIdentifierValue::Other),
(*b"TransitionEvent", PureGlobalIdentifierValue::Other),
(*b"URLSearchParams", PureGlobalIdentifierValue::Other),
(*b"WebGLActiveInfo", PureGlobalIdentifierValue::Other),
(*b"WebKitCSSMatrix", PureGlobalIdentifierValue::Other),
(*b"XPathExpression", PureGlobalIdentifierValue::Other),
(*b"isSecureContext", PureGlobalIdentifierValue::Other),
(*b"onpointercancel", PureGlobalIdentifierValue::Other),
(*b"ontransitionend", PureGlobalIdentifierValue::Other),
(*b"ontransitionrun", PureGlobalIdentifierValue::Other),
(*b"speechSynthesis", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 15] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L15.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L15[i].1)
}
16 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L16: [([u8; 16], PureGlobalIdentifierValue); 49] = [
(*b"BiquadFilterNode", PureGlobalIdentifierValue::Other),
(*b"CSSKeyframesRule", PureGlobalIdentifierValue::Other),
(*b"CSSNamespaceRule", PureGlobalIdentifierValue::Other),
(*b"CompositionEvent", PureGlobalIdentifierValue::Other),
(*b"DOMPointReadOnly", PureGlobalIdentifierValue::Other),
(*b"DataTransferItem", PureGlobalIdentifierValue::Other),
(*b"DocumentFragment", PureGlobalIdentifierValue::Other),
(*b"DocumentTimeline", PureGlobalIdentifierValue::Other),
(*b"HTMLAudioElement", PureGlobalIdentifierValue::Other),
(*b"HTMLDListElement", PureGlobalIdentifierValue::Other),
(*b"HTMLEmbedElement", PureGlobalIdentifierValue::Other),
(*b"HTMLFrameElement", PureGlobalIdentifierValue::Other),
(*b"HTMLImageElement", PureGlobalIdentifierValue::Other),
(*b"HTMLInputElement", PureGlobalIdentifierValue::Other),
(*b"HTMLLabelElement", PureGlobalIdentifierValue::Other),
(*b"HTMLMediaElement", PureGlobalIdentifierValue::Other),
(*b"HTMLMeterElement", PureGlobalIdentifierValue::Other),
(*b"HTMLOListElement", PureGlobalIdentifierValue::Other),
(*b"HTMLParamElement", PureGlobalIdentifierValue::Other),
(*b"HTMLQuoteElement", PureGlobalIdentifierValue::Other),
(*b"HTMLStyleElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTableElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTitleElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTrackElement", PureGlobalIdentifierValue::Other),
(*b"HTMLUListElement", PureGlobalIdentifierValue::Other),
(*b"HTMLVideoElement", PureGlobalIdentifierValue::Other),
(*b"IDBOpenDBRequest", PureGlobalIdentifierValue::Other),
(*b"MediaStreamTrack", PureGlobalIdentifierValue::Other),
(*b"MutationObserver", PureGlobalIdentifierValue::Other),
(*b"PerformanceEntry", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedAngle", PureGlobalIdentifierValue::Other),
(*b"SVGCircleElement", PureGlobalIdentifierValue::Other),
(*b"SVGFETileElement", PureGlobalIdentifierValue::Other),
(*b"SVGFilterElement", PureGlobalIdentifierValue::Other),
(*b"SVGMarkerElement", PureGlobalIdentifierValue::Other),
(*b"SVGScriptElement", PureGlobalIdentifierValue::Other),
(*b"SVGSwitchElement", PureGlobalIdentifierValue::Other),
(*b"SVGSymbolElement", PureGlobalIdentifierValue::Other),
(*b"SVGTransformList", PureGlobalIdentifierValue::Other),
(*b"SourceBufferList", PureGlobalIdentifierValue::Other),
(*b"TextTrackCueList", PureGlobalIdentifierValue::Other),
(*b"WebGLFramebuffer", PureGlobalIdentifierValue::Other),
(*b"devicePixelRatio", PureGlobalIdentifierValue::Other),
(*b"getComputedStyle", PureGlobalIdentifierValue::Other),
(*b"onanimationstart", PureGlobalIdentifierValue::Other),
(*b"oncanplaythrough", PureGlobalIdentifierValue::Other),
(*b"ondurationchange", PureGlobalIdentifierValue::Other),
(*b"onlanguagechange", PureGlobalIdentifierValue::Other),
(*b"onloadedmetadata", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 16] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L16.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L16[i].1)
}
17 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L17: [([u8; 17], PureGlobalIdentifierValue); 40] = [
(*b"AnimationTimeline", PureGlobalIdentifierValue::Other),
(*b"BeforeUnloadEvent", PureGlobalIdentifierValue::Other),
(*b"ChannelMergerNode", PureGlobalIdentifierValue::Other),
(*b"DOMImplementation", PureGlobalIdentifierValue::Other),
(*b"DOMMatrixReadOnly", PureGlobalIdentifierValue::Other),
(*b"HTMLAllCollection", PureGlobalIdentifierValue::Other),
(*b"HTMLAnchorElement", PureGlobalIdentifierValue::Other),
(*b"HTMLButtonElement", PureGlobalIdentifierValue::Other),
(*b"HTMLCanvasElement", PureGlobalIdentifierValue::Other),
(*b"HTMLIFrameElement", PureGlobalIdentifierValue::Other),
(*b"HTMLLegendElement", PureGlobalIdentifierValue::Other),
(*b"HTMLObjectElement", PureGlobalIdentifierValue::Other),
(*b"HTMLOptionElement", PureGlobalIdentifierValue::Other),
(*b"HTMLOutputElement", PureGlobalIdentifierValue::Other),
(*b"HTMLScriptElement", PureGlobalIdentifierValue::Other),
(*b"HTMLSelectElement", PureGlobalIdentifierValue::Other),
(*b"HTMLSourceElement", PureGlobalIdentifierValue::Other),
(*b"MediaCapabilities", PureGlobalIdentifierValue::Other),
(*b"PerformanceTiming", PureGlobalIdentifierValue::Other),
(*b"RTCPeerConnection", PureGlobalIdentifierValue::Other),
(*b"RTCRtpTransceiver", PureGlobalIdentifierValue::Other),
(*b"SVGAnimateElement", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedLength", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedNumber", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedString", PureGlobalIdentifierValue::Other),
(*b"SVGEllipseElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEBlendElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEFloodElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEFuncAElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEFuncBElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEFuncGElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEFuncRElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEImageElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEMergeElement", PureGlobalIdentifierValue::Other),
(*b"SVGPatternElement", PureGlobalIdentifierValue::Other),
(*b"SVGPolygonElement", PureGlobalIdentifierValue::Other),
(*b"Uint8ClampedArray", PureGlobalIdentifierValue::Other),
(*b"WebGLContextEvent", PureGlobalIdentifierValue::Other),
(*b"WebGLRenderbuffer", PureGlobalIdentifierValue::Other),
(*b"ontransitionstart", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 17] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L17.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L17[i].1)
}
18 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L18: [([u8; 18], PureGlobalIdentifierValue); 21] = [
(*b"HTMLDetailsElement", PureGlobalIdentifierValue::Other),
(*b"HTMLHeadingElement", PureGlobalIdentifierValue::Other),
(*b"HTMLMarqueeElement", PureGlobalIdentifierValue::Other),
(*b"HTMLPictureElement", PureGlobalIdentifierValue::Other),
(*b"HTMLUnknownElement", PureGlobalIdentifierValue::Other),
(*b"IDBCursorWithValue", PureGlobalIdentifierValue::Other),
(*b"PerformanceMeasure", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedBoolean", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedInteger", PureGlobalIdentifierValue::Other),
(*b"SVGClipPathElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEOffsetElement", PureGlobalIdentifierValue::Other),
(*b"SVGGeometryElement", PureGlobalIdentifierValue::Other),
(*b"SVGGradientElement", PureGlobalIdentifierValue::Other),
(*b"SVGGraphicsElement", PureGlobalIdentifierValue::Other),
(*b"SVGMetadataElement", PureGlobalIdentifierValue::Other),
(*b"SVGPolylineElement", PureGlobalIdentifierValue::Other),
(*b"SVGTextPathElement", PureGlobalIdentifierValue::Other),
(*b"decodeURIComponent", PureGlobalIdentifierValue::Other),
(*b"encodeURIComponent", PureGlobalIdentifierValue::Other),
(*b"onrejectionhandled", PureGlobalIdentifierValue::Other),
(*b"ontransitioncancel", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 18] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L18.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L18[i].1)
}
19 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L19: [([u8; 19], PureGlobalIdentifierValue); 20] = [
(*b"CSSStyleDeclaration", PureGlobalIdentifierValue::Other),
(*b"ChannelSplitterNode", PureGlobalIdentifierValue::Other),
(*b"HTMLDataListElement", PureGlobalIdentifierValue::Other),
(*b"HTMLFieldSetElement", PureGlobalIdentifierValue::Other),
(*b"HTMLFrameSetElement", PureGlobalIdentifierValue::Other),
(*b"HTMLOptGroupElement", PureGlobalIdentifierValue::Other),
(*b"HTMLProgressElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTableColElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTableRowElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTemplateElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTextAreaElement", PureGlobalIdentifierValue::Other),
(*b"MediaEncryptedEvent", PureGlobalIdentifierValue::Other),
(*b"MediaQueryListEvent", PureGlobalIdentifierValue::Other),
(*b"PageTransitionEvent", PureGlobalIdentifierValue::Other),
(*b"PerformanceObserver", PureGlobalIdentifierValue::Other),
(*b"RTCDataChannelEvent", PureGlobalIdentifierValue::Other),
(*b"ResizeObserverEntry", PureGlobalIdentifierValue::Other),
(*b"SVGAnimationElement", PureGlobalIdentifierValue::Other),
(*b"ScriptProcessorNode", PureGlobalIdentifierValue::Other),
(*b"ongotpointercapture", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 19] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L19.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L19[i].1)
}
20 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L20: [([u8; 20], PureGlobalIdentifierValue); 16] = [
(*b"AudioDestinationNode", PureGlobalIdentifierValue::Other),
(*b"AudioProcessingEvent", PureGlobalIdentifierValue::Other),
(*b"CountQueuingStrategy", PureGlobalIdentifierValue::Other),
(*b"DataTransferItemList", PureGlobalIdentifierValue::Other),
(*b"HTMLDirectoryElement", PureGlobalIdentifierValue::Other),
(*b"HTMLParagraphElement", PureGlobalIdentifierValue::Other),
(*b"HTMLTableCellElement", PureGlobalIdentifierValue::Other),
(*b"IntersectionObserver", PureGlobalIdentifierValue::Other),
(*b"SpeechSynthesisEvent", PureGlobalIdentifierValue::Other),
(*b"WebGLUniformLocation", PureGlobalIdentifierValue::Other),
(*b"XMLHttpRequestUpload", PureGlobalIdentifierValue::Other),
(*b"cancelAnimationFrame", PureGlobalIdentifierValue::Other),
(*b"onanimationiteration", PureGlobalIdentifierValue::Other),
(*b"onlostpointercapture", PureGlobalIdentifierValue::Other),
(*b"onunhandledrejection", PureGlobalIdentifierValue::Other),
(*b"onwebkitanimationend", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 20] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L20.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L20[i].1)
}
21 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L21: [([u8; 21], PureGlobalIdentifierValue); 18] = [
(*b"AudioBufferSourceNode", PureGlobalIdentifierValue::Other),
(*b"CustomElementRegistry", PureGlobalIdentifierValue::Other),
(*b"HTMLOptionsCollection", PureGlobalIdentifierValue::Other),
(*b"IDBVersionChangeEvent", PureGlobalIdentifierValue::Other),
(*b"MediaStreamTrackEvent", PureGlobalIdentifierValue::Other),
(*b"PerformanceNavigation", PureGlobalIdentifierValue::Other),
(*b"ProcessingInstruction", PureGlobalIdentifierValue::Other),
(*b"PromiseRejectionEvent", PureGlobalIdentifierValue::Other),
(*b"RTCSessionDescription", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedLengthList", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedNumberList", PureGlobalIdentifierValue::Other),
(*b"SVGFECompositeElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEMergeNodeElement", PureGlobalIdentifierValue::Other),
(*b"SVGFESpotLightElement", PureGlobalIdentifierValue::Other),
(*b"SVGTextContentElement", PureGlobalIdentifierValue::Other),
(*b"WebGLRenderingContext", PureGlobalIdentifierValue::Other),
(*b"onwebkittransitionend", PureGlobalIdentifierValue::Other),
(*b"requestAnimationFrame", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 21] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L21.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L21[i].1)
}
22 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L22: [([u8; 22], PureGlobalIdentifierValue); 10] = [
(*b"AnimationPlaybackEvent", PureGlobalIdentifierValue::Other),
(*b"DynamicsCompressorNode", PureGlobalIdentifierValue::Other),
(*b"RTCDTMFToneChangeEvent", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedEnumeration", PureGlobalIdentifierValue::Other),
(*b"SVGFEDropShadowElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEMorphologyElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEPointLightElement", PureGlobalIdentifierValue::Other),
(*b"SVGFETurbulenceElement", PureGlobalIdentifierValue::Other),
(*b"SVGPreserveAspectRatio", PureGlobalIdentifierValue::Other),
(*b"onwebkitanimationstart", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 22] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L22.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L22[i].1)
}
23 => {
let key: &[u8; 23] = key.try_into().unwrap();
match key[9] {
b'C' => (key == b"HTMLTableCaptionElement").then(|| PureGlobalIdentifierValue::Other),
b'S' => (key == b"HTMLTableSectionElement").then(|| PureGlobalIdentifierValue::Other),
b'e' => (key == b"SVGAnimateMotionElement").then(|| PureGlobalIdentifierValue::Other),
b'r' => (key == b"SVGFEColorMatrixElement").then(|| PureGlobalIdentifierValue::Other),
b'n' => (key == b"SVGForeignObjectElement").then(|| PureGlobalIdentifierValue::Other),
_ => None,
}
}
24 => {
#[allow(non_upper_case_globals)]
static __LOOKUP_PURE_GLOBAL_IDENTIFIER_L24: [([u8; 24], PureGlobalIdentifierValue); 9] = [
(*b"AudioScheduledSourceNode", PureGlobalIdentifierValue::Other),
(*b"CanvasRenderingContext2D", PureGlobalIdentifierValue::Other),
(*b"GeolocationPositionError", PureGlobalIdentifierValue::Other),
(*b"SVGAnimatedTransformList", PureGlobalIdentifierValue::Other),
(*b"SVGFEDistantLightElement", PureGlobalIdentifierValue::Other),
(*b"SVGFEGaussianBlurElement", PureGlobalIdentifierValue::Other),
(*b"SVGLinearGradientElement", PureGlobalIdentifierValue::Other),
(*b"SVGRadialGradientElement", PureGlobalIdentifierValue::Other),
(*b"SpeechSynthesisUtterance", PureGlobalIdentifierValue::Other),
];
let key: &[u8; 24] = key.try_into().unwrap();
__LOOKUP_PURE_GLOBAL_IDENTIFIER_L24.binary_search_by(|(k, _)| k.cmp(key)).ok().map(|i| __LOOKUP_PURE_GLOBAL_IDENTIFIER_L24[i].1)
}
25 => {
let key: &[u8; 25] = key.try_into().unwrap();
match key[0] {
b'B' => (key == b"ByteLengthQueuingStrategy").then(|| PureGlobalIdentifierValue::Other),
b'I' => (key == b"IntersectionObserverEntry").then(|| PureGlobalIdentifierValue::Other),
b'P' => (key == b"PerformanceResourceTiming").then(|| PureGlobalIdentifierValue::Other),
b'R' => (key == b"RTCPeerConnectionIceEvent").then(|| PureGlobalIdentifierValue::Other),
b'S' => (key == b"SVGTextPositioningElement").then(|| PureGlobalIdentifierValue::Other),
b'X' => (key == b"XMLHttpRequestEventTarget").then(|| PureGlobalIdentifierValue::Other),
_ => None,
}
}
26 => {
let key: &[u8; 26] = key.try_into().unwrap();
match key[3] {
b'L' => (key == b"HTMLFormControlsCollection").then(|| PureGlobalIdentifierValue::Other),
b'i' => (key == b"MediaStreamAudioSourceNode").then(|| PureGlobalIdentifierValue::Other),
b'A' => (key == b"SVGAnimateTransformElement").then(|| PureGlobalIdentifierValue::Other),
b'F' => (key == b"SVGFEConvolveMatrixElement").then(|| PureGlobalIdentifierValue::Other),
b'G' => (key == b"WebGLShaderPrecisionFormat").then(|| PureGlobalIdentifierValue::Other),
b'e' => (key == b"onwebkitanimationiteration").then(|| PureGlobalIdentifierValue::Other),
_ => None,
}
}
27 => {
let key: &[u8; 27] = key.try_into().unwrap();
match key[7] {
b'e' => (key == b"MediaElementAudioSourceNode").then(|| PureGlobalIdentifierValue::Other),
b'A' => (key == b"OfflineAudioCompletionEvent").then(|| PureGlobalIdentifierValue::Other),
b'f' => (key == b"SVGFEDiffuseLightingElement").then(|| PureGlobalIdentifierValue::Other),
b's' => (key == b"SVGFEDisplacementMapElement").then(|| PureGlobalIdentifierValue::Other),
_ => None,
}
}
28 => {
let key: &[u8; 28] = key.try_into().unwrap();
match key[2] {
b'r' => (key == b"PerformanceObserverEntryList").then(|| PureGlobalIdentifierValue::Other),
b'G' => (key == b"SVGFESpecularLightingElement").then(|| PureGlobalIdentifierValue::Other),
b'c' => (key == b"SecurityPolicyViolationEvent").then(|| PureGlobalIdentifierValue::Other),
_ => None,
}
}
29 => (key == b"SVGFEComponentTransferElement").then(|| PureGlobalIdentifierValue::Other),
30 => (key == b"SVGAnimatedPreserveAspectRatio").then(|| PureGlobalIdentifierValue::Other),
31 => (key == b"MediaStreamAudioDestinationNode").then(|| PureGlobalIdentifierValue::Other),
35 => (key == b"SVGComponentTransferFunctionElement").then(|| PureGlobalIdentifierValue::Other),
_ => None,
}
}