// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Generated from javascript_natives/helpers.js
// clang-format off
export const NativeFunctions = [
    {
        name: "eval",
        signatures: [["x"]]
    },
    {
        name: "parseInt",
        signatures: [["string", "?radix"]]
    },
    {
        name: "parseFloat",
        signatures: [["string"]]
    },
    {
        name: "isNaN",
        signatures: [["number"]],
        receivers: ["Window", "NumberConstructor"]
    },
    {
        name: "isNaN",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "isFinite",
        signatures: [["number"]]
    },
    {
        name: "decodeURI",
        signatures: [["encodedURI"]]
    },
    {
        name: "decodeURIComponent",
        signatures: [["encodedURIComponent"]]
    },
    {
        name: "encodeURI",
        signatures: [["uri"]]
    },
    {
        name: "encodeURIComponent",
        signatures: [["uriComponent"]]
    },
    {
        name: "escape",
        signatures: [["string"]],
        receivers: ["Window", "RegExpConstructor"]
    },
    {
        name: "escape",
        signatures: [["ident"]],
        receivers: ["CSS"]
    },
    {
        name: "unescape",
        signatures: [["string"]]
    },
    {
        name: "toString",
        signatures: [["?radix"]],
        receivers: ["Number", "BigInt"]
    },
    {
        name: "get",
        signatures: [["name"], ["?options"]],
        receivers: ["CookieStore"]
    },
    {
        name: "get",
        signatures: [["?options"]],
        receivers: ["CredentialsContainer"]
    },
    {
        name: "get",
        signatures: [["name"]],
        receivers: ["CustomElementRegistry", "FormData", "URLSearchParams"]
    },
    {
        name: "get",
        signatures: [["name"], ["key"]],
        receivers: ["Headers"]
    },
    {
        name: "get",
        signatures: [["query"], ["key"]],
        receivers: ["IDBIndex", "IDBObjectStore"]
    },
    {
        name: "get",
        signatures: [["keyId"]],
        receivers: ["MediaKeyStatusMap"]
    },
    {
        name: "get",
        signatures: [["property"]],
        receivers: ["StylePropertyMapReadOnly"]
    },
    {
        name: "get",
        signatures: [["key"]],
        receivers: ["Map", "ReadonlyMap", "WeakMap", "XRHand"]
    },
    {
        name: "get",
        signatures: [["target", "p", "receiver"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "get",
        signatures: [["id"]],
        receivers: ["Clients", "BackgroundFetchManager"]
    },
    {
        name: "get",
        signatures: [["entry"]],
        receivers: ["RouteMap"]
    },
    {
        name: "set",
        signatures: [["v"]],
        receivers: ["PropertyDescriptor"]
    },
    {
        name: "set",
        signatures: [["array", "?offset"]],
        receivers: ["Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "set",
        signatures: [["options"], ["cookieInit"], ["name", "value"]],
        receivers: ["CookieStore"]
    },
    {
        name: "set",
        signatures: [["name", "value", "?filename"], ["name", "blobValue", "?filename"]],
        receivers: ["FormData"]
    },
    {
        name: "set",
        signatures: [["name", "value"], ["key", "value"]],
        receivers: ["Headers"]
    },
    {
        name: "set",
        signatures: [["property", "...values"]],
        receivers: ["StylePropertyMap"]
    },
    {
        name: "set",
        signatures: [["name", "value"]],
        receivers: ["URLSearchParams"]
    },
    {
        name: "set",
        signatures: [["key", "value"]],
        receivers: ["Map", "WeakMap", "CrashReportContext"]
    },
    {
        name: "set",
        signatures: [["target", "p", "newValue", "receiver"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "set",
        signatures: [["value"]],
        receivers: ["ClassAccessorDecoratorTarget", "ClassAccessorDecoratorResult"]
    },
    {
        name: "set",
        signatures: [["featureValueName", "values"]],
        receivers: ["CSSFontFeatureValuesMap"]
    },
    {
        name: "toLocaleString",
        signatures: [["?locales", "?options"]],
        receivers: ["Date", "ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Number", "Float16Array", "BigInt", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "hasOwnProperty",
        signatures: [["v"]]
    },
    {
        name: "isPrototypeOf",
        signatures: [["v"]]
    },
    {
        name: "propertyIsEnumerable",
        signatures: [["v"]]
    },
    {
        name: "getPrototypeOf",
        signatures: [["o"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "getPrototypeOf",
        signatures: [["target"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "getOwnPropertyDescriptor",
        signatures: [["o", "p"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "getOwnPropertyDescriptor",
        signatures: [["target", "p"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "getOwnPropertyNames",
        signatures: [["o"]]
    },
    {
        name: "create",
        signatures: [["o", "?properties"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "create",
        signatures: [["?options"]],
        receivers: ["CredentialsContainer", "Classifier", "SemanticEmbedder"]
    },
    {
        name: "defineProperty",
        signatures: [["o", "p", "attributes"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "defineProperty",
        signatures: [["target", "property", "attributes"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "defineProperties",
        signatures: [["o", "properties"]]
    },
    {
        name: "seal",
        signatures: [["o"]]
    },
    {
        name: "freeze",
        signatures: [["f"], ["o"]]
    },
    {
        name: "preventExtensions",
        signatures: [["o"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "preventExtensions",
        signatures: [["target"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "isSealed",
        signatures: [["o"]]
    },
    {
        name: "isFrozen",
        signatures: [["o"]]
    },
    {
        name: "isExtensible",
        signatures: [["o"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "isExtensible",
        signatures: [["target"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "keys",
        signatures: [["o"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "keys",
        signatures: [["?request", "?options"]],
        receivers: ["Cache"]
    },
    {
        name: "apply",
        signatures: [["thisArg", "?argArray"]],
        receivers: ["Function"]
    },
    {
        name: "apply",
        signatures: [["thisArg", "?args"]],
        receivers: ["CallableFunction", "NewableFunction"]
    },
    {
        name: "apply",
        signatures: [["target", "thisArg", "argArray"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "call",
        signatures: [["thisArg", "...argArray"]],
        receivers: ["Function"]
    },
    {
        name: "call",
        signatures: [["thisArg", "...args"]],
        receivers: ["CallableFunction", "NewableFunction"]
    },
    {
        name: "bind",
        signatures: [["thisArg", "...argArray"]],
        receivers: ["Function"]
    },
    {
        name: "bind",
        signatures: [["thisArg", "...args"]],
        receivers: ["CallableFunction", "NewableFunction"]
    },
    {
        name: "bind",
        signatures: [["innerFunction", "?thisArg", "...args"]],
        receivers: ["Performance"]
    },
    {
        name: "charAt",
        signatures: [["pos"]]
    },
    {
        name: "charCodeAt",
        signatures: [["index"]]
    },
    {
        name: "concat",
        signatures: [["...strings"]],
        receivers: ["String"]
    },
    {
        name: "concat",
        signatures: [["...items"]],
        receivers: ["ReadonlyArray", "Array"]
    },
    {
        name: "concat",
        signatures: [["inputs", "axis", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "indexOf",
        signatures: [["searchString", "?position"]],
        receivers: ["String"]
    },
    {
        name: "indexOf",
        signatures: [["searchElement", "?fromIndex"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "lastIndexOf",
        signatures: [["searchString", "?position"]],
        receivers: ["String"]
    },
    {
        name: "lastIndexOf",
        signatures: [["searchElement", "?fromIndex"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "localeCompare",
        signatures: [["that", "?locales", "?options"]]
    },
    {
        name: "match",
        signatures: [["regexp"], ["matcher"]],
        receivers: ["String"]
    },
    {
        name: "match",
        signatures: [["request", "?options"]],
        receivers: ["Cache", "CacheStorage", "BackgroundFetchRegistration"]
    },
    {
        name: "replace",
        signatures: [["searchValue", "replaceValue"], ["searchValue", "replacer"]],
        receivers: ["String"]
    },
    {
        name: "replace",
        signatures: [["text"]],
        receivers: ["CSSStyleSheet"]
    },
    {
        name: "replace",
        signatures: [["token", "newToken"]],
        receivers: ["DOMTokenList"]
    },
    {
        name: "replace",
        signatures: [["url"]],
        receivers: ["Location"]
    },
    {
        name: "search",
        signatures: [["regexp"], ["searcher"]]
    },
    {
        name: "slice",
        signatures: [["?start", "?end"]],
        receivers: ["String", "ReadonlyArray", "ConcatArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "slice",
        signatures: [["?begin", "?end"]],
        receivers: ["ArrayBuffer", "SharedArrayBuffer"]
    },
    {
        name: "slice",
        signatures: [["?start", "?end", "?contentType"]],
        receivers: ["Blob"]
    },
    {
        name: "slice",
        signatures: [["input", "starts", "sizes", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "split",
        signatures: [["separator", "?limit"], ["splitter", "?limit"]],
        receivers: ["String"]
    },
    {
        name: "split",
        signatures: [["input", "splits", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "substring",
        signatures: [["start", "?end"]]
    },
    {
        name: "toLocaleLowerCase",
        signatures: [["?locales"]]
    },
    {
        name: "toLocaleUpperCase",
        signatures: [["?locales"]]
    },
    {
        name: "substr",
        signatures: [["from", "?length"]]
    },
    {
        name: "fromCharCode",
        signatures: [["...codes"]]
    },
    {
        name: "toFixed",
        signatures: [["?fractionDigits"]]
    },
    {
        name: "toExponential",
        signatures: [["?fractionDigits"]]
    },
    {
        name: "toPrecision",
        signatures: [["?precision"]]
    },
    {
        name: "abs",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "abs",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "acos",
        signatures: [["x"]]
    },
    {
        name: "asin",
        signatures: [["x"]]
    },
    {
        name: "atan",
        signatures: [["x"]]
    },
    {
        name: "atan2",
        signatures: [["y", "x"]]
    },
    {
        name: "ceil",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "ceil",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "cos",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "cos",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "exp",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "exp",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "floor",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "floor",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "log",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "log",
        signatures: [["...data"]],
        receivers: ["Console", "console"]
    },
    {
        name: "log",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "max",
        signatures: [["...values"]],
        receivers: ["Math", "CSSNumericValue"]
    },
    {
        name: "max",
        signatures: [["a", "b", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "min",
        signatures: [["...values"]],
        receivers: ["Math", "CSSNumericValue"]
    },
    {
        name: "min",
        signatures: [["a", "b", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "pow",
        signatures: [["x", "y"]],
        receivers: ["Math"]
    },
    {
        name: "pow",
        signatures: [["a", "b", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "round",
        signatures: [["x"]]
    },
    {
        name: "sin",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "sin",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "sqrt",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "sqrt",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "tan",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "tan",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "toLocaleDateString",
        signatures: [["?locales", "?options"]]
    },
    {
        name: "toLocaleTimeString",
        signatures: [["?locales", "?options"]]
    },
    {
        name: "setTime",
        signatures: [["time"]]
    },
    {
        name: "setMilliseconds",
        signatures: [["ms"]]
    },
    {
        name: "setUTCMilliseconds",
        signatures: [["ms"]]
    },
    {
        name: "setSeconds",
        signatures: [["sec", "?ms"]]
    },
    {
        name: "setUTCSeconds",
        signatures: [["sec", "?ms"]]
    },
    {
        name: "setMinutes",
        signatures: [["min", "?sec", "?ms"]]
    },
    {
        name: "setUTCMinutes",
        signatures: [["min", "?sec", "?ms"]]
    },
    {
        name: "setHours",
        signatures: [["hours", "?min", "?sec", "?ms"]]
    },
    {
        name: "setUTCHours",
        signatures: [["hours", "?min", "?sec", "?ms"]]
    },
    {
        name: "setDate",
        signatures: [["date"]]
    },
    {
        name: "setUTCDate",
        signatures: [["date"]]
    },
    {
        name: "setMonth",
        signatures: [["month", "?date"]]
    },
    {
        name: "setUTCMonth",
        signatures: [["month", "?date"]]
    },
    {
        name: "setFullYear",
        signatures: [["year", "?month", "?date"]]
    },
    {
        name: "setUTCFullYear",
        signatures: [["year", "?month", "?date"]]
    },
    {
        name: "toJSON",
        signatures: [["?key"]],
        receivers: ["Date", "CoopAccessViolationReportBody", "DocumentPolicyViolationReportBody", "IntegrityViolationReportBody", "InterventionReportBody", "PermissionsPolicyViolationReportBody", "ReportBody", "TestReportBody", "DeprecationReportBody", "CSPViolationReportBody"]
    },
    {
        name: "parse",
        signatures: [["s"]],
        receivers: ["DateConstructor"]
    },
    {
        name: "parse",
        signatures: [["text", "?reviver"]],
        receivers: ["JSON"]
    },
    {
        name: "parse",
        signatures: [["url", "?base"]],
        receivers: ["URL"]
    },
    {
        name: "parse",
        signatures: [["cssText"]],
        receivers: ["CSSColorValue", "CSSNumericValue"]
    },
    {
        name: "parse",
        signatures: [["property", "cssText"]],
        receivers: ["CSSStyleValue"]
    },
    {
        name: "UTC",
        signatures: [["year", "?monthIndex", "?date", "?hours", "?minutes", "?seconds", "?ms"]]
    },
    {
        name: "exec",
        signatures: [["string"]],
        receivers: ["RegExp"]
    },
    {
        name: "exec",
        signatures: [["?input", "?baseURL"]],
        receivers: ["URLPattern"]
    },
    {
        name: "test",
        signatures: [["string"]],
        receivers: ["RegExp"]
    },
    {
        name: "test",
        signatures: [["?input", "?baseURL"]],
        receivers: ["URLPattern"]
    },
    {
        name: "compile",
        signatures: [["pattern", "?flags"]]
    },
    {
        name: "stringify",
        signatures: [["value", "?replacer", "?space"]]
    },
    {
        name: "join",
        signatures: [["?separator"]]
    },
    {
        name: "every",
        signatures: [["predicate", "?thisArg"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "every",
        signatures: [["predicate", "?options"]],
        receivers: ["Observable"]
    },
    {
        name: "some",
        signatures: [["predicate", "?thisArg"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "some",
        signatures: [["predicate", "?options"]],
        receivers: ["Observable"]
    },
    {
        name: "forEach",
        signatures: [["callbackfn", "?thisArg"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "AudioParamMap", "CSSNumericArray", "CSSTransformValue", "CSSUnparsedValue", "CustomStateSet", "DOMTokenList", "EventCounts", "FontFaceSet", "FormData", "GPUSupportedFeatures", "Headers", "Highlight", "HighlightRegistry", "MIDIInputMap", "MIDIOutputMap", "MediaKeyStatusMap", "NodeList", "NodeListOf", "RTCStatsReport", "StylePropertyMapReadOnly", "URLSearchParams", "ViewTransitionTypeSet", "WGSLLanguageFeatures", "Map", "ReadonlyMap", "Set", "ReadonlySet", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "forEach",
        signatures: [["callback", "?options"]],
        receivers: ["Observable"]
    },
    {
        name: "map",
        signatures: [["callbackfn", "?thisArg"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "map",
        signatures: [["mapper"]],
        receivers: ["Observable"]
    },
    {
        name: "filter",
        signatures: [["predicate", "?thisArg"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "filter",
        signatures: [["predicate"]],
        receivers: ["Observable"]
    },
    {
        name: "reduce",
        signatures: [["callbackfn", "?initialValue"]],
        receivers: ["ReadonlyArray", "Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "reduce",
        signatures: [["reducer", "?initialValue", "?options"]],
        receivers: ["Observable"]
    },
    {
        name: "reduceRight",
        signatures: [["callbackfn", "?initialValue"]]
    },
    {
        name: "push",
        signatures: [["...items"]]
    },
    {
        name: "reverse",
        signatures: [["input", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "sort",
        signatures: [["?compareFn"]],
        receivers: ["Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "splice",
        signatures: [["start", "?deleteCount", "...items"]]
    },
    {
        name: "unshift",
        signatures: [["...items"]]
    },
    {
        name: "isArray",
        signatures: [["arg"]]
    },
    {
        name: "then",
        signatures: [["?onfulfilled", "?onrejected"]]
    },
    {
        name: "catch",
        signatures: [["?onrejected"]],
        receivers: ["Promise"]
    },
    {
        name: "catch",
        signatures: [["callback"]],
        receivers: ["Observable"]
    },
    {
        name: "isView",
        signatures: [["arg"]]
    },
    {
        name: "getFloat32",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "getFloat64",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "getInt8",
        signatures: [["byteOffset"]]
    },
    {
        name: "getInt16",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "getInt32",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "getUint8",
        signatures: [["byteOffset"]]
    },
    {
        name: "getUint16",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "getUint32",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "setFloat32",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "setFloat64",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "setInt8",
        signatures: [["byteOffset", "value"]]
    },
    {
        name: "setInt16",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "setInt32",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "setUint8",
        signatures: [["byteOffset", "value"]]
    },
    {
        name: "setUint16",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "setUint32",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "copyWithin",
        signatures: [["target", "start", "?end"]]
    },
    {
        name: "fill",
        signatures: [["value", "?start", "?end"]],
        receivers: ["Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Array", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "fill",
        signatures: [["?fillRule"], ["path", "?fillRule"]],
        receivers: ["CanvasDrawPath"]
    },
    {
        name: "fill",
        signatures: [["?winding"], ["path", "?winding"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "find",
        signatures: [["predicate", "?thisArg"]],
        receivers: ["Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "Array", "ReadonlyArray", "Float16Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "find",
        signatures: [["?string", "?caseSensitive", "?backwards", "?wrap", "?wholeWord", "?searchInFrames", "?showDialog"]],
        receivers: ["Window"]
    },
    {
        name: "find",
        signatures: [["predicate", "?options"]],
        receivers: ["Observable"]
    },
    {
        name: "findIndex",
        signatures: [["predicate", "?thisArg"]]
    },
    {
        name: "subarray",
        signatures: [["?begin", "?end"]]
    },
    {
        name: "of",
        signatures: [["...items"]]
    },
    {
        name: "from",
        signatures: [["arrayLike", "?mapfn", "?thisArg"], ["elements", "?mapfn", "?thisArg"]],
        receivers: ["Int8ArrayConstructor", "Uint8ArrayConstructor", "Uint8ClampedArrayConstructor", "Int16ArrayConstructor", "Uint16ArrayConstructor", "Int32ArrayConstructor", "Uint32ArrayConstructor", "Float32ArrayConstructor", "Float64ArrayConstructor", "Float16ArrayConstructor", "BigInt64ArrayConstructor", "BigUint64ArrayConstructor"]
    },
    {
        name: "from",
        signatures: [["arrayLike", "?mapfn", "?thisArg"], ["iterable", "?mapfn", "?thisArg"]],
        receivers: ["ArrayConstructor"]
    },
    {
        name: "from",
        signatures: [["value"]],
        receivers: ["Origin", "Observable"]
    },
    {
        name: "drawArraysInstancedANGLE",
        signatures: [["mode", "first", "count", "primcount"]]
    },
    {
        name: "drawElementsInstancedANGLE",
        signatures: [["mode", "count", "type", "offset", "primcount"]]
    },
    {
        name: "vertexAttribDivisorANGLE",
        signatures: [["index", "divisor"]]
    },
    {
        name: "abort",
        signatures: [["?reason"]],
        receivers: ["AbortController", "WritableStream", "WritableStreamDefaultWriter", "AbortSignal"]
    },
    {
        name: "addEventListener",
        signatures: [["type", "listener", "?options"]],
        receivers: ["AbortSignal", "ServiceWorker", "SharedWorker", "Worker", "Animation", "AudioBufferSourceNode", "AudioContext", "AudioDecoder", "AudioEncoder", "AudioScheduledSourceNode", "AudioWorkletNode", "BaseAudioContext", "BroadcastChannel", "CSSAnimation", "CSSTransition", "CanvasCaptureMediaStreamTrack", "ConstantSourceNode", "CookieStore", "Document", "Element", "EventSource", "FileReader", "FontFaceSet", "GPUDevice", "SVGElement", "MathMLElement", "HTMLElement", "Window", "HTMLAnchorElement", "HTMLAreaElement", "HTMLAudioElement", "HTMLBRElement", "HTMLBaseElement", "HTMLBodyElement", "HTMLButtonElement", "HTMLCanvasElement", "HTMLDListElement", "HTMLDataElement", "HTMLDataListElement", "HTMLDetailsElement", "HTMLDialogElement", "HTMLDirectoryElement", "HTMLDivElement", "HTMLDocument", "HTMLEmbedElement", "HTMLFieldSetElement", "HTMLFontElement", "HTMLFormElement", "HTMLFrameElement", "HTMLFrameSetElement", "HTMLHRElement", "HTMLHeadElement", "HTMLHeadingElement", "HTMLHtmlElement", "HTMLIFrameElement", "HTMLImageElement", "HTMLInputElement", "HTMLLIElement", "HTMLLabelElement", "HTMLLegendElement", "HTMLLinkElement", "HTMLMapElement", "HTMLMarqueeElement", "HTMLMediaElement", "HTMLMenuElement", "HTMLMetaElement", "HTMLMeterElement", "HTMLModElement", "HTMLOListElement", "HTMLObjectElement", "HTMLOptGroupElement", "HTMLOptionElement", "HTMLOutputElement", "HTMLParagraphElement", "HTMLParamElement", "HTMLPictureElement", "HTMLPreElement", "HTMLProgressElement", "HTMLQuoteElement", "HTMLScriptElement", "HTMLSelectElement", "HTMLSlotElement", "HTMLSourceElement", "HTMLSpanElement", "HTMLStyleElement", "HTMLTableCaptionElement", "HTMLTableCellElement", "HTMLTableColElement", "HTMLTableDataCellElement", "HTMLTableElement", "HTMLTableHeaderCellElement", "HTMLTableRowElement", "HTMLTableSectionElement", "HTMLTemplateElement", "HTMLTextAreaElement", "HTMLTimeElement", "HTMLTitleElement", "HTMLTrackElement", "HTMLUListElement", "HTMLUnknownElement", "HTMLVideoElement", "IDBDatabase", "IDBOpenDBRequest", "IDBRequest", "IDBTransaction", "MIDIAccess", "MIDIInput", "MIDIOutput", "MIDIPort", "MediaDevices", "MediaKeySession", "MediaQueryList", "MediaRecorder", "MediaSource", "MediaStream", "MediaStreamTrack", "MessageEventTarget", "MessagePort", "Navigation", "NavigationHistoryEntry", "Notification", "OfflineAudioContext", "OffscreenCanvas", "OscillatorNode", "PaymentRequest", "PaymentResponse", "Performance", "PermissionStatus", "PictureInPictureWindow", "RTCDTMFSender", "RTCDataChannel", "RTCDtlsTransport", "RTCIceTransport", "RTCPeerConnection", "RTCSctpTransport", "RemotePlayback", "SVGAElement", "SVGAnimateElement", "SVGAnimateMotionElement", "SVGAnimateTransformElement", "SVGAnimationElement", "SVGCircleElement", "SVGClipPathElement", "SVGComponentTransferFunctionElement", "SVGDefsElement", "SVGDescElement", "SVGEllipseElement", "SVGFEBlendElement", "SVGFEColorMatrixElement", "SVGFEComponentTransferElement", "SVGFECompositeElement", "SVGFEConvolveMatrixElement", "SVGFEDiffuseLightingElement", "SVGFEDisplacementMapElement", "SVGFEDistantLightElement", "SVGFEDropShadowElement", "SVGFEFloodElement", "SVGFEFuncAElement", "SVGFEFuncBElement", "SVGFEFuncGElement", "SVGFEFuncRElement", "SVGFEGaussianBlurElement", "SVGFEImageElement", "SVGFEMergeElement", "SVGFEMergeNodeElement", "SVGFEMorphologyElement", "SVGFEOffsetElement", "SVGFEPointLightElement", "SVGFESpecularLightingElement", "SVGFESpotLightElement", "SVGFETileElement", "SVGFETurbulenceElement", "SVGFilterElement", "SVGForeignObjectElement", "SVGGElement", "SVGGeometryElement", "SVGGradientElement", "SVGGraphicsElement", "SVGImageElement", "SVGLineElement", "SVGLinearGradientElement", "SVGMPathElement", "SVGMarkerElement", "SVGMaskElement", "SVGMetadataElement", "SVGPathElement", "SVGPatternElement", "SVGPolygonElement", "SVGPolylineElement", "SVGRadialGradientElement", "SVGRectElement", "SVGSVGElement", "SVGScriptElement", "SVGSetElement", "SVGStopElement", "SVGStyleElement", "SVGSwitchElement", "SVGSymbolElement", "SVGTSpanElement", "SVGTextContentElement", "SVGTextElement", "SVGTextPathElement", "SVGTextPositioningElement", "SVGTitleElement", "SVGUseElement", "SVGViewElement", "ScreenOrientation", "ScriptProcessorNode", "ServiceWorkerContainer", "ServiceWorkerRegistration", "ShadowRoot", "SourceBuffer", "SourceBufferList", "SpeechSynthesis", "SpeechSynthesisUtterance", "TaskSignal", "TextTrack", "TextTrackCue", "TextTrackList", "VTTCue", "VideoDecoder", "VideoEncoder", "VisualViewport", "WakeLockSentinel", "WebSocket", "XMLDocument", "XMLHttpRequest", "XMLHttpRequestEventTarget", "XMLHttpRequestUpload", "DedicatedWorkerGlobalScope", "ServiceWorkerGlobalScope", "SharedWorkerGlobalScope", "WorkerGlobalScope"]
    },
    {
        name: "addEventListener",
        signatures: [["type", "callback", "?options"], ["type", "listener", "?options"]],
        receivers: ["EventTarget"]
    },
    {
        name: "removeEventListener",
        signatures: [["type", "listener", "?options"]],
        receivers: ["AbortSignal", "ServiceWorker", "SharedWorker", "Worker", "Animation", "AudioBufferSourceNode", "AudioContext", "AudioDecoder", "AudioEncoder", "AudioScheduledSourceNode", "AudioWorkletNode", "BaseAudioContext", "BroadcastChannel", "CSSAnimation", "CSSTransition", "CanvasCaptureMediaStreamTrack", "ConstantSourceNode", "CookieStore", "Document", "Element", "EventSource", "FileReader", "FontFaceSet", "GPUDevice", "SVGElement", "MathMLElement", "HTMLElement", "Window", "HTMLAnchorElement", "HTMLAreaElement", "HTMLAudioElement", "HTMLBRElement", "HTMLBaseElement", "HTMLBodyElement", "HTMLButtonElement", "HTMLCanvasElement", "HTMLDListElement", "HTMLDataElement", "HTMLDataListElement", "HTMLDetailsElement", "HTMLDialogElement", "HTMLDirectoryElement", "HTMLDivElement", "HTMLDocument", "HTMLEmbedElement", "HTMLFieldSetElement", "HTMLFontElement", "HTMLFormElement", "HTMLFrameElement", "HTMLFrameSetElement", "HTMLHRElement", "HTMLHeadElement", "HTMLHeadingElement", "HTMLHtmlElement", "HTMLIFrameElement", "HTMLImageElement", "HTMLInputElement", "HTMLLIElement", "HTMLLabelElement", "HTMLLegendElement", "HTMLLinkElement", "HTMLMapElement", "HTMLMarqueeElement", "HTMLMediaElement", "HTMLMenuElement", "HTMLMetaElement", "HTMLMeterElement", "HTMLModElement", "HTMLOListElement", "HTMLObjectElement", "HTMLOptGroupElement", "HTMLOptionElement", "HTMLOutputElement", "HTMLParagraphElement", "HTMLParamElement", "HTMLPictureElement", "HTMLPreElement", "HTMLProgressElement", "HTMLQuoteElement", "HTMLScriptElement", "HTMLSelectElement", "HTMLSlotElement", "HTMLSourceElement", "HTMLSpanElement", "HTMLStyleElement", "HTMLTableCaptionElement", "HTMLTableCellElement", "HTMLTableColElement", "HTMLTableDataCellElement", "HTMLTableElement", "HTMLTableHeaderCellElement", "HTMLTableRowElement", "HTMLTableSectionElement", "HTMLTemplateElement", "HTMLTextAreaElement", "HTMLTimeElement", "HTMLTitleElement", "HTMLTrackElement", "HTMLUListElement", "HTMLUnknownElement", "HTMLVideoElement", "IDBDatabase", "IDBOpenDBRequest", "IDBRequest", "IDBTransaction", "MIDIAccess", "MIDIInput", "MIDIOutput", "MIDIPort", "MediaDevices", "MediaKeySession", "MediaQueryList", "MediaRecorder", "MediaSource", "MediaStream", "MediaStreamTrack", "MessageEventTarget", "MessagePort", "Navigation", "NavigationHistoryEntry", "Notification", "OfflineAudioContext", "OffscreenCanvas", "OscillatorNode", "PaymentRequest", "PaymentResponse", "Performance", "PermissionStatus", "PictureInPictureWindow", "RTCDTMFSender", "RTCDataChannel", "RTCDtlsTransport", "RTCIceTransport", "RTCPeerConnection", "RTCSctpTransport", "RemotePlayback", "SVGAElement", "SVGAnimateElement", "SVGAnimateMotionElement", "SVGAnimateTransformElement", "SVGAnimationElement", "SVGCircleElement", "SVGClipPathElement", "SVGComponentTransferFunctionElement", "SVGDefsElement", "SVGDescElement", "SVGEllipseElement", "SVGFEBlendElement", "SVGFEColorMatrixElement", "SVGFEComponentTransferElement", "SVGFECompositeElement", "SVGFEConvolveMatrixElement", "SVGFEDiffuseLightingElement", "SVGFEDisplacementMapElement", "SVGFEDistantLightElement", "SVGFEDropShadowElement", "SVGFEFloodElement", "SVGFEFuncAElement", "SVGFEFuncBElement", "SVGFEFuncGElement", "SVGFEFuncRElement", "SVGFEGaussianBlurElement", "SVGFEImageElement", "SVGFEMergeElement", "SVGFEMergeNodeElement", "SVGFEMorphologyElement", "SVGFEOffsetElement", "SVGFEPointLightElement", "SVGFESpecularLightingElement", "SVGFESpotLightElement", "SVGFETileElement", "SVGFETurbulenceElement", "SVGFilterElement", "SVGForeignObjectElement", "SVGGElement", "SVGGeometryElement", "SVGGradientElement", "SVGGraphicsElement", "SVGImageElement", "SVGLineElement", "SVGLinearGradientElement", "SVGMPathElement", "SVGMarkerElement", "SVGMaskElement", "SVGMetadataElement", "SVGPathElement", "SVGPatternElement", "SVGPolygonElement", "SVGPolylineElement", "SVGRadialGradientElement", "SVGRectElement", "SVGSVGElement", "SVGScriptElement", "SVGSetElement", "SVGStopElement", "SVGStyleElement", "SVGSwitchElement", "SVGSymbolElement", "SVGTSpanElement", "SVGTextContentElement", "SVGTextElement", "SVGTextPathElement", "SVGTextPositioningElement", "SVGTitleElement", "SVGUseElement", "SVGViewElement", "ScreenOrientation", "ScriptProcessorNode", "ServiceWorkerContainer", "ServiceWorkerRegistration", "ShadowRoot", "SourceBuffer", "SourceBufferList", "SpeechSynthesis", "SpeechSynthesisUtterance", "TaskSignal", "TextTrack", "TextTrackCue", "TextTrackList", "VTTCue", "VideoDecoder", "VideoEncoder", "VisualViewport", "WakeLockSentinel", "WebSocket", "XMLDocument", "XMLHttpRequest", "XMLHttpRequestEventTarget", "XMLHttpRequestUpload", "DedicatedWorkerGlobalScope", "ServiceWorkerGlobalScope", "SharedWorkerGlobalScope", "WorkerGlobalScope"]
    },
    {
        name: "removeEventListener",
        signatures: [["type", "callback", "?options"], ["type", "listener", "?options"]],
        receivers: ["EventTarget"]
    },
    {
        name: "getByteFrequencyData",
        signatures: [["array"]]
    },
    {
        name: "getByteTimeDomainData",
        signatures: [["array"]]
    },
    {
        name: "getFloatFrequencyData",
        signatures: [["array"]]
    },
    {
        name: "getFloatTimeDomainData",
        signatures: [["array"]]
    },
    {
        name: "animate",
        signatures: [["keyframes", "?options"]]
    },
    {
        name: "getAnimations",
        signatures: [["?options"]],
        receivers: ["Element"]
    },
    {
        name: "cancel",
        signatures: [["?reason"]],
        receivers: ["ReadableStream", "ReadableStreamBYOBReader", "ReadableStreamDefaultReader"]
    },
    {
        name: "finish",
        signatures: [["?descriptor"]],
        receivers: ["GPUCommandEncoder", "GPURenderBundleEncoder"]
    },
    {
        name: "pause",
        signatures: [["?n"]],
        receivers: ["Atomics"]
    },
    {
        name: "updatePlaybackRate",
        signatures: [["playbackRate"], ["playback_rate"]]
    },
    {
        name: "updateTiming",
        signatures: [["?timing"]]
    },
    {
        name: "cancelAnimationFrame",
        signatures: [["handle"]]
    },
    {
        name: "requestAnimationFrame",
        signatures: [["callback"]]
    },
    {
        name: "copyFromChannel",
        signatures: [["destination", "channelNumber", "?bufferOffset"]]
    },
    {
        name: "copyToChannel",
        signatures: [["source", "channelNumber", "?bufferOffset"]]
    },
    {
        name: "getChannelData",
        signatures: [["channel"], ["channelIndex"]]
    },
    {
        name: "start",
        signatures: [["?when", "?offset", "?duration"], ["?when", "?grainOffset", "?grainDuration"]],
        receivers: ["AudioBufferSourceNode"]
    },
    {
        name: "start",
        signatures: [["?when"]],
        receivers: ["AudioScheduledSourceNode"]
    },
    {
        name: "start",
        signatures: [["?timeslice"]],
        receivers: ["MediaRecorder"]
    },
    {
        name: "start",
        signatures: [["index"]],
        receivers: ["TimeRanges"]
    },
    {
        name: "start",
        signatures: [["?track"]],
        receivers: ["SpeechRecognition"]
    },
    {
        name: "start",
        signatures: [["?options"]],
        receivers: ["IdleDetector"]
    },
    {
        name: "close",
        signatures: [["?returnValue"]],
        receivers: ["HTMLDialogElement"]
    },
    {
        name: "close",
        signatures: [["?code", "?reason"]],
        receivers: ["WebSocket"]
    },
    {
        name: "close",
        signatures: [["?closeInfo"]],
        receivers: ["WebTransport", "WebSocketStream"]
    },
    {
        name: "createMediaElementSource",
        signatures: [["mediaElement"]]
    },
    {
        name: "createMediaStreamSource",
        signatures: [["mediaStream"]]
    },
    {
        name: "suspend",
        signatures: [["suspendTime"]],
        receivers: ["OfflineAudioContext"]
    },
    {
        name: "allocationSize",
        signatures: [["options"]],
        receivers: ["AudioData"]
    },
    {
        name: "allocationSize",
        signatures: [["?options"]],
        receivers: ["VideoFrame"]
    },
    {
        name: "copyTo",
        signatures: [["destination", "options"]],
        receivers: ["AudioData"]
    },
    {
        name: "copyTo",
        signatures: [["destination"]],
        receivers: ["EncodedAudioChunk", "EncodedVideoChunk"]
    },
    {
        name: "copyTo",
        signatures: [["destination", "?options"]],
        receivers: ["VideoFrame"]
    },
    {
        name: "copyTo",
        signatures: [["parent", "?name", "?successCallback", "?errorCallback"]],
        receivers: ["Entry"]
    },
    {
        name: "copyTo",
        signatures: [["parent", "name"]],
        receivers: ["EntrySync"]
    },
    {
        name: "configure",
        signatures: [["config"]],
        receivers: ["AudioDecoder", "AudioEncoder", "VideoDecoder", "VideoEncoder"]
    },
    {
        name: "configure",
        signatures: [["configuration"], ["descriptor"]],
        receivers: ["GPUCanvasContext"]
    },
    {
        name: "decode",
        signatures: [["chunk"]],
        receivers: ["AudioDecoder", "VideoDecoder"]
    },
    {
        name: "decode",
        signatures: [["?options"]],
        receivers: ["ImageDecoder"]
    },
    {
        name: "decode",
        signatures: [["?input", "?options"]],
        receivers: ["TextDecoder"]
    },
    {
        name: "encode",
        signatures: [["data"]],
        receivers: ["AudioEncoder"]
    },
    {
        name: "encode",
        signatures: [["?input"]],
        receivers: ["TextEncoder"]
    },
    {
        name: "encode",
        signatures: [["frame", "?options"]],
        receivers: ["VideoEncoder"]
    },
    {
        name: "setOrientation",
        signatures: [["x", "y", "z", "xUp", "yUp", "zUp"]],
        receivers: ["AudioListener"]
    },
    {
        name: "setOrientation",
        signatures: [["x", "y", "z"]],
        receivers: ["PannerNode"]
    },
    {
        name: "setPosition",
        signatures: [["x", "y", "z"]],
        receivers: ["AudioListener", "PannerNode"]
    },
    {
        name: "setPosition",
        signatures: [["node", "?offset"]],
        receivers: ["Selection"]
    },
    {
        name: "connect",
        signatures: [["destinationParam", "?output"], ["destination", "?output", "?input"], ["destinationNode", "?output", "?input"]],
        receivers: ["AudioNode"]
    },
    {
        name: "connect",
        signatures: [["readerName", "accessMode", "?options"]],
        receivers: ["SmartCardContext"]
    },
    {
        name: "disconnect",
        signatures: [["?output"], ["destinationNode", "?output", "?input"], ["destinationParam", "?output"], ["destination", "?output", "?input"]],
        receivers: ["AudioNode"]
    },
    {
        name: "disconnect",
        signatures: [["?disposition"]],
        receivers: ["SmartCardConnection"]
    },
    {
        name: "disconnect",
        signatures: [["options"]],
        receivers: ["IdentityCredential"]
    },
    {
        name: "cancelAndHoldAtTime",
        signatures: [["cancelTime"], ["startTime"]]
    },
    {
        name: "cancelScheduledValues",
        signatures: [["cancelTime"], ["startTime"]]
    },
    {
        name: "exponentialRampToValueAtTime",
        signatures: [["value", "endTime"], ["value", "time"]]
    },
    {
        name: "linearRampToValueAtTime",
        signatures: [["value", "endTime"], ["value", "time"]]
    },
    {
        name: "setTargetAtTime",
        signatures: [["target", "startTime", "timeConstant"], ["target", "time", "timeConstant"]]
    },
    {
        name: "setValueAtTime",
        signatures: [["value", "startTime"], ["value", "time"]]
    },
    {
        name: "setValueCurveAtTime",
        signatures: [["values", "startTime", "duration"], ["values", "time", "duration"]]
    },
    {
        name: "stop",
        signatures: [["?when"]],
        receivers: ["AudioScheduledSourceNode"]
    },
    {
        name: "getPublicKey",
        signatures: [["key", "keyUsages"]],
        receivers: ["SubtleCrypto"]
    },
    {
        name: "createBuffer",
        signatures: [["numberOfChannels", "length", "sampleRate"], ["numberOfChannels", "numberOfFrames", "sampleRate"]],
        receivers: ["BaseAudioContext"]
    },
    {
        name: "createBuffer",
        signatures: [["descriptor"]],
        receivers: ["GPUDevice"]
    },
    {
        name: "createChannelMerger",
        signatures: [["?numberOfInputs"]]
    },
    {
        name: "createChannelSplitter",
        signatures: [["?numberOfOutputs"]]
    },
    {
        name: "createDelay",
        signatures: [["?maxDelayTime"]]
    },
    {
        name: "createIIRFilter",
        signatures: [["feedforward", "feedback"], ["feedForward", "feedBack"]]
    },
    {
        name: "createPeriodicWave",
        signatures: [["real", "imag", "?constraints"]]
    },
    {
        name: "createScriptProcessor",
        signatures: [["?bufferSize", "?numberOfInputChannels", "?numberOfOutputChannels"]]
    },
    {
        name: "decodeAudioData",
        signatures: [["audioData", "?successCallback", "?errorCallback"]]
    },
    {
        name: "getFrequencyResponse",
        signatures: [["frequencyHz", "magResponse", "phaseResponse"]]
    },
    {
        name: "json",
        signatures: [["data", "?init"]],
        receivers: ["Response"]
    },
    {
        name: "postMessage",
        signatures: [["message"]],
        receivers: ["BroadcastChannel"]
    },
    {
        name: "postMessage",
        signatures: [["message", "transfer"], ["message", "?options"]],
        receivers: ["MessagePort", "ServiceWorker", "Worker", "Client", "DedicatedWorkerGlobalScope"]
    },
    {
        name: "postMessage",
        signatures: [["message", "?options"], ["message", "transfer"], ["message", "targetOrigin", "?transfer"]],
        receivers: ["Window"]
    },
    {
        name: "deleteRule",
        signatures: [["index"]],
        receivers: ["CSSGroupingRule", "CSSStyleSheet", "CSSStyleRule"]
    },
    {
        name: "deleteRule",
        signatures: [["select"]],
        receivers: ["CSSKeyframesRule"]
    },
    {
        name: "insertRule",
        signatures: [["rule", "?index"]]
    },
    {
        name: "appendRule",
        signatures: [["rule"]]
    },
    {
        name: "findRule",
        signatures: [["select"]]
    },
    {
        name: "add",
        signatures: [["...values"]],
        receivers: ["CSSNumericValue"]
    },
    {
        name: "add",
        signatures: [["request"]],
        receivers: ["Cache"]
    },
    {
        name: "add",
        signatures: [["...tokens"]],
        receivers: ["DOMTokenList"]
    },
    {
        name: "add",
        signatures: [["data", "?type"], ["file"]],
        receivers: ["DataTransferItemList"]
    },
    {
        name: "add",
        signatures: [["element", "?before"]],
        receivers: ["HTMLOptionsCollection", "HTMLSelectElement"]
    },
    {
        name: "add",
        signatures: [["value", "?key"]],
        receivers: ["IDBObjectStore"]
    },
    {
        name: "add",
        signatures: [["value"]],
        receivers: ["Set", "WeakSet"]
    },
    {
        name: "add",
        signatures: [["typedArray", "index", "value"]],
        receivers: ["Atomics"]
    },
    {
        name: "add",
        signatures: [["install_paths"]],
        receivers: ["SubApps"]
    },
    {
        name: "add",
        signatures: [["a", "b", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "add",
        signatures: [["description"]],
        receivers: ["ContentIndex"]
    },
    {
        name: "add",
        signatures: [["key"]],
        receivers: ["ViewTransitionTypeSet", "CustomStateSet"]
    },
    {
        name: "div",
        signatures: [["...values"]],
        receivers: ["CSSNumericValue"]
    },
    {
        name: "div",
        signatures: [["a", "b", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "equals",
        signatures: [["...value"], ["...values"]]
    },
    {
        name: "mul",
        signatures: [["...values"]],
        receivers: ["CSSNumericValue"]
    },
    {
        name: "mul",
        signatures: [["a", "b", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "sub",
        signatures: [["...values"]],
        receivers: ["CSSNumericValue"]
    },
    {
        name: "sub",
        signatures: [["typedArray", "index", "value"]],
        receivers: ["Atomics"]
    },
    {
        name: "sub",
        signatures: [["a", "b", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "to",
        signatures: [["unit"]]
    },
    {
        name: "toSum",
        signatures: [["...units"]]
    },
    {
        name: "item",
        signatures: [["index"]],
        receivers: ["CSSRuleList", "CSSStyleDeclarationBase", "DOMRectList", "DOMStringList", "DOMTokenList", "FileList", "HTMLCollectionBase", "HTMLCollectionOf", "HTMLSelectElement", "MediaList", "MimeTypeArray", "NamedNodeMap", "NodeList", "NodeListOf", "Plugin", "PluginArray", "SpeechRecognitionResult", "SpeechRecognitionResultList", "StyleSheetList", "TouchList", "SpeechGrammarList", "HTMLCollection", "CSSStyleDeclaration", "TimelineTriggerRangeList"]
    },
    {
        name: "item",
        signatures: [["?nameOrIndex"]],
        receivers: ["HTMLAllCollection"]
    },
    {
        name: "getPropertyPriority",
        signatures: [["property"]]
    },
    {
        name: "getPropertyValue",
        signatures: [["property"]]
    },
    {
        name: "removeProperty",
        signatures: [["property"]]
    },
    {
        name: "setProperty",
        signatures: [["property", "value", "?priority"]]
    },
    {
        name: "addRule",
        signatures: [["?selector", "?style", "?index"]]
    },
    {
        name: "removeRule",
        signatures: [["?index"]]
    },
    {
        name: "replaceSync",
        signatures: [["text"]]
    },
    {
        name: "addAll",
        signatures: [["requests"]]
    },
    {
        name: "delete",
        signatures: [["request", "?options"]],
        receivers: ["Cache"]
    },
    {
        name: "delete",
        signatures: [["cacheName"]],
        receivers: ["CacheStorage"]
    },
    {
        name: "delete",
        signatures: [["name"], ["options"]],
        receivers: ["CookieStore"]
    },
    {
        name: "delete",
        signatures: [["name"]],
        receivers: ["FormData", "StorageBucketManager"]
    },
    {
        name: "delete",
        signatures: [["name"], ["key"]],
        receivers: ["Headers"]
    },
    {
        name: "delete",
        signatures: [["query"], ["key"]],
        receivers: ["IDBObjectStore"]
    },
    {
        name: "delete",
        signatures: [["property"]],
        receivers: ["StylePropertyMap"]
    },
    {
        name: "delete",
        signatures: [["name", "?value"]],
        receivers: ["URLSearchParams"]
    },
    {
        name: "delete",
        signatures: [["key"]],
        receivers: ["Map", "WeakMap", "CrashReportContext"]
    },
    {
        name: "delete",
        signatures: [["value"]],
        receivers: ["Set", "WeakSet"]
    },
    {
        name: "delete",
        signatures: [["id"]],
        receivers: ["ContentIndex"]
    },
    {
        name: "matchAll",
        signatures: [["?request", "?options"]],
        receivers: ["Cache", "BackgroundFetchRegistration"]
    },
    {
        name: "matchAll",
        signatures: [["regexp"]],
        receivers: ["String"]
    },
    {
        name: "matchAll",
        signatures: [["?options"]],
        receivers: ["Clients"]
    },
    {
        name: "put",
        signatures: [["request", "response"]],
        receivers: ["Cache"]
    },
    {
        name: "put",
        signatures: [["value", "?key"]],
        receivers: ["IDBObjectStore"]
    },
    {
        name: "has",
        signatures: [["cacheName"]],
        receivers: ["CacheStorage"]
    },
    {
        name: "has",
        signatures: [["name"]],
        receivers: ["FormData"]
    },
    {
        name: "has",
        signatures: [["name"], ["key"]],
        receivers: ["Headers"]
    },
    {
        name: "has",
        signatures: [["keyId"]],
        receivers: ["MediaKeyStatusMap"]
    },
    {
        name: "has",
        signatures: [["property"]],
        receivers: ["StylePropertyMapReadOnly"]
    },
    {
        name: "has",
        signatures: [["name", "?value"]],
        receivers: ["URLSearchParams"]
    },
    {
        name: "has",
        signatures: [["key"]],
        receivers: ["Map", "ReadonlyMap", "WeakMap"]
    },
    {
        name: "has",
        signatures: [["value"]],
        receivers: ["Set", "ReadonlySet", "WeakSet", "ReadonlySetLike"]
    },
    {
        name: "has",
        signatures: [["target", "p"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "open",
        signatures: [["cacheName"]],
        receivers: ["CacheStorage"]
    },
    {
        name: "open",
        signatures: [["?unused1", "?unused2"], ["?type", "?replace"], ["url", "name", "features"]],
        receivers: ["Document"]
    },
    {
        name: "open",
        signatures: [["name", "?version"]],
        receivers: ["IDBFactory"]
    },
    {
        name: "open",
        signatures: [["?url", "?target", "?features"]],
        receivers: ["Window"]
    },
    {
        name: "open",
        signatures: [["method", "url", "?async", "?username", "?password"]],
        receivers: ["XMLHttpRequest"]
    },
    {
        name: "open",
        signatures: [["?options"]],
        receivers: ["EyeDropper"]
    },
    {
        name: "open",
        signatures: [["name", "?options"]],
        receivers: ["StorageBucketManager"]
    },
    {
        name: "drawImage",
        signatures: [["image", "dx", "dy", "?dw", "?dh"], ["image", "sx", "sy", "sw", "sh", "dx", "dy", "dw", "dh"]],
        receivers: ["CanvasDrawImage"]
    },
    {
        name: "drawImage",
        signatures: [["image", "x", "y", "?width", "?height"], ["image", "sx", "sy", "sw", "sh", "dx", "dy", "dw", "dh"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "clip",
        signatures: [["?fillRule"], ["path", "?fillRule"]],
        receivers: ["CanvasDrawPath"]
    },
    {
        name: "clip",
        signatures: [["?winding"], ["path", "?winding"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "isPointInPath",
        signatures: [["x", "y", "?fillRule"], ["path", "x", "y", "?fillRule"]],
        receivers: ["CanvasDrawPath"]
    },
    {
        name: "isPointInPath",
        signatures: [["x", "y", "?winding"], ["path", "x", "y", "?winding"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "isPointInStroke",
        signatures: [["x", "y"], ["path", "x", "y"]],
        receivers: ["CanvasDrawPath", "PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "isPointInStroke",
        signatures: [["?point"]],
        receivers: ["SVGGeometryElement"]
    },
    {
        name: "stroke",
        signatures: [["?path"]]
    },
    {
        name: "createConicGradient",
        signatures: [["startAngle", "x", "y"]],
        receivers: ["CanvasFillStrokeStyles"]
    },
    {
        name: "createConicGradient",
        signatures: [["startAngle", "cx", "cy"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "createLinearGradient",
        signatures: [["x0", "y0", "x1", "y1"]]
    },
    {
        name: "createPattern",
        signatures: [["image", "repetition"]],
        receivers: ["CanvasFillStrokeStyles"]
    },
    {
        name: "createPattern",
        signatures: [["image", "repetitionType"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "createRadialGradient",
        signatures: [["x0", "y0", "r0", "x1", "y1", "r1"]]
    },
    {
        name: "addColorStop",
        signatures: [["offset", "color"]]
    },
    {
        name: "createImageData",
        signatures: [["imageData"], ["sw", "sh", "?settings"]],
        receivers: ["CanvasImageData"]
    },
    {
        name: "createImageData",
        signatures: [["imagedata"], ["sw", "sh", "?imageDataSettings"]],
        receivers: ["OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "getImageData",
        signatures: [["sx", "sy", "sw", "sh", "?settings"]],
        receivers: ["CanvasImageData"]
    },
    {
        name: "getImageData",
        signatures: [["sx", "sy", "sw", "sh", "?imageDataSettings"]],
        receivers: ["OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "putImageData",
        signatures: [["imageData", "dx", "dy", "?dirtyX", "?dirtyY", "?dirtyWidth", "?dirtyHeight"]],
        receivers: ["CanvasImageData"]
    },
    {
        name: "putImageData",
        signatures: [["imagedata", "dx", "dy", "?dirtyX", "?dirtyY", "?dirtyWidth", "?dirtyHeight"]],
        receivers: ["OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "arc",
        signatures: [["x", "y", "radius", "startAngle", "endAngle", "?counterclockwise"], ["x", "y", "radius", "startAngle", "endAngle", "?anticlockwise"]]
    },
    {
        name: "arcTo",
        signatures: [["x1", "y1", "x2", "y2", "radius"]]
    },
    {
        name: "bezierCurveTo",
        signatures: [["cp1x", "cp1y", "cp2x", "cp2y", "x", "y"]]
    },
    {
        name: "ellipse",
        signatures: [["x", "y", "radiusX", "radiusY", "rotation", "startAngle", "endAngle", "?counterclockwise"], ["x", "y", "radiusX", "radiusY", "rotation", "startAngle", "endAngle", "?anticlockwise"]]
    },
    {
        name: "lineTo",
        signatures: [["x", "y"]]
    },
    {
        name: "moveTo",
        signatures: [["x", "y"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D", "Path2D", "Window"]
    },
    {
        name: "moveTo",
        signatures: [["parent", "?name", "?successCallback", "?errorCallback"]],
        receivers: ["Entry"]
    },
    {
        name: "moveTo",
        signatures: [["parent", "name"]],
        receivers: ["EntrySync"]
    },
    {
        name: "quadraticCurveTo",
        signatures: [["cpx", "cpy", "x", "y"]]
    },
    {
        name: "rect",
        signatures: [["x", "y", "w", "h"], ["x", "y", "width", "height"]]
    },
    {
        name: "roundRect",
        signatures: [["x", "y", "w", "h", "?radii"]]
    },
    {
        name: "setLineDash",
        signatures: [["segments"]],
        receivers: ["CanvasPathDrawingStyles"]
    },
    {
        name: "setLineDash",
        signatures: [["dash"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "setTransform",
        signatures: [["?transform"]],
        receivers: ["CanvasPattern"]
    },
    {
        name: "setTransform",
        signatures: [["?transform"], ["a", "b", "c", "d", "e", "f"]],
        receivers: ["CanvasTransform", "PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "clearRect",
        signatures: [["x", "y", "w", "h"]],
        receivers: ["CanvasRect"]
    },
    {
        name: "clearRect",
        signatures: [["x", "y", "width", "height"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "fillRect",
        signatures: [["x", "y", "w", "h"]],
        receivers: ["CanvasRect"]
    },
    {
        name: "fillRect",
        signatures: [["x", "y", "width", "height"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "strokeRect",
        signatures: [["x", "y", "w", "h"]],
        receivers: ["CanvasRect"]
    },
    {
        name: "strokeRect",
        signatures: [["x", "y", "width", "height"]],
        receivers: ["PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "fillText",
        signatures: [["text", "x", "y", "?maxWidth"]]
    },
    {
        name: "measureText",
        signatures: [["text"]]
    },
    {
        name: "strokeText",
        signatures: [["text", "x", "y", "?maxWidth"]]
    },
    {
        name: "rotate",
        signatures: [["angle"]],
        receivers: ["CanvasTransform", "PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D", "SVGMatrix"]
    },
    {
        name: "rotate",
        signatures: [["?rotX", "?rotY", "?rotZ"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "scale",
        signatures: [["x", "y"]],
        receivers: ["CanvasTransform", "PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D"]
    },
    {
        name: "scale",
        signatures: [["?scaleX", "?scaleY", "?scaleZ", "?originX", "?originY", "?originZ"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "scale",
        signatures: [["scaleFactor"]],
        receivers: ["SVGMatrix"]
    },
    {
        name: "transform",
        signatures: [["a", "b", "c", "d", "e", "f"]]
    },
    {
        name: "translate",
        signatures: [["x", "y"]],
        receivers: ["CanvasTransform", "PaintRenderingContext2D", "OffscreenCanvasRenderingContext2D", "CanvasRenderingContext2D", "SVGMatrix"]
    },
    {
        name: "translate",
        signatures: [["?tx", "?ty", "?tz"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "drawFocusIfNeeded",
        signatures: [["element"], ["path", "element"]]
    },
    {
        name: "appendData",
        signatures: [["data"]]
    },
    {
        name: "deleteData",
        signatures: [["offset", "count"]]
    },
    {
        name: "insertData",
        signatures: [["offset", "data"]]
    },
    {
        name: "replaceData",
        signatures: [["offset", "count", "data"]]
    },
    {
        name: "substringData",
        signatures: [["offset", "count"]]
    },
    {
        name: "after",
        signatures: [["...nodes"]]
    },
    {
        name: "before",
        signatures: [["...nodes"]]
    },
    {
        name: "remove",
        signatures: [["...tokens"]],
        receivers: ["DOMTokenList"]
    },
    {
        name: "remove",
        signatures: [["index"]],
        receivers: ["DataTransferItemList", "HTMLOptionsCollection"]
    },
    {
        name: "remove",
        signatures: [["?index"]],
        receivers: ["HTMLSelectElement"]
    },
    {
        name: "remove",
        signatures: [["start", "end"]],
        receivers: ["SourceBuffer"]
    },
    {
        name: "remove",
        signatures: [["manifest_ids"]],
        receivers: ["SubApps"]
    },
    {
        name: "remove",
        signatures: [["successCallback", "?errorCallback"]],
        receivers: ["Entry"]
    },
    {
        name: "remove",
        signatures: [["?options"]],
        receivers: ["FileSystemHandle"]
    },
    {
        name: "replaceWith",
        signatures: [["...nodes"]]
    },
    {
        name: "read",
        signatures: [["?options"]],
        receivers: ["Clipboard"]
    },
    {
        name: "read",
        signatures: [["view", "?options"]],
        receivers: ["ReadableStreamBYOBReader"]
    },
    {
        name: "read",
        signatures: [["buffer", "?options"]],
        receivers: ["FileSystemSyncAccessHandle"]
    },
    {
        name: "write",
        signatures: [["data"]],
        receivers: ["Clipboard", "FileSystemWritableFileStream", "FileWriter", "FileWriterSync"]
    },
    {
        name: "write",
        signatures: [["...text"], ["text"], ["text1", "...text"]],
        receivers: ["Document"]
    },
    {
        name: "write",
        signatures: [["?chunk"]],
        receivers: ["WritableStreamDefaultWriter"]
    },
    {
        name: "write",
        signatures: [["buffer", "?options"]],
        receivers: ["FileSystemSyncAccessHandle"]
    },
    {
        name: "write",
        signatures: [["message", "?options"]],
        receivers: ["NDEFReader"]
    },
    {
        name: "writeText",
        signatures: [["data"]]
    },
    {
        name: "getType",
        signatures: [["type"]]
    },
    {
        name: "initCompositionEvent",
        signatures: [["typeArg", "?bubblesArg", "?cancelableArg", "?viewArg", "?dataArg"], ["type", "?bubbles", "?cancelable", "?view", "?data"]]
    },
    {
        name: "getAll",
        signatures: [["name"], ["?options"]],
        receivers: ["CookieStore"]
    },
    {
        name: "getAll",
        signatures: [["name"]],
        receivers: ["FormData", "URLSearchParams"]
    },
    {
        name: "getAll",
        signatures: [["?queryOrOptions", "?count"], ["?query_or_options", "?count"]],
        receivers: ["IDBIndex", "IDBObjectStore"]
    },
    {
        name: "getAll",
        signatures: [["property"]],
        receivers: ["StylePropertyMapReadOnly"]
    },
    {
        name: "subscribe",
        signatures: [["subscriptions"]],
        receivers: ["CookieStoreManager"]
    },
    {
        name: "subscribe",
        signatures: [["?options"]],
        receivers: ["PushManager"]
    },
    {
        name: "subscribe",
        signatures: [["?observer", "?options"]],
        receivers: ["Observable"]
    },
    {
        name: "unsubscribe",
        signatures: [["subscriptions"]],
        receivers: ["CookieStoreManager"]
    },
    {
        name: "store",
        signatures: [["credential"]],
        receivers: ["CredentialsContainer"]
    },
    {
        name: "store",
        signatures: [["typedArray", "index", "value"]],
        receivers: ["Atomics"]
    },
    {
        name: "getRandomValues",
        signatures: [["array"]]
    },
    {
        name: "define",
        signatures: [["name", "constructor", "?options"]]
    },
    {
        name: "getName",
        signatures: [["constructor"]]
    },
    {
        name: "initialize",
        signatures: [["root"]],
        receivers: ["CustomElementRegistry"]
    },
    {
        name: "initialize",
        signatures: [["newItem"]],
        receivers: ["SVGLengthList", "SVGNumberList", "SVGPointList", "SVGStringList", "SVGTransformList"]
    },
    {
        name: "initialize",
        signatures: [["length"]],
        receivers: ["CrashReportContext"]
    },
    {
        name: "upgrade",
        signatures: [["root"]]
    },
    {
        name: "whenDefined",
        signatures: [["name"]]
    },
    {
        name: "initCustomEvent",
        signatures: [["type", "?bubbles", "?cancelable", "?detail"]]
    },
    {
        name: "createDocument",
        signatures: [["namespace", "qualifiedName", "?doctype"], ["namespaceURI", "qualifiedName", "?doctype"]]
    },
    {
        name: "createDocumentType",
        signatures: [["name", "publicId", "systemId"], ["qualifiedName", "publicId", "systemId"]]
    },
    {
        name: "createHTMLDocument",
        signatures: [["?title"]]
    },
    {
        name: "hasFeature",
        signatures: [["...args"]]
    },
    {
        name: "multiplySelf",
        signatures: [["?other"]]
    },
    {
        name: "preMultiplySelf",
        signatures: [["?other"]]
    },
    {
        name: "rotateAxisAngleSelf",
        signatures: [["?x", "?y", "?z", "?angle"]]
    },
    {
        name: "rotateFromVectorSelf",
        signatures: [["?x", "?y"]]
    },
    {
        name: "rotateSelf",
        signatures: [["?rotX", "?rotY", "?rotZ"]]
    },
    {
        name: "scale3dSelf",
        signatures: [["?scale", "?originX", "?originY", "?originZ"]]
    },
    {
        name: "scaleSelf",
        signatures: [["?scaleX", "?scaleY", "?scaleZ", "?originX", "?originY", "?originZ"]]
    },
    {
        name: "setMatrixValue",
        signatures: [["transformList"]]
    },
    {
        name: "skewXSelf",
        signatures: [["?sx"]]
    },
    {
        name: "skewYSelf",
        signatures: [["?sy"]]
    },
    {
        name: "translateSelf",
        signatures: [["?tx", "?ty", "?tz"]]
    },
    {
        name: "multiply",
        signatures: [["?other"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "multiply",
        signatures: [["secondMatrix"]],
        receivers: ["SVGMatrix"]
    },
    {
        name: "rotateAxisAngle",
        signatures: [["?x", "?y", "?z", "?angle"]]
    },
    {
        name: "rotateFromVector",
        signatures: [["?x", "?y"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "rotateFromVector",
        signatures: [["x", "y"]],
        receivers: ["SVGMatrix"]
    },
    {
        name: "scale3d",
        signatures: [["?scale", "?originX", "?originY", "?originZ"]]
    },
    {
        name: "scaleNonUniform",
        signatures: [["?scaleX", "?scaleY"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "scaleNonUniform",
        signatures: [["scaleFactorX", "scaleFactorY"]],
        receivers: ["SVGMatrix"]
    },
    {
        name: "skewX",
        signatures: [["?sx"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "skewX",
        signatures: [["angle"]],
        receivers: ["SVGMatrix"]
    },
    {
        name: "skewY",
        signatures: [["?sy"]],
        receivers: ["DOMMatrixReadOnly"]
    },
    {
        name: "skewY",
        signatures: [["angle"]],
        receivers: ["SVGMatrix"]
    },
    {
        name: "transformPoint",
        signatures: [["?point"]]
    },
    {
        name: "parseFromString",
        signatures: [["string", "type"], ["str", "type"]]
    },
    {
        name: "matrixTransform",
        signatures: [["?matrix"]],
        receivers: ["DOMPointReadOnly"]
    },
    {
        name: "matrixTransform",
        signatures: [["matrix"]],
        receivers: ["SVGPoint"]
    },
    {
        name: "contains",
        signatures: [["string"]],
        receivers: ["DOMStringList"]
    },
    {
        name: "contains",
        signatures: [["token"]],
        receivers: ["DOMTokenList"]
    },
    {
        name: "contains",
        signatures: [["other"]],
        receivers: ["Node"]
    },
    {
        name: "supports",
        signatures: [["token"]],
        receivers: ["DOMTokenList"]
    },
    {
        name: "supports",
        signatures: [["operation", "algorithm", "?length"], ["operation", "algorithm", "additionalAlgorithm"]],
        receivers: ["SubtleCrypto"]
    },
    {
        name: "supports",
        signatures: [["type"]],
        receivers: ["ClipboardItem", "HTMLScriptElement"]
    },
    {
        name: "supports",
        signatures: [["conditionText"], ["property", "value"]],
        receivers: ["CSS"]
    },
    {
        name: "toggle",
        signatures: [["token", "?force"]]
    },
    {
        name: "clearData",
        signatures: [["?format"]]
    },
    {
        name: "getData",
        signatures: [["format"]]
    },
    {
        name: "setData",
        signatures: [["format", "data"]]
    },
    {
        name: "setDragImage",
        signatures: [["image", "x", "y"]]
    },
    {
        name: "getAsString",
        signatures: [["callback"]]
    },
    {
        name: "clear",
        signatures: [["mask"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "adoptNode",
        signatures: [["node"]]
    },
    {
        name: "caretPositionFromPoint",
        signatures: [["x", "y", "?options"]]
    },
    {
        name: "caretRangeFromPoint",
        signatures: [["?x", "?y"]]
    },
    {
        name: "createAttribute",
        signatures: [["localName"]]
    },
    {
        name: "createAttributeNS",
        signatures: [["namespace", "qualifiedName"], ["namespaceURI", "qualifiedName"]]
    },
    {
        name: "createCDATASection",
        signatures: [["data"]]
    },
    {
        name: "createComment",
        signatures: [["data"]]
    },
    {
        name: "createElement",
        signatures: [["localName", "?options"], ["tagName", "?options"]]
    },
    {
        name: "createElementNS",
        signatures: [["namespaceURI", "qualifiedName", "?options"], ["namespace", "qualifiedName", "?options"]]
    },
    {
        name: "createEvent",
        signatures: [["eventInterface"], ["eventType"]]
    },
    {
        name: "createNodeIterator",
        signatures: [["root", "?whatToShow", "?filter"]]
    },
    {
        name: "createProcessingInstruction",
        signatures: [["target", "data"]]
    },
    {
        name: "createTextNode",
        signatures: [["data"]]
    },
    {
        name: "createTreeWalker",
        signatures: [["root", "?whatToShow", "?filter"]]
    },
    {
        name: "execCommand",
        signatures: [["commandId", "?showUI", "?value"]]
    },
    {
        name: "getElementById",
        signatures: [["elementId"]]
    },
    {
        name: "getElementsByClassName",
        signatures: [["classNames"]]
    },
    {
        name: "getElementsByName",
        signatures: [["elementName"]]
    },
    {
        name: "getElementsByTagName",
        signatures: [["qualifiedName"], ["localName"]]
    },
    {
        name: "getElementsByTagNameNS",
        signatures: [["namespaceURI", "localName"], ["namespace", "localName"]]
    },
    {
        name: "importNode",
        signatures: [["node", "?options"], ["node", "?deep"]]
    },
    {
        name: "queryCommandEnabled",
        signatures: [["commandId"]]
    },
    {
        name: "queryCommandIndeterm",
        signatures: [["commandId"]]
    },
    {
        name: "queryCommandState",
        signatures: [["commandId"]]
    },
    {
        name: "queryCommandSupported",
        signatures: [["commandId"]]
    },
    {
        name: "queryCommandValue",
        signatures: [["commandId"]]
    },
    {
        name: "requestStorageAccess",
        signatures: [["?types"]]
    },
    {
        name: "startViewTransition",
        signatures: [["?callbackOptions"], ["update"], ["opts"]],
        receivers: ["Document"]
    },
    {
        name: "startViewTransition",
        signatures: [["?update"], ["opts"]],
        receivers: ["Element"]
    },
    {
        name: "writeln",
        signatures: [["...text"], ["text"], ["text1", "...text"]]
    },
    {
        name: "elementFromPoint",
        signatures: [["x", "y"]]
    },
    {
        name: "elementsFromPoint",
        signatures: [["x", "y"]]
    },
    {
        name: "attachShadow",
        signatures: [["init"], ["shadowRootInitDict"]]
    },
    {
        name: "checkVisibility",
        signatures: [["?options"]]
    },
    {
        name: "closest",
        signatures: [["selector"], ["selectors"]]
    },
    {
        name: "getAttribute",
        signatures: [["qualifiedName"], ["name"]],
        receivers: ["Element"]
    },
    {
        name: "getAttribute",
        signatures: [["tag"]],
        receivers: ["SmartCardConnection"]
    },
    {
        name: "getAttribute",
        signatures: [["name"]],
        receivers: ["ProcessingInstruction"]
    },
    {
        name: "getAttributeNS",
        signatures: [["namespace", "localName"], ["namespaceURI", "localName"]]
    },
    {
        name: "getAttributeNode",
        signatures: [["qualifiedName"], ["name"]]
    },
    {
        name: "getAttributeNodeNS",
        signatures: [["namespace", "localName"], ["namespaceURI", "localName"]]
    },
    {
        name: "getHTML",
        signatures: [["?options"]]
    },
    {
        name: "hasAttribute",
        signatures: [["qualifiedName"], ["name"]],
        receivers: ["Element"]
    },
    {
        name: "hasAttribute",
        signatures: [["name"]],
        receivers: ["ProcessingInstruction"]
    },
    {
        name: "hasAttributeNS",
        signatures: [["namespace", "localName"], ["namespaceURI", "localName"]]
    },
    {
        name: "hasPointerCapture",
        signatures: [["pointerId"]]
    },
    {
        name: "insertAdjacentElement",
        signatures: [["where", "element"]]
    },
    {
        name: "insertAdjacentHTML",
        signatures: [["position", "string"], ["position", "text"]]
    },
    {
        name: "insertAdjacentText",
        signatures: [["where", "data"]]
    },
    {
        name: "matches",
        signatures: [["selectors"]]
    },
    {
        name: "releasePointerCapture",
        signatures: [["pointerId"]]
    },
    {
        name: "removeAttribute",
        signatures: [["qualifiedName"], ["name"]],
        receivers: ["Element"]
    },
    {
        name: "removeAttribute",
        signatures: [["attribute"]],
        receivers: ["Sanitizer"]
    },
    {
        name: "removeAttribute",
        signatures: [["name"]],
        receivers: ["ProcessingInstruction"]
    },
    {
        name: "removeAttributeNS",
        signatures: [["namespace", "localName"], ["namespaceURI", "localName"]]
    },
    {
        name: "removeAttributeNode",
        signatures: [["attr"]]
    },
    {
        name: "requestFullscreen",
        signatures: [["?options"]]
    },
    {
        name: "requestPointerLock",
        signatures: [["?options"]]
    },
    {
        name: "scroll",
        signatures: [["?options"], ["x", "y"]],
        receivers: ["Element", "Window"]
    },
    {
        name: "scrollBy",
        signatures: [["?options"], ["x", "y"]]
    },
    {
        name: "scrollIntoView",
        signatures: [["?arg"]]
    },
    {
        name: "scrollTo",
        signatures: [["?options"], ["x", "y"]]
    },
    {
        name: "setAttribute",
        signatures: [["qualifiedName", "value"], ["name", "value"]],
        receivers: ["Element"]
    },
    {
        name: "setAttribute",
        signatures: [["tag", "value"]],
        receivers: ["SmartCardConnection"]
    },
    {
        name: "setAttribute",
        signatures: [["name", "value"]],
        receivers: ["ProcessingInstruction"]
    },
    {
        name: "setAttributeNS",
        signatures: [["namespace", "qualifiedName", "value"], ["namespaceURI", "name", "value"]]
    },
    {
        name: "setAttributeNode",
        signatures: [["attr"]]
    },
    {
        name: "setAttributeNodeNS",
        signatures: [["attr"]]
    },
    {
        name: "setHTMLUnsafe",
        signatures: [["html", "?options"]],
        receivers: ["Element"]
    },
    {
        name: "setHTMLUnsafe",
        signatures: [["html", "?options"], ["string"]],
        receivers: ["ShadowRoot"]
    },
    {
        name: "setPointerCapture",
        signatures: [["pointerId"]]
    },
    {
        name: "toggleAttribute",
        signatures: [["qualifiedName", "?force"]],
        receivers: ["Element"]
    },
    {
        name: "toggleAttribute",
        signatures: [["name", "?force"]],
        receivers: ["ProcessingInstruction"]
    },
    {
        name: "webkitMatchesSelector",
        signatures: [["selectors"]]
    },
    {
        name: "setFormValue",
        signatures: [["value", "?state"]]
    },
    {
        name: "setValidity",
        signatures: [["?flags", "?message", "?anchor"]]
    },
    {
        name: "initEvent",
        signatures: [["type", "?bubbles", "?cancelable"]]
    },
    {
        name: "handleEvent",
        signatures: [["object"]]
    },
    {
        name: "dispatchEvent",
        signatures: [["event"]]
    },
    {
        name: "readAsArrayBuffer",
        signatures: [["blob"]]
    },
    {
        name: "readAsBinaryString",
        signatures: [["blob"]]
    },
    {
        name: "readAsDataURL",
        signatures: [["blob"]]
    },
    {
        name: "readAsText",
        signatures: [["blob", "?encoding"]],
        receivers: ["FileReader"]
    },
    {
        name: "readAsText",
        signatures: [["blob", "?encoding"], ["blob", "?label"]],
        receivers: ["FileReaderSync"]
    },
    {
        name: "getDirectory",
        signatures: [["?path", "?options", "?successCallback", "?errorCallback"]],
        receivers: ["FileSystemDirectoryEntry"]
    },
    {
        name: "getDirectory",
        signatures: [["path", "?options", "?successCallback", "?errorCallback"]],
        receivers: ["DirectoryEntry"]
    },
    {
        name: "getDirectory",
        signatures: [["path", "flags"]],
        receivers: ["DirectoryEntrySync"]
    },
    {
        name: "getFile",
        signatures: [["?path", "?options", "?successCallback", "?errorCallback"]],
        receivers: ["FileSystemDirectoryEntry"]
    },
    {
        name: "getFile",
        signatures: [["path", "?options", "?successCallback", "?errorCallback"]],
        receivers: ["DirectoryEntry"]
    },
    {
        name: "getFile",
        signatures: [["path", "flags"]],
        receivers: ["DirectoryEntrySync"]
    },
    {
        name: "getDirectoryHandle",
        signatures: [["name", "?options"]]
    },
    {
        name: "getFileHandle",
        signatures: [["name", "?options"]]
    },
    {
        name: "removeEntry",
        signatures: [["name", "?options"]]
    },
    {
        name: "resolve",
        signatures: [["possibleDescendant"], ["possibleChild"]],
        receivers: ["FileSystemDirectoryHandle"]
    },
    {
        name: "resolve",
        signatures: [["specifier"]],
        receivers: ["ImportMeta"]
    },
    {
        name: "resolve",
        signatures: [["?value"]],
        receivers: ["PromiseConstructor"]
    },
    {
        name: "resolve",
        signatures: [["token", "?options"]],
        receivers: ["IdentityProvider"]
    },
    {
        name: "readEntries",
        signatures: [["successCallback", "?errorCallback"]],
        receivers: ["FileSystemDirectoryReader", "DirectoryReader"]
    },
    {
        name: "getParent",
        signatures: [["?successCallback", "?errorCallback"]],
        receivers: ["FileSystemEntry", "Entry"]
    },
    {
        name: "file",
        signatures: [["successCallback", "?errorCallback"]],
        receivers: ["FileSystemFileEntry", "FileEntry"]
    },
    {
        name: "createWritable",
        signatures: [["?options"]]
    },
    {
        name: "isSameEntry",
        signatures: [["other"]]
    },
    {
        name: "seek",
        signatures: [["position"], ["offset"]],
        receivers: ["FileSystemWritableFileStream"]
    },
    {
        name: "seek",
        signatures: [["position"]],
        receivers: ["FileWriter", "FileWriterSync"]
    },
    {
        name: "truncate",
        signatures: [["size"]],
        receivers: ["FileSystemWritableFileStream", "FileWriter", "FileWriterSync"]
    },
    {
        name: "truncate",
        signatures: [["newSize"], ["size"]],
        receivers: ["FileSystemSyncAccessHandle"]
    },
    {
        name: "load",
        signatures: [["font", "?text"]],
        receivers: ["FontFaceSet"]
    },
    {
        name: "load",
        signatures: [["sessionId"]],
        receivers: ["MediaKeySession"]
    },
    {
        name: "load",
        signatures: [["typedArray", "index"]],
        receivers: ["Atomics"]
    },
    {
        name: "check",
        signatures: [["font", "?text"]]
    },
    {
        name: "append",
        signatures: [["name", "value", "?filename"], ["name", "blobValue", "?filename"]],
        receivers: ["FormData"]
    },
    {
        name: "append",
        signatures: [["name", "value"]],
        receivers: ["Headers", "URLSearchParams"]
    },
    {
        name: "append",
        signatures: [["...nodes"]],
        receivers: ["Document", "DocumentFragment", "Element"]
    },
    {
        name: "append",
        signatures: [["property", "...values"]],
        receivers: ["StylePropertyMap"]
    },
    {
        name: "requestAdapter",
        signatures: [["?options"]]
    },
    {
        name: "requestDevice",
        signatures: [["?descriptor"]],
        receivers: ["GPUAdapter"]
    },
    {
        name: "requestDevice",
        signatures: [["options"]],
        receivers: ["USB", "HID"]
    },
    {
        name: "requestDevice",
        signatures: [["?options"]],
        receivers: ["Bluetooth"]
    },
    {
        name: "setBindGroup",
        signatures: [["index", "bindGroup", "?dynamicOffsets"], ["index", "bindGroup", "dynamicOffsetsData", "dynamicOffsetsDataStart", "dynamicOffsetsDataLength"]]
    },
    {
        name: "getMappedRange",
        signatures: [["?offset", "?size"]]
    },
    {
        name: "mapAsync",
        signatures: [["mode", "?offset", "?size"]]
    },
    {
        name: "beginComputePass",
        signatures: [["?descriptor"]]
    },
    {
        name: "beginRenderPass",
        signatures: [["descriptor"]]
    },
    {
        name: "clearBuffer",
        signatures: [["buffer", "?offset", "?size"]]
    },
    {
        name: "copyBufferToBuffer",
        signatures: [["source", "destination", "?size"], ["source", "sourceOffset", "destination", "destinationOffset", "?size"]]
    },
    {
        name: "copyBufferToTexture",
        signatures: [["source", "destination", "copySize"]]
    },
    {
        name: "copyTextureToBuffer",
        signatures: [["source", "destination", "copySize"]]
    },
    {
        name: "copyTextureToTexture",
        signatures: [["source", "destination", "copySize"]]
    },
    {
        name: "resolveQuerySet",
        signatures: [["querySet", "firstQuery", "queryCount", "destination", "destinationOffset"]]
    },
    {
        name: "dispatchWorkgroups",
        signatures: [["workgroupCountX", "?workgroupCountY", "?workgroupCountZ"]]
    },
    {
        name: "dispatchWorkgroupsIndirect",
        signatures: [["indirectBuffer", "indirectOffset"]]
    },
    {
        name: "end",
        signatures: [["index"]],
        receivers: ["TimeRanges"]
    },
    {
        name: "setPipeline",
        signatures: [["pipeline"]]
    },
    {
        name: "insertDebugMarker",
        signatures: [["markerLabel"]]
    },
    {
        name: "pushDebugGroup",
        signatures: [["groupLabel"]]
    },
    {
        name: "createBindGroup",
        signatures: [["descriptor"]]
    },
    {
        name: "createBindGroupLayout",
        signatures: [["descriptor"]]
    },
    {
        name: "createCommandEncoder",
        signatures: [["?descriptor"]]
    },
    {
        name: "createComputePipeline",
        signatures: [["descriptor"]]
    },
    {
        name: "createComputePipelineAsync",
        signatures: [["descriptor"]]
    },
    {
        name: "createPipelineLayout",
        signatures: [["descriptor"]]
    },
    {
        name: "createQuerySet",
        signatures: [["descriptor"]]
    },
    {
        name: "createRenderBundleEncoder",
        signatures: [["descriptor"]]
    },
    {
        name: "createRenderPipeline",
        signatures: [["descriptor"]]
    },
    {
        name: "createRenderPipelineAsync",
        signatures: [["descriptor"]]
    },
    {
        name: "createSampler",
        signatures: [["?descriptor"]],
        receivers: ["GPUDevice"]
    },
    {
        name: "createShaderModule",
        signatures: [["descriptor"]]
    },
    {
        name: "createTexture",
        signatures: [["descriptor"]],
        receivers: ["GPUDevice"]
    },
    {
        name: "importExternalTexture",
        signatures: [["descriptor"]]
    },
    {
        name: "pushErrorScope",
        signatures: [["filter"]]
    },
    {
        name: "getBindGroupLayout",
        signatures: [["index"]]
    },
    {
        name: "copyExternalImageToTexture",
        signatures: [["source", "destination", "copySize"]]
    },
    {
        name: "submit",
        signatures: [["commandBuffers"], ["buffers"]],
        receivers: ["GPUQueue"]
    },
    {
        name: "writeBuffer",
        signatures: [["buffer", "bufferOffset", "data", "?dataOffset", "?size"], ["buffer", "bufferOffset", "data", "?dataElementOffset", "?dataElementCount"], ["buffer", "bufferOffset", "data", "?dataByteOffset", "?byteSize"]]
    },
    {
        name: "writeTexture",
        signatures: [["destination", "data", "dataLayout", "size"]]
    },
    {
        name: "draw",
        signatures: [["vertexCount", "?instanceCount", "?firstVertex", "?firstInstance"]]
    },
    {
        name: "drawIndexed",
        signatures: [["indexCount", "?instanceCount", "?firstIndex", "?baseVertex", "?firstInstance"]]
    },
    {
        name: "drawIndexedIndirect",
        signatures: [["indirectBuffer", "indirectOffset"]]
    },
    {
        name: "drawIndirect",
        signatures: [["indirectBuffer", "indirectOffset"]]
    },
    {
        name: "setIndexBuffer",
        signatures: [["buffer", "indexFormat", "?offset", "?size"]],
        receivers: ["GPURenderCommandsMixin"]
    },
    {
        name: "setIndexBuffer",
        signatures: [["buffer", "format", "?offset", "?size"]],
        receivers: ["GPURenderBundleEncoder", "GPURenderPassEncoder"]
    },
    {
        name: "setVertexBuffer",
        signatures: [["slot", "buffer", "?offset", "?size"]]
    },
    {
        name: "beginOcclusionQuery",
        signatures: [["queryIndex"]]
    },
    {
        name: "executeBundles",
        signatures: [["bundles"]]
    },
    {
        name: "setBlendConstant",
        signatures: [["color"]]
    },
    {
        name: "setScissorRect",
        signatures: [["x", "y", "width", "height"]]
    },
    {
        name: "setStencilReference",
        signatures: [["reference"]]
    },
    {
        name: "setViewport",
        signatures: [["x", "y", "width", "height", "minDepth", "maxDepth"]]
    },
    {
        name: "createView",
        signatures: [["?descriptor"]]
    },
    {
        name: "playEffect",
        signatures: [["type", "?params"]]
    },
    {
        name: "clearWatch",
        signatures: [["watchId"], ["watchID"]]
    },
    {
        name: "getCurrentPosition",
        signatures: [["successCallback", "?errorCallback", "?options"]]
    },
    {
        name: "watchPosition",
        signatures: [["successCallback", "?errorCallback", "?options"]]
    },
    {
        name: "namedItem",
        signatures: [["name"]]
    },
    {
        name: "setCustomValidity",
        signatures: [["error"]]
    },
    {
        name: "captureStream",
        signatures: [["?frameRequestRate"], ["?frameRate"]],
        receivers: ["HTMLCanvasElement"]
    },
    {
        name: "getContext",
        signatures: [["contextId", "?options"], ["contextId", "?attributes"]],
        receivers: ["HTMLCanvasElement"]
    },
    {
        name: "getContext",
        signatures: [["contextId", "?options"], ["contextType", "?attributes"]],
        receivers: ["OffscreenCanvas"]
    },
    {
        name: "toBlob",
        signatures: [["callback", "?type", "?quality"]]
    },
    {
        name: "toDataURL",
        signatures: [["?type", "?quality"]]
    },
    {
        name: "requestClose",
        signatures: [["?returnValue"]],
        receivers: ["HTMLDialogElement"]
    },
    {
        name: "show",
        signatures: [["?detailsPromise"]],
        receivers: ["PaymentRequest"]
    },
    {
        name: "attachInternals",
        signatures: [["?options"]]
    },
    {
        name: "showPopover",
        signatures: [["?options"]]
    },
    {
        name: "togglePopover",
        signatures: [["?options"]]
    },
    {
        name: "requestSubmit",
        signatures: [["?submitter"]]
    },
    {
        name: "select",
        signatures: [["properties", "?options"]],
        receivers: ["ContactsManager"]
    },
    {
        name: "setRangeText",
        signatures: [["replacement", "?start", "?end", "?selectionMode"]]
    },
    {
        name: "setSelectionRange",
        signatures: [["start", "end", "?direction"]]
    },
    {
        name: "stepDown",
        signatures: [["?n"]]
    },
    {
        name: "stepUp",
        signatures: [["?n"]]
    },
    {
        name: "addTextTrack",
        signatures: [["kind", "?label", "?language"]]
    },
    {
        name: "canPlayType",
        signatures: [["type"]]
    },
    {
        name: "fastSeek",
        signatures: [["time"]]
    },
    {
        name: "setMediaKeys",
        signatures: [["mediaKeys"]]
    },
    {
        name: "setSinkId",
        signatures: [["sinkId"]]
    },
    {
        name: "focus",
        signatures: [["?options"]],
        receivers: ["HTMLOrSVGElement", "SVGElement", "MathMLElement", "HTMLElement"]
    },
    {
        name: "assign",
        signatures: [["...nodes"]],
        receivers: ["HTMLSlotElement"]
    },
    {
        name: "assign",
        signatures: [["url"]],
        receivers: ["Location"]
    },
    {
        name: "assign",
        signatures: [["target", "source"], ["target", "...sources"], ["target", "source1", "source2", "?source3"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "assignedElements",
        signatures: [["?options"]]
    },
    {
        name: "assignedNodes",
        signatures: [["?options"]]
    },
    {
        name: "deleteRow",
        signatures: [["index"]]
    },
    {
        name: "insertRow",
        signatures: [["?index"]]
    },
    {
        name: "deleteCell",
        signatures: [["index"]]
    },
    {
        name: "insertCell",
        signatures: [["?index"]]
    },
    {
        name: "cancelVideoFrameCallback",
        signatures: [["handle"]]
    },
    {
        name: "requestVideoFrameCallback",
        signatures: [["callback"]]
    },
    {
        name: "back",
        signatures: [["?options"]],
        receivers: ["Navigation"]
    },
    {
        name: "forward",
        signatures: [["?options"]],
        receivers: ["Navigation"]
    },
    {
        name: "go",
        signatures: [["?delta"]]
    },
    {
        name: "pushState",
        signatures: [["data", "unused", "?url"], ["data", "title", "?url"]]
    },
    {
        name: "replaceState",
        signatures: [["data", "unused", "?url"], ["data", "title", "?url"]]
    },
    {
        name: "advance",
        signatures: [["count"]]
    },
    {
        name: "continue",
        signatures: [["?key"]]
    },
    {
        name: "continuePrimaryKey",
        signatures: [["key", "primaryKey"]]
    },
    {
        name: "update",
        signatures: [["value"]],
        receivers: ["IDBCursor"]
    },
    {
        name: "update",
        signatures: [["response"]],
        receivers: ["MediaKeySession"]
    },
    {
        name: "createObjectStore",
        signatures: [["name", "?options"]]
    },
    {
        name: "deleteObjectStore",
        signatures: [["name"]]
    },
    {
        name: "transaction",
        signatures: [["storeNames", "?mode", "?options"]]
    },
    {
        name: "cmp",
        signatures: [["first", "second"]]
    },
    {
        name: "deleteDatabase",
        signatures: [["name"]]
    },
    {
        name: "count",
        signatures: [["?query"], ["?key"]],
        receivers: ["IDBIndex", "IDBObjectStore"]
    },
    {
        name: "count",
        signatures: [["?label"]],
        receivers: ["Console", "console"]
    },
    {
        name: "getAllKeys",
        signatures: [["?queryOrOptions", "?count"], ["?query_or_options", "?count"]]
    },
    {
        name: "getKey",
        signatures: [["query"], ["key"]],
        receivers: ["IDBIndex", "IDBObjectStore"]
    },
    {
        name: "getKey",
        signatures: [["name"]],
        receivers: ["PushSubscription"]
    },
    {
        name: "openCursor",
        signatures: [["?query", "?direction"], ["?range", "?direction"]]
    },
    {
        name: "openKeyCursor",
        signatures: [["?query", "?direction"], ["?range", "?direction"]]
    },
    {
        name: "includes",
        signatures: [["key"]],
        receivers: ["IDBKeyRange"]
    },
    {
        name: "includes",
        signatures: [["searchString", "?position"]],
        receivers: ["String"]
    },
    {
        name: "includes",
        signatures: [["searchElement", "?fromIndex"]],
        receivers: ["Float16Array", "Array", "ReadonlyArray", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Uint16Array", "Int32Array", "Uint32Array", "Float32Array", "Float64Array", "BigInt64Array", "BigUint64Array"]
    },
    {
        name: "createIndex",
        signatures: [["name", "keyPath", "?options"]]
    },
    {
        name: "deleteIndex",
        signatures: [["name"]]
    },
    {
        name: "index",
        signatures: [["name"]]
    },
    {
        name: "objectStore",
        signatures: [["name"]]
    },
    {
        name: "transferFromImageBitmap",
        signatures: [["bitmap"]]
    },
    {
        name: "takePhoto",
        signatures: [["?photoSettings"]]
    },
    {
        name: "observe",
        signatures: [["target"]],
        receivers: ["IntersectionObserver"]
    },
    {
        name: "observe",
        signatures: [["target", "?options"]],
        receivers: ["MutationObserver", "ResizeObserver"]
    },
    {
        name: "observe",
        signatures: [["?options"]],
        receivers: ["PerformanceObserver"]
    },
    {
        name: "observe",
        signatures: [["handle", "?options"]],
        receivers: ["FileSystemObserver"]
    },
    {
        name: "unobserve",
        signatures: [["target"]],
        receivers: ["IntersectionObserver", "ResizeObserver"]
    },
    {
        name: "unobserve",
        signatures: [["handle"]],
        receivers: ["FileSystemObserver"]
    },
    {
        name: "getModifierState",
        signatures: [["keyArg"]]
    },
    {
        name: "initKeyboardEvent",
        signatures: [["typeArg", "?bubblesArg", "?cancelableArg", "?viewArg", "?keyArg", "?locationArg", "?ctrlKey", "?altKey", "?shiftKey", "?metaKey"], ["type", "?bubbles", "?cancelable", "?view", "?keyIdentifier", "?location", "?ctrlKey", "?altKey", "?shiftKey", "?metaKey"]]
    },
    {
        name: "setKeyframes",
        signatures: [["keyframes"]]
    },
    {
        name: "reload",
        signatures: [["?options"]],
        receivers: ["Navigation"]
    },
    {
        name: "query",
        signatures: [["permissionDesc"], ["permission"]],
        receivers: ["Permissions"]
    },
    {
        name: "request",
        signatures: [["name", "callback"], ["name", "options", "callback"]],
        receivers: ["LockManager"]
    },
    {
        name: "request",
        signatures: [["?type"]],
        receivers: ["WakeLock"]
    },
    {
        name: "request",
        signatures: [["permissions"]],
        receivers: ["Permissions"]
    },
    {
        name: "send",
        signatures: [["data", "?timestamp"]],
        receivers: ["MIDIOutput"]
    },
    {
        name: "send",
        signatures: [["data"]],
        receivers: ["RTCDataChannel", "WebSocket"]
    },
    {
        name: "send",
        signatures: [["?body"]],
        receivers: ["XMLHttpRequest"]
    },
    {
        name: "send",
        signatures: [["message"], ["data"]],
        receivers: ["PresentationConnection"]
    },
    {
        name: "send",
        signatures: [["command"]],
        receivers: ["InspectorOverlayHost"]
    },
    {
        name: "decodingInfo",
        signatures: [["configuration"]]
    },
    {
        name: "encodingInfo",
        signatures: [["configuration"]]
    },
    {
        name: "getDisplayMedia",
        signatures: [["?options"], ["?constraints"]]
    },
    {
        name: "getUserMedia",
        signatures: [["?constraints"]],
        receivers: ["MediaDevices"]
    },
    {
        name: "getUserMedia",
        signatures: [["constraints", "successCallback", "errorCallback"]],
        receivers: ["Navigator"]
    },
    {
        name: "generateRequest",
        signatures: [["initDataType", "initData"]]
    },
    {
        name: "createSession",
        signatures: [["?sessionType"]]
    },
    {
        name: "getStatusForPolicy",
        signatures: [["?policy"]]
    },
    {
        name: "setServerCertificate",
        signatures: [["serverCertificate"]]
    },
    {
        name: "appendMedium",
        signatures: [["medium"]]
    },
    {
        name: "deleteMedium",
        signatures: [["medium"]]
    },
    {
        name: "addListener",
        signatures: [["callback"], ["listener"]]
    },
    {
        name: "removeListener",
        signatures: [["callback"], ["listener"]]
    },
    {
        name: "setActionHandler",
        signatures: [["action", "handler"]]
    },
    {
        name: "setCameraActive",
        signatures: [["active"]]
    },
    {
        name: "setMicrophoneActive",
        signatures: [["active"]]
    },
    {
        name: "setPositionState",
        signatures: [["?state"]]
    },
    {
        name: "addSourceBuffer",
        signatures: [["type"]]
    },
    {
        name: "endOfStream",
        signatures: [["?error"]]
    },
    {
        name: "removeSourceBuffer",
        signatures: [["sourceBuffer"]]
    },
    {
        name: "setLiveSeekableRange",
        signatures: [["start", "end"]]
    },
    {
        name: "addTrack",
        signatures: [["track"]],
        receivers: ["MediaStream"]
    },
    {
        name: "addTrack",
        signatures: [["track", "...streams"]],
        receivers: ["RTCPeerConnection"]
    },
    {
        name: "getTrackById",
        signatures: [["trackId"]],
        receivers: ["MediaStream"]
    },
    {
        name: "getTrackById",
        signatures: [["id"]],
        receivers: ["TextTrackList", "AudioTrackList", "VideoTrackList"]
    },
    {
        name: "removeTrack",
        signatures: [["track"]],
        receivers: ["MediaStream"]
    },
    {
        name: "removeTrack",
        signatures: [["sender"]],
        receivers: ["RTCPeerConnection"]
    },
    {
        name: "applyConstraints",
        signatures: [["?constraints"]]
    },
    {
        name: "initMessageEvent",
        signatures: [["type", "?bubbles", "?cancelable", "?data", "?origin", "?lastEventId", "?source", "?ports"]]
    },
    {
        name: "initMouseEvent",
        signatures: [["typeArg", "canBubbleArg", "cancelableArg", "viewArg", "detailArg", "screenXArg", "screenYArg", "clientXArg", "clientYArg", "ctrlKeyArg", "altKeyArg", "shiftKeyArg", "metaKeyArg", "buttonArg", "relatedTargetArg"], ["type", "?bubbles", "?cancelable", "?view", "?detail", "?screenX", "?screenY", "?clientX", "?clientY", "?ctrlKey", "?altKey", "?shiftKey", "?metaKey", "?button", "?relatedTarget"]]
    },
    {
        name: "getNamedItem",
        signatures: [["qualifiedName"], ["name"]]
    },
    {
        name: "getNamedItemNS",
        signatures: [["namespace", "localName"], ["namespaceURI", "localName"]]
    },
    {
        name: "removeNamedItem",
        signatures: [["qualifiedName"], ["name"]]
    },
    {
        name: "removeNamedItemNS",
        signatures: [["namespace", "localName"], ["namespaceURI", "localName"]]
    },
    {
        name: "setNamedItem",
        signatures: [["attr"]]
    },
    {
        name: "setNamedItemNS",
        signatures: [["attr"]]
    },
    {
        name: "intercept",
        signatures: [["?options"]]
    },
    {
        name: "entries",
        signatures: [["o"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "navigate",
        signatures: [["url", "?options"]],
        receivers: ["Navigation"]
    },
    {
        name: "navigate",
        signatures: [["url"]],
        receivers: ["WindowClient"]
    },
    {
        name: "traverseTo",
        signatures: [["key", "?options"]]
    },
    {
        name: "updateCurrentEntry",
        signatures: [["options"]]
    },
    {
        name: "addHandler",
        signatures: [["handler"]]
    },
    {
        name: "redirect",
        signatures: [["url", "?options"]],
        receivers: ["NavigationPrecommitController"]
    },
    {
        name: "redirect",
        signatures: [["url", "?status"]],
        receivers: ["Response"]
    },
    {
        name: "disable",
        signatures: [["cap"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "enable",
        signatures: [["cap"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "setHeaderValue",
        signatures: [["value"]]
    },
    {
        name: "canShare",
        signatures: [["?data"]]
    },
    {
        name: "requestMIDIAccess",
        signatures: [["?options"]]
    },
    {
        name: "requestMediaKeySystemAccess",
        signatures: [["keySystem", "supportedConfigurations"]]
    },
    {
        name: "sendBeacon",
        signatures: [["url", "?data"]]
    },
    {
        name: "share",
        signatures: [["?data"]]
    },
    {
        name: "vibrate",
        signatures: [["pattern"]]
    },
    {
        name: "setAppBadge",
        signatures: [["?contents"]]
    },
    {
        name: "registerProtocolHandler",
        signatures: [["scheme", "url"]]
    },
    {
        name: "setStatus",
        signatures: [["status", "?options"]]
    },
    {
        name: "appendChild",
        signatures: [["node"]]
    },
    {
        name: "cloneNode",
        signatures: [["?subtree"], ["?deep"]]
    },
    {
        name: "compareDocumentPosition",
        signatures: [["other"]]
    },
    {
        name: "getRootNode",
        signatures: [["?options"]]
    },
    {
        name: "insertBefore",
        signatures: [["node", "child"]]
    },
    {
        name: "isDefaultNamespace",
        signatures: [["namespace"], ["namespaceURI"]]
    },
    {
        name: "isEqualNode",
        signatures: [["otherNode"]]
    },
    {
        name: "isSameNode",
        signatures: [["otherNode"]]
    },
    {
        name: "lookupNamespaceURI",
        signatures: [["prefix"]]
    },
    {
        name: "lookupPrefix",
        signatures: [["namespace"], ["namespaceURI"]]
    },
    {
        name: "normalize",
        signatures: [["?form"]],
        receivers: ["String"]
    },
    {
        name: "removeChild",
        signatures: [["child"]]
    },
    {
        name: "replaceChild",
        signatures: [["node", "child"]]
    },
    {
        name: "blendEquationSeparateiOES",
        signatures: [["buf", "modeRGB", "modeAlpha"]]
    },
    {
        name: "blendEquationiOES",
        signatures: [["buf", "mode"]]
    },
    {
        name: "blendFuncSeparateiOES",
        signatures: [["buf", "srcRGB", "dstRGB", "srcAlpha", "dstAlpha"]]
    },
    {
        name: "blendFunciOES",
        signatures: [["buf", "src", "dst"]]
    },
    {
        name: "colorMaskiOES",
        signatures: [["buf", "r", "g", "b", "a"]]
    },
    {
        name: "disableiOES",
        signatures: [["target", "index"]]
    },
    {
        name: "enableiOES",
        signatures: [["target", "index"]]
    },
    {
        name: "bindVertexArrayOES",
        signatures: [["arrayObject"]],
        receivers: ["OES_vertex_array_object"]
    },
    {
        name: "bindVertexArrayOES",
        signatures: [["?arrayObject"]],
        receivers: ["OESVertexArrayObject"]
    },
    {
        name: "deleteVertexArrayOES",
        signatures: [["arrayObject"]],
        receivers: ["OES_vertex_array_object"]
    },
    {
        name: "deleteVertexArrayOES",
        signatures: [["?arrayObject"]],
        receivers: ["OESVertexArrayObject"]
    },
    {
        name: "isVertexArrayOES",
        signatures: [["arrayObject"]],
        receivers: ["OES_vertex_array_object"]
    },
    {
        name: "isVertexArrayOES",
        signatures: [["?arrayObject"]],
        receivers: ["OESVertexArrayObject"]
    },
    {
        name: "framebufferTextureMultiviewOVR",
        signatures: [["target", "attachment", "texture", "level", "baseViewIndex", "numViews"]]
    },
    {
        name: "convertToBlob",
        signatures: [["?options"]]
    },
    {
        name: "setPeriodicWave",
        signatures: [["periodicWave"]]
    },
    {
        name: "moveBefore",
        signatures: [["node", "child"]]
    },
    {
        name: "prepend",
        signatures: [["...nodes"]]
    },
    {
        name: "querySelector",
        signatures: [["selectors"]]
    },
    {
        name: "querySelectorAll",
        signatures: [["selectors"]]
    },
    {
        name: "replaceChildren",
        signatures: [["...nodes"]]
    },
    {
        name: "addPath",
        signatures: [["path", "?transform"]]
    },
    {
        name: "updateWith",
        signatures: [["detailsPromise"]]
    },
    {
        name: "complete",
        signatures: [["?result"], ["?paymentResult"]],
        receivers: ["PaymentResponse"]
    },
    {
        name: "retry",
        signatures: [["?errorFields"]]
    },
    {
        name: "clearMarks",
        signatures: [["?markName"]]
    },
    {
        name: "clearMeasures",
        signatures: [["?measureName"]]
    },
    {
        name: "getEntriesByName",
        signatures: [["name", "?type"], ["name", "?entryType"]]
    },
    {
        name: "getEntriesByType",
        signatures: [["type"], ["entryType"]]
    },
    {
        name: "mark",
        signatures: [["markName", "?markOptions"]]
    },
    {
        name: "measure",
        signatures: [["measureName", "?startOrMeasureOptions", "?endMark"]]
    },
    {
        name: "setResourceTimingBufferSize",
        signatures: [["maxSize"]]
    },
    {
        name: "refresh",
        signatures: [["?reload"]]
    },
    {
        name: "permissionState",
        signatures: [["?options"]]
    },
    {
        name: "insertDTMF",
        signatures: [["tones", "?duration", "?interToneGap"]]
    },
    {
        name: "getMetadata",
        signatures: [["successCallback", "?errorCallback"]],
        receivers: ["Entry"]
    },
    {
        name: "addIceCandidate",
        signatures: [["?candidate", "?successCallback", "?failureCallback"]]
    },
    {
        name: "addTransceiver",
        signatures: [["trackOrKind", "?init"]]
    },
    {
        name: "createAnswer",
        signatures: [["?options"], ["successCallback", "failureCallback"]]
    },
    {
        name: "createDataChannel",
        signatures: [["label", "?dataChannelDict"]]
    },
    {
        name: "createOffer",
        signatures: [["?options"], ["successCallback", "failureCallback", "?options"]]
    },
    {
        name: "getStats",
        signatures: [["?selector"]],
        receivers: ["RTCPeerConnection"]
    },
    {
        name: "setConfiguration",
        signatures: [["?configuration"]]
    },
    {
        name: "setLocalDescription",
        signatures: [["?description", "?successCallback", "?failureCallback"]]
    },
    {
        name: "setRemoteDescription",
        signatures: [["description", "?successCallback", "?failureCallback"]]
    },
    {
        name: "replaceTrack",
        signatures: [["withTrack"]]
    },
    {
        name: "setParameters",
        signatures: [["parameters", "?setParameterOptions"]]
    },
    {
        name: "setStreams",
        signatures: [["...streams"]]
    },
    {
        name: "setCodecPreferences",
        signatures: [["codecs"]]
    },
    {
        name: "collapse",
        signatures: [["?toStart"]],
        receivers: ["Range"]
    },
    {
        name: "collapse",
        signatures: [["node", "?offset"]],
        receivers: ["Selection"]
    },
    {
        name: "compareBoundaryPoints",
        signatures: [["how", "sourceRange"]]
    },
    {
        name: "comparePoint",
        signatures: [["node", "offset"]]
    },
    {
        name: "createContextualFragment",
        signatures: [["string"], ["fragment"]]
    },
    {
        name: "insertNode",
        signatures: [["node"]]
    },
    {
        name: "intersectsNode",
        signatures: [["node"]]
    },
    {
        name: "isPointInRange",
        signatures: [["node", "offset"]]
    },
    {
        name: "selectNode",
        signatures: [["node"]]
    },
    {
        name: "selectNodeContents",
        signatures: [["node"]]
    },
    {
        name: "setEnd",
        signatures: [["node", "offset"]]
    },
    {
        name: "setEndAfter",
        signatures: [["node"]]
    },
    {
        name: "setEndBefore",
        signatures: [["node"]]
    },
    {
        name: "setStart",
        signatures: [["node", "offset"]]
    },
    {
        name: "setStartAfter",
        signatures: [["node"]]
    },
    {
        name: "setStartBefore",
        signatures: [["node"]]
    },
    {
        name: "surroundContents",
        signatures: [["newParent"]]
    },
    {
        name: "enqueue",
        signatures: [["chunk"]],
        receivers: ["ReadableByteStreamController"]
    },
    {
        name: "enqueue",
        signatures: [["?chunk"]],
        receivers: ["ReadableStreamDefaultController", "TransformStreamDefaultController"]
    },
    {
        name: "error",
        signatures: [["?e"]],
        receivers: ["ReadableByteStreamController", "ReadableStreamDefaultController", "WritableStreamDefaultController"]
    },
    {
        name: "error",
        signatures: [["?reason"]],
        receivers: ["TransformStreamDefaultController"]
    },
    {
        name: "error",
        signatures: [["...data"]],
        receivers: ["Console", "console"]
    },
    {
        name: "error",
        signatures: [["error"]],
        receivers: ["Subscriber"]
    },
    {
        name: "getReader",
        signatures: [["?options"]]
    },
    {
        name: "pipeThrough",
        signatures: [["transform", "?options"]]
    },
    {
        name: "pipeTo",
        signatures: [["destination", "?options"]]
    },
    {
        name: "respond",
        signatures: [["bytesWritten"]]
    },
    {
        name: "respondWithNewView",
        signatures: [["view"]]
    },
    {
        name: "cancelWatchAvailability",
        signatures: [["?id"]]
    },
    {
        name: "prompt",
        signatures: [["?message", "?_default"], ["?message", "?defaultValue"]],
        receivers: ["Window"]
    },
    {
        name: "watchAvailability",
        signatures: [["callback"]]
    },
    {
        name: "convertToSpecifiedUnits",
        signatures: [["unitType"]]
    },
    {
        name: "newValueSpecifiedUnits",
        signatures: [["unitType", "valueInSpecifiedUnits"]]
    },
    {
        name: "beginElementAt",
        signatures: [["offset"]]
    },
    {
        name: "endElementAt",
        signatures: [["offset"]]
    },
    {
        name: "getCurrentTime",
        signatures: [["?rangeName"]],
        receivers: ["AnimationTimeline"]
    },
    {
        name: "setStdDeviation",
        signatures: [["stdDeviationX", "stdDeviationY"]]
    },
    {
        name: "getPointAtLength",
        signatures: [["distance"]]
    },
    {
        name: "isPointInFill",
        signatures: [["?point"]]
    },
    {
        name: "getBBox",
        signatures: [["?options"]]
    },
    {
        name: "appendItem",
        signatures: [["newItem"]]
    },
    {
        name: "getItem",
        signatures: [["index"]],
        receivers: ["SVGLengthList", "SVGNumberList", "SVGPointList", "SVGStringList", "SVGTransformList"]
    },
    {
        name: "getItem",
        signatures: [["key"]],
        receivers: ["Storage"]
    },
    {
        name: "getItem",
        signatures: [["dimension1Index", "...dimensionNIndexes"]],
        receivers: ["VBArray"]
    },
    {
        name: "insertItemBefore",
        signatures: [["newItem", "index"]],
        receivers: ["SVGLengthList", "SVGNumberList", "SVGPointList", "SVGTransformList"]
    },
    {
        name: "insertItemBefore",
        signatures: [["newItem", "index"], ["item", "index"]],
        receivers: ["SVGStringList"]
    },
    {
        name: "removeItem",
        signatures: [["index"]],
        receivers: ["SVGLengthList", "SVGNumberList", "SVGPointList", "SVGStringList", "SVGTransformList"]
    },
    {
        name: "removeItem",
        signatures: [["key"]],
        receivers: ["Storage"]
    },
    {
        name: "replaceItem",
        signatures: [["newItem", "index"]]
    },
    {
        name: "setOrientToAngle",
        signatures: [["angle"]]
    },
    {
        name: "checkEnclosure",
        signatures: [["element", "rect"]]
    },
    {
        name: "checkIntersection",
        signatures: [["element", "rect"]]
    },
    {
        name: "createSVGTransformFromMatrix",
        signatures: [["?matrix"]]
    },
    {
        name: "getEnclosureList",
        signatures: [["rect", "referenceElement"]]
    },
    {
        name: "getIntersectionList",
        signatures: [["rect", "referenceElement"]]
    },
    {
        name: "setCurrentTime",
        signatures: [["seconds"]]
    },
    {
        name: "suspendRedraw",
        signatures: [["maxWaitMilliseconds"]]
    },
    {
        name: "unsuspendRedraw",
        signatures: [["suspendHandleID"], ["suspendHandleId"]]
    },
    {
        name: "getCharNumAtPosition",
        signatures: [["?point"]]
    },
    {
        name: "getEndPositionOfChar",
        signatures: [["charnum"]]
    },
    {
        name: "getExtentOfChar",
        signatures: [["charnum"]]
    },
    {
        name: "getRotationOfChar",
        signatures: [["charnum"]]
    },
    {
        name: "getStartPositionOfChar",
        signatures: [["charnum"]]
    },
    {
        name: "getSubStringLength",
        signatures: [["charnum", "nchars"]]
    },
    {
        name: "selectSubString",
        signatures: [["charnum", "nchars"]]
    },
    {
        name: "setMatrix",
        signatures: [["?matrix"]]
    },
    {
        name: "setRotate",
        signatures: [["angle", "cx", "cy"]]
    },
    {
        name: "setScale",
        signatures: [["sx", "sy"]]
    },
    {
        name: "setSkewX",
        signatures: [["angle"]]
    },
    {
        name: "setSkewY",
        signatures: [["angle"]]
    },
    {
        name: "setTranslate",
        signatures: [["tx", "ty"]]
    },
    {
        name: "allowAttribute",
        signatures: [["attribute"]]
    },
    {
        name: "allowElement",
        signatures: [["element"]]
    },
    {
        name: "removeElement",
        signatures: [["element"]]
    },
    {
        name: "replaceElementWithChildren",
        signatures: [["element"]]
    },
    {
        name: "setComments",
        signatures: [["allow"]]
    },
    {
        name: "setDataAttributes",
        signatures: [["allow"]]
    },
    {
        name: "postTask",
        signatures: [["callback", "?options"]]
    },
    {
        name: "lock",
        signatures: [["orientation"]],
        receivers: ["ScreenOrientation"]
    },
    {
        name: "lock",
        signatures: [["?keyCodes"]],
        receivers: ["Keyboard"]
    },
    {
        name: "addRange",
        signatures: [["range"]]
    },
    {
        name: "containsNode",
        signatures: [["node", "?allowPartialContainment"]]
    },
    {
        name: "extend",
        signatures: [["node", "?offset"]]
    },
    {
        name: "getComposedRanges",
        signatures: [["?options"]]
    },
    {
        name: "getRangeAt",
        signatures: [["index"]]
    },
    {
        name: "modify",
        signatures: [["?alter", "?direction", "?granularity"]]
    },
    {
        name: "removeRange",
        signatures: [["range"]]
    },
    {
        name: "selectAllChildren",
        signatures: [["node"]]
    },
    {
        name: "setBaseAndExtent",
        signatures: [["anchorNode", "anchorOffset", "focusNode", "focusOffset"], ["baseNode", "baseOffset", "extentNode", "extentOffset"]]
    },
    {
        name: "getRegistration",
        signatures: [["?clientURL"], ["?documentURL"]]
    },
    {
        name: "register",
        signatures: [["scriptURL", "?options"], ["url", "?options"]],
        receivers: ["ServiceWorkerContainer"]
    },
    {
        name: "register",
        signatures: [["target", "heldValue", "?unregisterToken"]],
        receivers: ["FinalizationRegistry"]
    },
    {
        name: "register",
        signatures: [["configURL"]],
        receivers: ["IdentityProvider"]
    },
    {
        name: "register",
        signatures: [["tag", "?options"]],
        receivers: ["PeriodicSyncManager"]
    },
    {
        name: "register",
        signatures: [["tag"]],
        receivers: ["SyncManager"]
    },
    {
        name: "getNotifications",
        signatures: [["?filter"]]
    },
    {
        name: "showNotification",
        signatures: [["title", "?options"]]
    },
    {
        name: "unregister",
        signatures: [["unregisterToken"]],
        receivers: ["FinalizationRegistry"]
    },
    {
        name: "unregister",
        signatures: [["configURL"]],
        receivers: ["IdentityProvider"]
    },
    {
        name: "unregister",
        signatures: [["tag"]],
        receivers: ["PeriodicSyncManager"]
    },
    {
        name: "appendBuffer",
        signatures: [["data"]]
    },
    {
        name: "changeType",
        signatures: [["type"], ["config"]]
    },
    {
        name: "speak",
        signatures: [["utterance"]]
    },
    {
        name: "key",
        signatures: [["index"]]
    },
    {
        name: "setItem",
        signatures: [["key", "value"]]
    },
    {
        name: "initStorageEvent",
        signatures: [["type", "?bubbles", "?cancelable", "?key", "?oldValue", "?newValue", "?url", "?storageArea"]]
    },
    {
        name: "decrypt",
        signatures: [["algorithm", "key", "data"]]
    },
    {
        name: "deriveBits",
        signatures: [["algorithm", "baseKey", "?length"]]
    },
    {
        name: "deriveKey",
        signatures: [["algorithm", "baseKey", "derivedKeyType", "extractable", "keyUsages"]]
    },
    {
        name: "digest",
        signatures: [["algorithm", "data"]]
    },
    {
        name: "encrypt",
        signatures: [["algorithm", "key", "data"]]
    },
    {
        name: "exportKey",
        signatures: [["format", "key"]]
    },
    {
        name: "generateKey",
        signatures: [["algorithm", "extractable", "keyUsages"]]
    },
    {
        name: "importKey",
        signatures: [["format", "keyData", "algorithm", "extractable", "keyUsages"]]
    },
    {
        name: "sign",
        signatures: [["algorithm", "key", "data"]],
        receivers: ["SubtleCrypto"]
    },
    {
        name: "sign",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "sign",
        signatures: [["x", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "unwrapKey",
        signatures: [["format", "wrappedKey", "unwrappingKey", "unwrapAlgorithm", "unwrappedKeyAlgorithm", "extractable", "keyUsages"]]
    },
    {
        name: "verify",
        signatures: [["algorithm", "key", "signature", "data"]]
    },
    {
        name: "wrapKey",
        signatures: [["format", "key", "wrappingKey", "wrapAlgorithm"]]
    },
    {
        name: "setPriority",
        signatures: [["priority"]]
    },
    {
        name: "splitText",
        signatures: [["offset"]]
    },
    {
        name: "encodeInto",
        signatures: [["source", "destination"]]
    },
    {
        name: "initTextEvent",
        signatures: [["type", "?bubbles", "?cancelable", "?view", "?data"]]
    },
    {
        name: "addCue",
        signatures: [["cue"]]
    },
    {
        name: "removeCue",
        signatures: [["cue"]]
    },
    {
        name: "getCueById",
        signatures: [["id"]]
    },
    {
        name: "initUIEvent",
        signatures: [["typeArg", "?bubblesArg", "?cancelableArg", "?viewArg", "?detailArg"]]
    },
    {
        name: "getTranslatedShaderSource",
        signatures: [["shader"]]
    },
    {
        name: "drawBuffersWEBGL",
        signatures: [["buffers"]]
    },
    {
        name: "multiDrawArraysInstancedWEBGL",
        signatures: [["mode", "firstsList", "firstsOffset", "countsList", "countsOffset", "instanceCountsList", "instanceCountsOffset", "drawcount"]]
    },
    {
        name: "multiDrawArraysWEBGL",
        signatures: [["mode", "firstsList", "firstsOffset", "countsList", "countsOffset", "drawcount"]]
    },
    {
        name: "multiDrawElementsInstancedWEBGL",
        signatures: [["mode", "countsList", "countsOffset", "type", "offsetsList", "offsetsOffset", "instanceCountsList", "instanceCountsOffset", "drawcount"]]
    },
    {
        name: "multiDrawElementsWEBGL",
        signatures: [["mode", "countsList", "countsOffset", "type", "offsetsList", "offsetsOffset", "drawcount"]]
    },
    {
        name: "beginQuery",
        signatures: [["target", "query"]]
    },
    {
        name: "beginTransformFeedback",
        signatures: [["primitiveMode"]]
    },
    {
        name: "bindBufferBase",
        signatures: [["target", "index", "buffer"]]
    },
    {
        name: "bindBufferRange",
        signatures: [["target", "index", "buffer", "offset", "size"]]
    },
    {
        name: "bindSampler",
        signatures: [["unit", "sampler"]]
    },
    {
        name: "bindTransformFeedback",
        signatures: [["target", "tf"], ["target", "feedback"]]
    },
    {
        name: "bindVertexArray",
        signatures: [["array"], ["vertexArray"]]
    },
    {
        name: "blitFramebuffer",
        signatures: [["srcX0", "srcY0", "srcX1", "srcY1", "dstX0", "dstY0", "dstX1", "dstY1", "mask", "filter"]]
    },
    {
        name: "clearBufferfi",
        signatures: [["buffer", "drawbuffer", "depth", "stencil"]]
    },
    {
        name: "clearBufferfv",
        signatures: [["buffer", "drawbuffer", "values", "?srcOffset"], ["buffer", "drawbuffer", "value", "?srcOffset"]]
    },
    {
        name: "clearBufferiv",
        signatures: [["buffer", "drawbuffer", "values", "?srcOffset"], ["buffer", "drawbuffer", "value", "?srcOffset"]]
    },
    {
        name: "clearBufferuiv",
        signatures: [["buffer", "drawbuffer", "values", "?srcOffset"], ["buffer", "drawbuffer", "value", "?srcOffset"]]
    },
    {
        name: "clientWaitSync",
        signatures: [["sync", "flags", "timeout"]]
    },
    {
        name: "compressedTexImage3D",
        signatures: [["target", "level", "internalformat", "width", "height", "depth", "border", "imageSize", "offset"], ["target", "level", "internalformat", "width", "height", "depth", "border", "srcData", "?srcOffset", "?srcLengthOverride"], ["target", "level", "internalformat", "width", "height", "depth", "border", "data", "?srcOffset", "?srcLengthOverride"]]
    },
    {
        name: "compressedTexSubImage3D",
        signatures: [["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "imageSize", "offset"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "srcData", "?srcOffset", "?srcLengthOverride"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "data", "?srcOffset", "?srcLengthOverride"]]
    },
    {
        name: "copyBufferSubData",
        signatures: [["readTarget", "writeTarget", "readOffset", "writeOffset", "size"]]
    },
    {
        name: "copyTexSubImage3D",
        signatures: [["target", "level", "xoffset", "yoffset", "zoffset", "x", "y", "width", "height"]]
    },
    {
        name: "deleteQuery",
        signatures: [["query"]]
    },
    {
        name: "deleteSampler",
        signatures: [["sampler"]]
    },
    {
        name: "deleteSync",
        signatures: [["sync"]]
    },
    {
        name: "deleteTransformFeedback",
        signatures: [["tf"], ["feedback"]]
    },
    {
        name: "deleteVertexArray",
        signatures: [["vertexArray"]]
    },
    {
        name: "drawArraysInstanced",
        signatures: [["mode", "first", "count", "instanceCount"]]
    },
    {
        name: "drawBuffers",
        signatures: [["buffers"]]
    },
    {
        name: "drawElementsInstanced",
        signatures: [["mode", "count", "type", "offset", "instanceCount"]]
    },
    {
        name: "drawRangeElements",
        signatures: [["mode", "start", "end", "count", "type", "offset"]]
    },
    {
        name: "endQuery",
        signatures: [["target"]]
    },
    {
        name: "fenceSync",
        signatures: [["condition", "flags"]]
    },
    {
        name: "framebufferTextureLayer",
        signatures: [["target", "attachment", "texture", "level", "layer"]]
    },
    {
        name: "getActiveUniformBlockName",
        signatures: [["program", "uniformBlockIndex"]]
    },
    {
        name: "getActiveUniformBlockParameter",
        signatures: [["program", "uniformBlockIndex", "pname"]]
    },
    {
        name: "getActiveUniforms",
        signatures: [["program", "uniformIndices", "pname"]]
    },
    {
        name: "getBufferSubData",
        signatures: [["target", "srcByteOffset", "dstBuffer", "?dstOffset", "?length"], ["target", "srcByteOffset", "dstData", "?dstOffset", "?length"]]
    },
    {
        name: "getFragDataLocation",
        signatures: [["program", "name"]]
    },
    {
        name: "getIndexedParameter",
        signatures: [["target", "index"]]
    },
    {
        name: "getInternalformatParameter",
        signatures: [["target", "internalformat", "pname"]]
    },
    {
        name: "getQuery",
        signatures: [["target", "pname"]]
    },
    {
        name: "getQueryParameter",
        signatures: [["query", "pname"]]
    },
    {
        name: "getSamplerParameter",
        signatures: [["sampler", "pname"]]
    },
    {
        name: "getSyncParameter",
        signatures: [["sync", "pname"]]
    },
    {
        name: "getTransformFeedbackVarying",
        signatures: [["program", "index"]]
    },
    {
        name: "getUniformBlockIndex",
        signatures: [["program", "uniformBlockName"]]
    },
    {
        name: "getUniformIndices",
        signatures: [["program", "uniformNames"]]
    },
    {
        name: "invalidateFramebuffer",
        signatures: [["target", "attachments"]]
    },
    {
        name: "invalidateSubFramebuffer",
        signatures: [["target", "attachments", "x", "y", "width", "height"]]
    },
    {
        name: "isQuery",
        signatures: [["query"]]
    },
    {
        name: "isSampler",
        signatures: [["sampler"]]
    },
    {
        name: "isSync",
        signatures: [["sync"]]
    },
    {
        name: "isTransformFeedback",
        signatures: [["tf"], ["feedback"]]
    },
    {
        name: "isVertexArray",
        signatures: [["vertexArray"]]
    },
    {
        name: "readBuffer",
        signatures: [["src"], ["mode"]]
    },
    {
        name: "renderbufferStorageMultisample",
        signatures: [["target", "samples", "internalformat", "width", "height"]]
    },
    {
        name: "samplerParameterf",
        signatures: [["sampler", "pname", "param"]]
    },
    {
        name: "samplerParameteri",
        signatures: [["sampler", "pname", "param"]]
    },
    {
        name: "texImage3D",
        signatures: [["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "pboOffset"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "source"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "srcData", "?srcOffset"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "offset"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "data"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "image"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "canvas"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "offscreenCanvas"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "video"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "frame"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "bitmap"], ["target", "level", "internalformat", "width", "height", "depth", "border", "format", "type", "pixels", "?srcOffset"]]
    },
    {
        name: "texStorage2D",
        signatures: [["target", "levels", "internalformat", "width", "height"]]
    },
    {
        name: "texStorage3D",
        signatures: [["target", "levels", "internalformat", "width", "height", "depth"]]
    },
    {
        name: "texSubImage3D",
        signatures: [["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "pboOffset"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "source"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "offset"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "data"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "image"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "canvas"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "offscreenCanvas"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "video"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "frame"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "bitmap"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "srcData", "?srcOffset"], ["target", "level", "xoffset", "yoffset", "zoffset", "width", "height", "depth", "format", "type", "pixels", "?srcOffset"]]
    },
    {
        name: "transformFeedbackVaryings",
        signatures: [["program", "varyings", "bufferMode"]]
    },
    {
        name: "uniform1ui",
        signatures: [["location", "v0"]]
    },
    {
        name: "uniform1uiv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"], ["location", "v", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniform2ui",
        signatures: [["location", "v0", "v1"]]
    },
    {
        name: "uniform2uiv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"], ["location", "v", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniform3ui",
        signatures: [["location", "v0", "v1", "v2"]]
    },
    {
        name: "uniform3uiv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"], ["location", "v", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniform4ui",
        signatures: [["location", "v0", "v1", "v2", "v3"]]
    },
    {
        name: "uniform4uiv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"], ["location", "v", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniformBlockBinding",
        signatures: [["program", "uniformBlockIndex", "uniformBlockBinding"]]
    },
    {
        name: "uniformMatrix2x3fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"], ["location", "transpose", "value", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniformMatrix2x4fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"], ["location", "transpose", "value", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniformMatrix3x2fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"], ["location", "transpose", "value", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniformMatrix3x4fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"], ["location", "transpose", "value", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniformMatrix4x2fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"], ["location", "transpose", "value", "?srcOffset", "?srcLength"]]
    },
    {
        name: "uniformMatrix4x3fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"], ["location", "transpose", "value", "?srcOffset", "?srcLength"]]
    },
    {
        name: "vertexAttribDivisor",
        signatures: [["index", "divisor"]]
    },
    {
        name: "vertexAttribI4i",
        signatures: [["index", "x", "y", "z", "w"]]
    },
    {
        name: "vertexAttribI4iv",
        signatures: [["index", "values"], ["index", "v"]]
    },
    {
        name: "vertexAttribI4ui",
        signatures: [["index", "x", "y", "z", "w"]]
    },
    {
        name: "vertexAttribI4uiv",
        signatures: [["index", "values"], ["index", "v"]]
    },
    {
        name: "vertexAttribIPointer",
        signatures: [["index", "size", "type", "stride", "offset"]]
    },
    {
        name: "waitSync",
        signatures: [["sync", "flags", "timeout"]]
    },
    {
        name: "bufferData",
        signatures: [["target", "size", "usage"], ["target", "srcData", "usage", "?srcOffset", "?length"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "bufferData",
        signatures: [["target", "size", "usage"], ["target", "data", "usage"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "bufferData",
        signatures: [["target", "srcData", "usage", "srcOffset", "?length"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "bufferSubData",
        signatures: [["target", "dstByteOffset", "srcData", "?srcOffset", "?length"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "bufferSubData",
        signatures: [["target", "offset", "data"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "bufferSubData",
        signatures: [["target", "dstByteOffset", "srcData", "srcOffset", "?length"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "compressedTexImage2D",
        signatures: [["target", "level", "internalformat", "width", "height", "border", "imageSize", "offset"], ["target", "level", "internalformat", "width", "height", "border", "srcData", "?srcOffset", "?srcLengthOverride"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "compressedTexImage2D",
        signatures: [["target", "level", "internalformat", "width", "height", "border", "data"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "compressedTexImage2D",
        signatures: [["target", "level", "internalformat", "width", "height", "border", "imageSize", "offset"], ["target", "level", "internalformat", "width", "height", "border", "data", "srcOffset", "?srcLengthOverride"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "compressedTexSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "width", "height", "format", "imageSize", "offset"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "srcData", "?srcOffset", "?srcLengthOverride"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "compressedTexSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "width", "height", "format", "data"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "compressedTexSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "width", "height", "format", "imageSize", "offset"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "data", "srcOffset", "?srcLengthOverride"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "readPixels",
        signatures: [["x", "y", "width", "height", "format", "type", "dstData", "?dstOffset"], ["x", "y", "width", "height", "format", "type", "offset"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "readPixels",
        signatures: [["x", "y", "width", "height", "format", "type", "pixels"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "readPixels",
        signatures: [["x", "y", "width", "height", "format", "type", "offset"], ["x", "y", "width", "height", "format", "type", "dstData", "offset"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "texImage2D",
        signatures: [["target", "level", "internalformat", "format", "type", "source"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "pixels"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "pboOffset"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "source"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "srcData", "srcOffset"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "texImage2D",
        signatures: [["target", "level", "internalformat", "format", "type", "source"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "pixels"]],
        receivers: ["WebGLRenderingContextOverloads"]
    },
    {
        name: "texImage2D",
        signatures: [["target", "level", "internalformat", "width", "height", "border", "format", "type", "offset"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "data"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "image"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "canvas"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "offscreenCanvas"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "video"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "frame"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "bitmap"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "srcData", "srcOffset"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "texImage2D",
        signatures: [["target", "level", "internalformat", "format", "type", "pixels"], ["target", "level", "internalformat", "format", "type", "image"], ["target", "level", "internalformat", "format", "type", "canvas"], ["target", "level", "internalformat", "format", "type", "offscreenCanvas"], ["target", "level", "internalformat", "format", "type", "video"], ["target", "level", "internalformat", "format", "type", "bitmap"], ["target", "level", "internalformat", "format", "type", "frame"], ["target", "level", "internalformat", "width", "height", "border", "format", "type", "pixels"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "texSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "format", "type", "source"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "pixels"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "pboOffset"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "source"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "srcData", "srcOffset"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "texSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "format", "type", "source"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "pixels"]],
        receivers: ["WebGLRenderingContextOverloads"]
    },
    {
        name: "texSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "offset"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "data"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "image"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "canvas"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "offscreenCanvas"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "video"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "frame"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "bitmap"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "srcData", "srcOffset"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "texSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "format", "type", "pixels"], ["target", "level", "xoffset", "yoffset", "format", "type", "image"], ["target", "level", "xoffset", "yoffset", "format", "type", "canvas"], ["target", "level", "xoffset", "yoffset", "format", "type", "offscreenCanvas"], ["target", "level", "xoffset", "yoffset", "format", "type", "video"], ["target", "level", "xoffset", "yoffset", "format", "type", "bitmap"], ["target", "level", "xoffset", "yoffset", "format", "type", "frame"], ["target", "level", "xoffset", "yoffset", "width", "height", "format", "type", "pixels"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform1fv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform1fv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform1fv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniform1iv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform1iv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform1iv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniform2fv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform2fv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform2fv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniform2iv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform2iv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform2iv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniform3fv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform3fv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform3fv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniform3iv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform3iv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform3iv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniform4fv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform4fv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform4fv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniform4iv",
        signatures: [["location", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniform4iv",
        signatures: [["location", "v"]],
        receivers: ["WebGLRenderingContextOverloads", "WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniform4iv",
        signatures: [["location", "v", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniformMatrix2fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniformMatrix2fv",
        signatures: [["location", "transpose", "value"]],
        receivers: ["WebGLRenderingContextOverloads"]
    },
    {
        name: "uniformMatrix2fv",
        signatures: [["location", "transpose", "array", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniformMatrix2fv",
        signatures: [["location", "transpose", "array"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniformMatrix3fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniformMatrix3fv",
        signatures: [["location", "transpose", "value"]],
        receivers: ["WebGLRenderingContextOverloads"]
    },
    {
        name: "uniformMatrix3fv",
        signatures: [["location", "transpose", "array", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniformMatrix3fv",
        signatures: [["location", "transpose", "array"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "uniformMatrix4fv",
        signatures: [["location", "transpose", "data", "?srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContextOverloads"]
    },
    {
        name: "uniformMatrix4fv",
        signatures: [["location", "transpose", "value"]],
        receivers: ["WebGLRenderingContextOverloads"]
    },
    {
        name: "uniformMatrix4fv",
        signatures: [["location", "transpose", "array", "srcOffset", "?srcLength"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU"]
    },
    {
        name: "uniformMatrix4fv",
        signatures: [["location", "transpose", "array"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "activeTexture",
        signatures: [["texture"]]
    },
    {
        name: "attachShader",
        signatures: [["program", "shader"]]
    },
    {
        name: "bindAttribLocation",
        signatures: [["program", "index", "name"]]
    },
    {
        name: "bindBuffer",
        signatures: [["target", "buffer"]]
    },
    {
        name: "bindFramebuffer",
        signatures: [["target", "framebuffer"]]
    },
    {
        name: "bindRenderbuffer",
        signatures: [["target", "renderbuffer"]]
    },
    {
        name: "bindTexture",
        signatures: [["target", "texture"]]
    },
    {
        name: "blendColor",
        signatures: [["red", "green", "blue", "alpha"]]
    },
    {
        name: "blendEquation",
        signatures: [["mode"]]
    },
    {
        name: "blendEquationSeparate",
        signatures: [["modeRGB", "modeAlpha"]]
    },
    {
        name: "blendFunc",
        signatures: [["sfactor", "dfactor"]]
    },
    {
        name: "blendFuncSeparate",
        signatures: [["srcRGB", "dstRGB", "srcAlpha", "dstAlpha"]]
    },
    {
        name: "checkFramebufferStatus",
        signatures: [["target"]]
    },
    {
        name: "clearColor",
        signatures: [["red", "green", "blue", "alpha"]]
    },
    {
        name: "clearDepth",
        signatures: [["depth"]]
    },
    {
        name: "clearStencil",
        signatures: [["s"]]
    },
    {
        name: "colorMask",
        signatures: [["red", "green", "blue", "alpha"]]
    },
    {
        name: "compileShader",
        signatures: [["shader"]]
    },
    {
        name: "copyTexImage2D",
        signatures: [["target", "level", "internalformat", "x", "y", "width", "height", "border"]]
    },
    {
        name: "copyTexSubImage2D",
        signatures: [["target", "level", "xoffset", "yoffset", "x", "y", "width", "height"]]
    },
    {
        name: "createShader",
        signatures: [["type"]]
    },
    {
        name: "cullFace",
        signatures: [["mode"]]
    },
    {
        name: "deleteBuffer",
        signatures: [["buffer"]]
    },
    {
        name: "deleteFramebuffer",
        signatures: [["framebuffer"]]
    },
    {
        name: "deleteProgram",
        signatures: [["program"]]
    },
    {
        name: "deleteRenderbuffer",
        signatures: [["renderbuffer"]]
    },
    {
        name: "deleteShader",
        signatures: [["shader"]]
    },
    {
        name: "deleteTexture",
        signatures: [["texture"]]
    },
    {
        name: "depthFunc",
        signatures: [["func"]]
    },
    {
        name: "depthMask",
        signatures: [["flag"]]
    },
    {
        name: "depthRange",
        signatures: [["zNear", "zFar"]]
    },
    {
        name: "detachShader",
        signatures: [["program", "shader"]]
    },
    {
        name: "disableVertexAttribArray",
        signatures: [["index"]]
    },
    {
        name: "drawArrays",
        signatures: [["mode", "first", "count"]]
    },
    {
        name: "drawElements",
        signatures: [["mode", "count", "type", "offset"]]
    },
    {
        name: "enableVertexAttribArray",
        signatures: [["index"]]
    },
    {
        name: "framebufferRenderbuffer",
        signatures: [["target", "attachment", "renderbuffertarget", "renderbuffer"]]
    },
    {
        name: "framebufferTexture2D",
        signatures: [["target", "attachment", "textarget", "texture", "level"]]
    },
    {
        name: "frontFace",
        signatures: [["mode"]]
    },
    {
        name: "generateMipmap",
        signatures: [["target"]]
    },
    {
        name: "getActiveAttrib",
        signatures: [["program", "index"]]
    },
    {
        name: "getActiveUniform",
        signatures: [["program", "index"]]
    },
    {
        name: "getAttachedShaders",
        signatures: [["program"]]
    },
    {
        name: "getAttribLocation",
        signatures: [["program", "name"]]
    },
    {
        name: "getBufferParameter",
        signatures: [["target", "pname"]]
    },
    {
        name: "getExtension",
        signatures: [["name"], ["extensionName"]]
    },
    {
        name: "getFramebufferAttachmentParameter",
        signatures: [["target", "attachment", "pname"]]
    },
    {
        name: "getParameter",
        signatures: [["pname"]],
        receivers: ["WebGL2RenderingContext", "WebGL2RenderingContextWebGPU", "WebGLRenderingContext", "WebGLRenderingContextWebGPU"]
    },
    {
        name: "getParameter",
        signatures: [["namespaceURI", "localName"]],
        receivers: ["XSLTProcessor"]
    },
    {
        name: "getProgramInfoLog",
        signatures: [["program"]]
    },
    {
        name: "getProgramParameter",
        signatures: [["program", "pname"]]
    },
    {
        name: "getRenderbufferParameter",
        signatures: [["target", "pname"]]
    },
    {
        name: "getShaderInfoLog",
        signatures: [["shader"]]
    },
    {
        name: "getShaderParameter",
        signatures: [["shader", "pname"]]
    },
    {
        name: "getShaderPrecisionFormat",
        signatures: [["shadertype", "precisiontype"]]
    },
    {
        name: "getShaderSource",
        signatures: [["shader"]]
    },
    {
        name: "getTexParameter",
        signatures: [["target", "pname"]]
    },
    {
        name: "getUniform",
        signatures: [["program", "location"]]
    },
    {
        name: "getUniformLocation",
        signatures: [["program", "name"]]
    },
    {
        name: "getVertexAttrib",
        signatures: [["index", "pname"]]
    },
    {
        name: "getVertexAttribOffset",
        signatures: [["index", "pname"]]
    },
    {
        name: "hint",
        signatures: [["target", "mode"]]
    },
    {
        name: "isBuffer",
        signatures: [["buffer"]]
    },
    {
        name: "isEnabled",
        signatures: [["cap"]]
    },
    {
        name: "isFramebuffer",
        signatures: [["framebuffer"]]
    },
    {
        name: "isProgram",
        signatures: [["program"]]
    },
    {
        name: "isRenderbuffer",
        signatures: [["renderbuffer"]]
    },
    {
        name: "isShader",
        signatures: [["shader"]]
    },
    {
        name: "isTexture",
        signatures: [["texture"]]
    },
    {
        name: "lineWidth",
        signatures: [["width"]]
    },
    {
        name: "linkProgram",
        signatures: [["program"]]
    },
    {
        name: "pixelStorei",
        signatures: [["pname", "param"]]
    },
    {
        name: "polygonOffset",
        signatures: [["factor", "units"]]
    },
    {
        name: "renderbufferStorage",
        signatures: [["target", "internalformat", "width", "height"]]
    },
    {
        name: "sampleCoverage",
        signatures: [["value", "invert"]]
    },
    {
        name: "scissor",
        signatures: [["x", "y", "width", "height"]]
    },
    {
        name: "shaderSource",
        signatures: [["shader", "source"], ["shader", "string"]]
    },
    {
        name: "stencilFunc",
        signatures: [["func", "ref", "mask"]]
    },
    {
        name: "stencilFuncSeparate",
        signatures: [["face", "func", "ref", "mask"]]
    },
    {
        name: "stencilMask",
        signatures: [["mask"]]
    },
    {
        name: "stencilMaskSeparate",
        signatures: [["face", "mask"]]
    },
    {
        name: "stencilOp",
        signatures: [["fail", "zfail", "zpass"]]
    },
    {
        name: "stencilOpSeparate",
        signatures: [["face", "fail", "zfail", "zpass"]]
    },
    {
        name: "texParameterf",
        signatures: [["target", "pname", "param"]]
    },
    {
        name: "texParameteri",
        signatures: [["target", "pname", "param"]]
    },
    {
        name: "uniform1f",
        signatures: [["location", "x"]]
    },
    {
        name: "uniform1i",
        signatures: [["location", "x"]]
    },
    {
        name: "uniform2f",
        signatures: [["location", "x", "y"]]
    },
    {
        name: "uniform2i",
        signatures: [["location", "x", "y"]]
    },
    {
        name: "uniform3f",
        signatures: [["location", "x", "y", "z"]]
    },
    {
        name: "uniform3i",
        signatures: [["location", "x", "y", "z"]]
    },
    {
        name: "uniform4f",
        signatures: [["location", "x", "y", "z", "w"]]
    },
    {
        name: "uniform4i",
        signatures: [["location", "x", "y", "z", "w"]]
    },
    {
        name: "useProgram",
        signatures: [["program"]]
    },
    {
        name: "validateProgram",
        signatures: [["program"]]
    },
    {
        name: "vertexAttrib1f",
        signatures: [["index", "x"], ["indx", "x"]]
    },
    {
        name: "vertexAttrib1fv",
        signatures: [["index", "values"], ["indx", "values"]]
    },
    {
        name: "vertexAttrib2f",
        signatures: [["index", "x", "y"], ["indx", "x", "y"]]
    },
    {
        name: "vertexAttrib2fv",
        signatures: [["index", "values"], ["indx", "values"]]
    },
    {
        name: "vertexAttrib3f",
        signatures: [["index", "x", "y", "z"], ["indx", "x", "y", "z"]]
    },
    {
        name: "vertexAttrib3fv",
        signatures: [["index", "values"], ["indx", "values"]]
    },
    {
        name: "vertexAttrib4f",
        signatures: [["index", "x", "y", "z", "w"], ["indx", "x", "y", "z", "w"]]
    },
    {
        name: "vertexAttrib4fv",
        signatures: [["index", "values"], ["indx", "values"]]
    },
    {
        name: "vertexAttribPointer",
        signatures: [["index", "size", "type", "normalized", "stride", "offset"], ["indx", "size", "type", "normalized", "stride", "offset"]]
    },
    {
        name: "viewport",
        signatures: [["x", "y", "width", "height"]]
    },
    {
        name: "createBidirectionalStream",
        signatures: [["?options"]]
    },
    {
        name: "createUnidirectionalStream",
        signatures: [["?options"]]
    },
    {
        name: "alert",
        signatures: [["?message"]]
    },
    {
        name: "cancelIdleCallback",
        signatures: [["handle"]]
    },
    {
        name: "confirm",
        signatures: [["?message"]]
    },
    {
        name: "getComputedStyle",
        signatures: [["elt", "?pseudoElt"]]
    },
    {
        name: "matchMedia",
        signatures: [["query"]]
    },
    {
        name: "moveBy",
        signatures: [["x", "y"]]
    },
    {
        name: "requestIdleCallback",
        signatures: [["callback", "?options"]]
    },
    {
        name: "resizeBy",
        signatures: [["x", "y"]]
    },
    {
        name: "resizeTo",
        signatures: [["width", "height"], ["x", "y"]]
    },
    {
        name: "atob",
        signatures: [["data"]],
        receivers: ["WorkerGlobalScope", "Window"]
    },
    {
        name: "atob",
        signatures: [["atob"]],
        receivers: ["WorkerGlobalScope", "ShadowRealmGlobalScope", "Window"]
    },
    {
        name: "btoa",
        signatures: [["data"]],
        receivers: ["WorkerGlobalScope", "Window"]
    },
    {
        name: "btoa",
        signatures: [["btoa"]],
        receivers: ["WorkerGlobalScope", "ShadowRealmGlobalScope", "Window"]
    },
    {
        name: "clearInterval",
        signatures: [["id"], ["?handle"]],
        receivers: ["WorkerGlobalScope", "Window"]
    },
    {
        name: "clearInterval",
        signatures: [["id"]],
        receivers: ["Window"]
    },
    {
        name: "clearTimeout",
        signatures: [["id"], ["?handle"]],
        receivers: ["WorkerGlobalScope", "Window"]
    },
    {
        name: "clearTimeout",
        signatures: [["id"]],
        receivers: ["Window"]
    },
    {
        name: "createImageBitmap",
        signatures: [["image", "?options"], ["imageBitmap", "?options"], ["image", "sx", "sy", "sw", "sh", "?options"], ["imageBitmap", "sx", "sy", "sw", "sh", "?options"]],
        receivers: ["WorkerGlobalScope", "Window"]
    },
    {
        name: "createImageBitmap",
        signatures: [["image", "?options"], ["image", "sx", "sy", "sw", "sh", "?options"]],
        receivers: ["Window"]
    },
    {
        name: "fetch",
        signatures: [["input", "?init"]],
        receivers: ["WorkerGlobalScope", "Window"]
    },
    {
        name: "fetch",
        signatures: [["id", "requests", "?options"]],
        receivers: ["BackgroundFetchManager"]
    },
    {
        name: "queueMicrotask",
        signatures: [["callback"]]
    },
    {
        name: "reportError",
        signatures: [["e"]]
    },
    {
        name: "setInterval",
        signatures: [["handler", "?timeout", "...arguments"]]
    },
    {
        name: "setTimeout",
        signatures: [["handler", "?timeout", "...arguments"]]
    },
    {
        name: "structuredClone",
        signatures: [["value", "?options"]]
    },
    {
        name: "addModule",
        signatures: [["moduleURL", "?options"]]
    },
    {
        name: "getResponseHeader",
        signatures: [["name"]]
    },
    {
        name: "overrideMimeType",
        signatures: [["mime"]]
    },
    {
        name: "setRequestHeader",
        signatures: [["name", "value"]]
    },
    {
        name: "serializeToString",
        signatures: [["root"]]
    },
    {
        name: "createExpression",
        signatures: [["expression", "?resolver"]]
    },
    {
        name: "createNSResolver",
        signatures: [["nodeResolver"]]
    },
    {
        name: "evaluate",
        signatures: [["expression", "contextNode", "?resolver", "?type", "?result"]],
        receivers: ["XPathEvaluatorBase"]
    },
    {
        name: "evaluate",
        signatures: [["contextNode", "?type", "?result"], ["contextNode", "?type", "?inResult"]],
        receivers: ["XPathExpression"]
    },
    {
        name: "evaluate",
        signatures: [["expression", "contextNode", "?resolver", "?type", "?inResult"]],
        receivers: ["Document", "XPathEvaluator"]
    },
    {
        name: "snapshotItem",
        signatures: [["index"]]
    },
    {
        name: "importStylesheet",
        signatures: [["style"]]
    },
    {
        name: "removeParameter",
        signatures: [["namespaceURI", "localName"]]
    },
    {
        name: "setParameter",
        signatures: [["namespaceURI", "localName", "value"]]
    },
    {
        name: "transformToDocument",
        signatures: [["source"]]
    },
    {
        name: "transformToFragment",
        signatures: [["source", "output"]]
    },
    {
        name: "assert",
        signatures: [["?condition", "...data"]]
    },
    {
        name: "countReset",
        signatures: [["?label"]]
    },
    {
        name: "debug",
        signatures: [["...data"]]
    },
    {
        name: "dir",
        signatures: [["?item", "?options"]]
    },
    {
        name: "dirxml",
        signatures: [["...data"]]
    },
    {
        name: "group",
        signatures: [["...data"]]
    },
    {
        name: "groupCollapsed",
        signatures: [["...data"]]
    },
    {
        name: "info",
        signatures: [["...data"]]
    },
    {
        name: "table",
        signatures: [["?tabularData", "?properties"]]
    },
    {
        name: "time",
        signatures: [["?label"]]
    },
    {
        name: "timeEnd",
        signatures: [["?label"]]
    },
    {
        name: "timeLog",
        signatures: [["?label", "...data"]]
    },
    {
        name: "timeStamp",
        signatures: [["?label"]]
    },
    {
        name: "trace",
        signatures: [["...data"]]
    },
    {
        name: "warn",
        signatures: [["...data"]]
    },
    {
        name: "values",
        signatures: [["?options"]],
        receivers: ["ReadableStream"]
    },
    {
        name: "values",
        signatures: [["o"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "importScripts",
        signatures: [["...urls"]]
    },
    {
        name: "Write",
        signatures: [["s"]]
    },
    {
        name: "WriteLine",
        signatures: [["s"]]
    },
    {
        name: "WriteBlankLines",
        signatures: [["intLines"]]
    },
    {
        name: "Read",
        signatures: [["characters"]]
    },
    {
        name: "Skip",
        signatures: [["characters"]]
    },
    {
        name: "lbound",
        signatures: [["?dimension"]]
    },
    {
        name: "ubound",
        signatures: [["?dimension"]]
    },
    {
        name: "toArray",
        signatures: [["?options"]],
        receivers: ["Observable"]
    },
    {
        name: "clz32",
        signatures: [["x"]]
    },
    {
        name: "imul",
        signatures: [["x", "y"]]
    },
    {
        name: "log10",
        signatures: [["x"]]
    },
    {
        name: "log2",
        signatures: [["x"]]
    },
    {
        name: "log1p",
        signatures: [["x"]]
    },
    {
        name: "expm1",
        signatures: [["x"]]
    },
    {
        name: "cosh",
        signatures: [["x"]]
    },
    {
        name: "sinh",
        signatures: [["x"]]
    },
    {
        name: "tanh",
        signatures: [["x"]],
        receivers: ["Math"]
    },
    {
        name: "tanh",
        signatures: [["input", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "acosh",
        signatures: [["x"]]
    },
    {
        name: "asinh",
        signatures: [["x"]]
    },
    {
        name: "atanh",
        signatures: [["x"]]
    },
    {
        name: "hypot",
        signatures: [["...values"]]
    },
    {
        name: "trunc",
        signatures: [["x"]]
    },
    {
        name: "fround",
        signatures: [["x"]]
    },
    {
        name: "cbrt",
        signatures: [["x"]]
    },
    {
        name: "isInteger",
        signatures: [["number"]]
    },
    {
        name: "isSafeInteger",
        signatures: [["number"]]
    },
    {
        name: "getOwnPropertySymbols",
        signatures: [["o"]]
    },
    {
        name: "is",
        signatures: [["value1", "value2"]]
    },
    {
        name: "setPrototypeOf",
        signatures: [["o", "proto"]],
        receivers: ["ObjectConstructor"]
    },
    {
        name: "setPrototypeOf",
        signatures: [["target", "v"]],
        receivers: ["ProxyHandler"]
    },
    {
        name: "codePointAt",
        signatures: [["pos"]]
    },
    {
        name: "endsWith",
        signatures: [["searchString", "?endPosition"]]
    },
    {
        name: "repeat",
        signatures: [["count"]]
    },
    {
        name: "startsWith",
        signatures: [["searchString", "?position"]]
    },
    {
        name: "anchor",
        signatures: [["name"]]
    },
    {
        name: "fontcolor",
        signatures: [["color"]]
    },
    {
        name: "fontsize",
        signatures: [["size"]]
    },
    {
        name: "link",
        signatures: [["url"]]
    },
    {
        name: "fromCodePoint",
        signatures: [["...codePoints"]]
    },
    {
        name: "raw",
        signatures: [["template", "...substitutions"]]
    },
    {
        name: "next",
        signatures: [["...undefined"]],
        receivers: ["Generator", "Iterator", "AsyncIterator", "AsyncGenerator"]
    },
    {
        name: "next",
        signatures: [["result"]],
        receivers: ["Subscriber"]
    },
    {
        name: "return",
        signatures: [["value"]],
        receivers: ["Generator", "AsyncGenerator"]
    },
    {
        name: "return",
        signatures: [["?value"]],
        receivers: ["Iterator", "AsyncIterator"]
    },
    {
        name: "throw",
        signatures: [["e"]],
        receivers: ["Generator", "AsyncGenerator"]
    },
    {
        name: "throw",
        signatures: [["?e"]],
        receivers: ["Iterator", "AsyncIterator"]
    },
    {
        name: "all",
        signatures: [["values"]]
    },
    {
        name: "race",
        signatures: [["values"]]
    },
    {
        name: "reject",
        signatures: [["?reason"]]
    },
    {
        name: "construct",
        signatures: [["target", "argArray", "newTarget"]]
    },
    {
        name: "deleteProperty",
        signatures: [["target", "p"]]
    },
    {
        name: "ownKeys",
        signatures: [["target"]]
    },
    {
        name: "revocable",
        signatures: [["target", "handler"]]
    },
    {
        name: "for",
        signatures: [["key"]]
    },
    {
        name: "keyFor",
        signatures: [["sym"]]
    },
    {
        name: "getOwnPropertyDescriptors",
        signatures: [["o"]]
    },
    {
        name: "and",
        signatures: [["typedArray", "index", "value"]]
    },
    {
        name: "compareExchange",
        signatures: [["typedArray", "index", "expectedValue", "replacementValue"]]
    },
    {
        name: "exchange",
        signatures: [["typedArray", "index", "value"]]
    },
    {
        name: "isLockFree",
        signatures: [["size"]]
    },
    {
        name: "or",
        signatures: [["typedArray", "index", "value"]]
    },
    {
        name: "wait",
        signatures: [["typedArray", "index", "value", "?timeout"]]
    },
    {
        name: "notify",
        signatures: [["typedArray", "index", "?count"]]
    },
    {
        name: "xor",
        signatures: [["typedArray", "index", "value"]]
    },
    {
        name: "padStart",
        signatures: [["maxLength", "?fillString"]]
    },
    {
        name: "padEnd",
        signatures: [["maxLength", "?fillString"]]
    },
    {
        name: "finally",
        signatures: [["?onfinally"]],
        receivers: ["Promise"]
    },
    {
        name: "finally",
        signatures: [["callback"]],
        receivers: ["Observable"]
    },
    {
        name: "fromEntries",
        signatures: [["entries"]]
    },
    {
        name: "allSettled",
        signatures: [["values"]]
    },
    {
        name: "any",
        signatures: [["values"]],
        receivers: ["PromiseConstructor"]
    },
    {
        name: "any",
        signatures: [["signals", "?init"]],
        receivers: ["TaskSignal"]
    },
    {
        name: "any",
        signatures: [["signals"]],
        receivers: ["AbortSignal"]
    },
    {
        name: "replaceAll",
        signatures: [["searchValue", "replaceValue"], ["searchValue", "replacer"]]
    },
    {
        name: "hasOwn",
        signatures: [["o", "v"]]
    },
    {
        name: "at",
        signatures: [["index"]]
    },
    {
        name: "groupBy",
        signatures: [["items", "keySelector"]]
    },
    {
        name: "waitAsync",
        signatures: [["typedArray", "index", "value", "?timeout"]]
    },
    {
        name: "grow",
        signatures: [["?newByteLength"]]
    },
    {
        name: "findLast",
        signatures: [["predicate", "?thisArg"]]
    },
    {
        name: "findLastIndex",
        signatures: [["predicate", "?thisArg"]]
    },
    {
        name: "toSorted",
        signatures: [["?compareFn"]]
    },
    {
        name: "with",
        signatures: [["index", "value"]]
    },
    {
        name: "f16round",
        signatures: [["x"]]
    },
    {
        name: "getFloat16",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "setFloat16",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "try",
        signatures: [["callbackFn", "...args"]]
    },
    {
        name: "use",
        signatures: [["value"]]
    },
    {
        name: "adopt",
        signatures: [["value", "onDispose"]],
        receivers: ["DisposableStack"]
    },
    {
        name: "adopt",
        signatures: [["value", "onDisposeAsync"]],
        receivers: ["AsyncDisposableStack"]
    },
    {
        name: "defer",
        signatures: [["onDispose"]],
        receivers: ["DisposableStack"]
    },
    {
        name: "defer",
        signatures: [["onDisposeAsync"]],
        receivers: ["AsyncDisposableStack"]
    },
    {
        name: "move",
        signatures: [["new_entry_name"], ["destination_directory", "?new_entry_name"]],
        receivers: ["FileSystemFileHandle", "FileSystemHandle"]
    },
    {
        name: "isError",
        signatures: [["error"]]
    },
    {
        name: "toBase64",
        signatures: [["?options"]]
    },
    {
        name: "setFromBase64",
        signatures: [["string", "?options"]]
    },
    {
        name: "setFromHex",
        signatures: [["string"]]
    },
    {
        name: "fromBase64",
        signatures: [["string", "?options"]]
    },
    {
        name: "fromHex",
        signatures: [["string"]]
    },
    {
        name: "addInitializer",
        signatures: [["initializer"]]
    },
    {
        name: "init",
        signatures: [["value"]]
    },
    {
        name: "flatMap",
        signatures: [["callback", "?thisArg"]],
        receivers: ["ReadonlyArray", "Array"]
    },
    {
        name: "flatMap",
        signatures: [["mapper"]],
        receivers: ["Observable"]
    },
    {
        name: "flat",
        signatures: [["?depth"]]
    },
    {
        name: "asIntN",
        signatures: [["bits", "int"]]
    },
    {
        name: "asUintN",
        signatures: [["bits", "int"]]
    },
    {
        name: "getBigInt64",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "getBigUint64",
        signatures: [["byteOffset", "?littleEndian"]]
    },
    {
        name: "setBigInt64",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "setBigUint64",
        signatures: [["byteOffset", "value", "?littleEndian"]]
    },
    {
        name: "toSpliced",
        signatures: [["start", "?deleteCount", "...items"]]
    },
    {
        name: "resize",
        signatures: [["?newByteLength"]]
    },
    {
        name: "transfer",
        signatures: [["?newByteLength"]]
    },
    {
        name: "transferToFixedLength",
        signatures: [["?newByteLength"]]
    },
    {
        name: "union",
        signatures: [["other"]]
    },
    {
        name: "intersection",
        signatures: [["other"]]
    },
    {
        name: "difference",
        signatures: [["other"]]
    },
    {
        name: "symmetricDifference",
        signatures: [["other"]]
    },
    {
        name: "isSubsetOf",
        signatures: [["other"]]
    },
    {
        name: "isSupersetOf",
        signatures: [["other"]]
    },
    {
        name: "isDisjointFrom",
        signatures: [["other"]]
    },
    {
        name: "fromAsync",
        signatures: [["iterableOrArrayLike", "?mapFn", "?thisArg"]]
    },
    {
        name: "getOrInsert",
        signatures: [["key", "defaultValue"]]
    },
    {
        name: "getOrInsertComputed",
        signatures: [["key", "callback"]]
    },
    {
        name: "openWindow",
        signatures: [["url"]]
    },
    {
        name: "waitUntil",
        signatures: [["f"]],
        receivers: ["ExtendableEvent"]
    },
    {
        name: "waitUntil",
        signatures: [["promise"]],
        receivers: ["ViewTransition"]
    },
    {
        name: "respondWith",
        signatures: [["r"]],
        receivers: ["FetchEvent"]
    },
    {
        name: "respondWith",
        signatures: [["paymentAbortedResponse"]],
        receivers: ["AbortPaymentEvent"]
    },
    {
        name: "respondWith",
        signatures: [["canMakePaymentResponse"]],
        receivers: ["CanMakePaymentEvent"]
    },
    {
        name: "respondWith",
        signatures: [["response"]],
        receivers: ["PaymentRequestEvent"]
    },
    {
        name: "respondWith",
        signatures: [["agentResponse"]],
        receivers: ["SubmitEvent"]
    },
    {
        name: "createSyncAccessHandle",
        signatures: [["?options"]]
    },
    {
        name: "generateKeyFrame",
        signatures: [["?rid"]]
    },
    {
        name: "getPose",
        signatures: [["relative_to"]]
    },
    {
        name: "",
        signatures: [["index"]],
        receivers: ["XRInputSourceArray", "ImageTrackList", "SourceBufferList", "TrackDefaultList", "HTMLAllCollection", "AudioTrackList", "TextTrackCueList", "TextTrackList", "VideoTrackList", "HTMLFormControlsCollection", "RadioNodeList", "Window", "CSSKeyframesRule", "CSSNumericArray", "DataTransferItemList"]
    },
    {
        name: "",
        signatures: [["index", "newItem"]],
        receivers: ["SVGLengthList", "SVGNumberList", "SVGPointList", "SVGStringList", "SVGTransformList"]
    },
    {
        name: "",
        signatures: [["name", "?value"]],
        receivers: ["HTMLEmbedElement", "HTMLObjectElement", "DOMStringMap"]
    },
    {
        name: "",
        signatures: [["index"], ["name"]],
        receivers: ["HTMLFormElement"]
    },
    {
        name: "",
        signatures: [["index", "?option"], ["name"]],
        receivers: ["HTMLOptionsCollection"]
    },
    {
        name: "",
        signatures: [["index", "option"]],
        receivers: ["HTMLSelectElement"]
    },
    {
        name: "",
        signatures: [["name"]],
        receivers: ["WindowProperties", "StyleSheetList"]
    },
    {
        name: "",
        signatures: [["name"], ["property", "?propertyValue"]],
        receivers: ["CSSStyleDeclaration"]
    },
    {
        name: "",
        signatures: [["index", "?val"]],
        receivers: ["CSSTransformValue", "CSSUnparsedValue"]
    },
    {
        name: "XRInputSourceEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "XRInputSourcesChangeEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "XRLayerEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "XRMediaBinding",
        signatures: [["session"]]
    },
    {
        name: "createQuadLayer",
        signatures: [["video", "init"]]
    },
    {
        name: "createCylinderLayer",
        signatures: [["video", "init"]]
    },
    {
        name: "createEquirectLayer",
        signatures: [["video", "init"]]
    },
    {
        name: "XRRay",
        signatures: [["transform"], ["?origin", "?direction"]]
    },
    {
        name: "getOffsetReferenceSpace",
        signatures: [["originOffset"]]
    },
    {
        name: "XRReferenceSpaceEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "XRRigidTransform",
        signatures: [["?position", "?orientation"]]
    },
    {
        name: "XRSessionEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "isSessionSupported",
        signatures: [["mode"]]
    },
    {
        name: "requestSession",
        signatures: [["mode", "?options"]]
    },
    {
        name: "XRVisibilityMaskChangeEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "XRWebGLLayer",
        signatures: [["session", "context", "?layerInit"]]
    },
    {
        name: "getViewport",
        signatures: [["view"]]
    },
    {
        name: "getNativeFramebufferScaleFactor",
        signatures: [["session"]]
    },
    {
        name: "WindowControlsOverlayGeometryChangeEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "USBAlternateInterface",
        signatures: [["deviceInterface", "alternateSetting"]]
    },
    {
        name: "USBConfiguration",
        signatures: [["device", "configurationValue"]]
    },
    {
        name: "USBConnectionEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "selectConfiguration",
        signatures: [["configurationValue"]]
    },
    {
        name: "claimInterface",
        signatures: [["interfaceNumber"]]
    },
    {
        name: "releaseInterface",
        signatures: [["interfaceNumber"]]
    },
    {
        name: "selectAlternateInterface",
        signatures: [["interfaceNumber", "alternateSetting"]]
    },
    {
        name: "controlTransferIn",
        signatures: [["setup", "length"]]
    },
    {
        name: "controlTransferOut",
        signatures: [["setup", "?data"]]
    },
    {
        name: "clearHalt",
        signatures: [["direction", "endpointNumber"]]
    },
    {
        name: "transferIn",
        signatures: [["endpointNumber", "length"]]
    },
    {
        name: "transferOut",
        signatures: [["endpointNumber", "data"]]
    },
    {
        name: "isochronousTransferIn",
        signatures: [["endpointNumber", "packetLengths"]]
    },
    {
        name: "isochronousTransferOut",
        signatures: [["endpointNumber", "data", "packetLengths"]]
    },
    {
        name: "USBEndpoint",
        signatures: [["alternate", "endpointNumber", "direction"]]
    },
    {
        name: "USBInTransferResult",
        signatures: [["status", "?data"]]
    },
    {
        name: "USBInterface",
        signatures: [["configuration", "interfaceNumber"]]
    },
    {
        name: "USBIsochronousInTransferPacket",
        signatures: [["status", "?data"]]
    },
    {
        name: "USBIsochronousInTransferResult",
        signatures: [["packets", "?data"]]
    },
    {
        name: "USBIsochronousOutTransferPacket",
        signatures: [["status", "?bytesWritten"]]
    },
    {
        name: "USBIsochronousOutTransferResult",
        signatures: [["packets"]]
    },
    {
        name: "USBOutTransferResult",
        signatures: [["status", "?bytesWritten"]]
    },
    {
        name: "WebTransportError",
        signatures: [["?init"]]
    },
    {
        name: "CloseEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "WebSocket",
        signatures: [["url", "?protocols"]]
    },
    {
        name: "WebSocketError",
        signatures: [["?message", "?init"]]
    },
    {
        name: "WebSocketStream",
        signatures: [["url", "?options"]]
    },
    {
        name: "startDiagnosticLogging",
        signatures: [["?options"]]
    },
    {
        name: "finishDiagnosticLogging",
        signatures: [["?options"]]
    },
    {
        name: "MIDIConnectionEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "MIDIMessageEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "mapSync",
        signatures: [["mode", "?offset", "?size"]]
    },
    {
        name: "writeTimestamp",
        signatures: [["querySet", "queryIndex"]]
    },
    {
        name: "GPUInternalError",
        signatures: [["message"]]
    },
    {
        name: "GPUOutOfMemoryError",
        signatures: [["message"]]
    },
    {
        name: "GPUPipelineError",
        signatures: [["?message", "options"]]
    },
    {
        name: "setImmediates",
        signatures: [["rangeOffset", "data", "?dataOffset", "?size"]]
    },
    {
        name: "copyElementImageToTexture",
        signatures: [["source", "destination"]]
    },
    {
        name: "multiDrawIndirect",
        signatures: [["indirectBuffer", "indirectOffset", "maxDrawCount", "?drawCountBuffer", "?drawCountBufferOffset"]]
    },
    {
        name: "multiDrawIndexedIndirect",
        signatures: [["indirectBuffer", "indirectOffset", "maxDrawCount", "?drawCountBuffer", "?drawCountBufferOffset"]]
    },
    {
        name: "GPUUncapturedErrorEvent",
        signatures: [["type", "gpuUncapturedErrorEventInitDict"]]
    },
    {
        name: "GPUValidationError",
        signatures: [["message"]]
    },
    {
        name: "clipControlEXT",
        signatures: [["origin", "depth"]]
    },
    {
        name: "deleteQueryEXT",
        signatures: [["query"]]
    },
    {
        name: "isQueryEXT",
        signatures: [["query"]]
    },
    {
        name: "beginQueryEXT",
        signatures: [["target", "query"]]
    },
    {
        name: "endQueryEXT",
        signatures: [["target"]]
    },
    {
        name: "queryCounterEXT",
        signatures: [["query", "target"]]
    },
    {
        name: "getQueryEXT",
        signatures: [["target", "pname"]]
    },
    {
        name: "getQueryObjectEXT",
        signatures: [["query", "pname"]]
    },
    {
        name: "polygonOffsetClampEXT",
        signatures: [["factor", "units", "clamp"]]
    },
    {
        name: "WebGLContextEvent",
        signatures: [["type", "?eventInit"]]
    },
    {
        name: "drawArraysInstancedBaseInstanceWEBGL",
        signatures: [["mode", "first", "count", "instance_count", "baseinstance"]]
    },
    {
        name: "drawElementsInstancedBaseVertexBaseInstanceWEBGL",
        signatures: [["mode", "count", "type", "offset", "instance_count", "basevertex", "baseinstance"]]
    },
    {
        name: "multiDrawArraysInstancedBaseInstanceWEBGL",
        signatures: [["mode", "firstsList", "firstsOffset", "countsList", "countsOffset", "instanceCountsList", "instanceCountsOffset", "baseInstancesList", "baseInstancesOffset", "drawcount"]]
    },
    {
        name: "multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL",
        signatures: [["mode", "countsList", "countsOffset", "type", "offsetsList", "offsetsOffset", "instanceCountsList", "instanceCountsOffset", "baseVerticesList", "baseVerticesOffset", "baseInstancesList", "baseInstancesOffset", "drawcount"]]
    },
    {
        name: "polygonModeWEBGL",
        signatures: [["face", "mode"]]
    },
    {
        name: "provokingVertexWEBGL",
        signatures: [["provokeMode"]]
    },
    {
        name: "texElementImage2D",
        signatures: [["target", "internalformat", "element", "?config"]]
    },
    {
        name: "drawingBufferStorage",
        signatures: [["sizedformat", "width", "height"]]
    },
    {
        name: "framebufferTexturePixelLocalStorageWEBGL",
        signatures: [["plane", "texture", "level", "layer", "usage"]]
    },
    {
        name: "framebufferPixelLocalClearValuefvWEBGL",
        signatures: [["plane", "value", "?srcOffset"]]
    },
    {
        name: "framebufferPixelLocalClearValueivWEBGL",
        signatures: [["plane", "value", "?srcOffset"]]
    },
    {
        name: "framebufferPixelLocalClearValueuivWEBGL",
        signatures: [["plane", "value", "?srcOffset"]]
    },
    {
        name: "beginPixelLocalStorageWEBGL",
        signatures: [["loadops"]]
    },
    {
        name: "endPixelLocalStorageWEBGL",
        signatures: [["storeops"]]
    },
    {
        name: "getFramebufferPixelLocalStorageParameterWEBGL",
        signatures: [["plane", "pname"]]
    },
    {
        name: "AudioData",
        signatures: [["init"]]
    },
    {
        name: "AudioDecoder",
        signatures: [["init"]]
    },
    {
        name: "isConfigSupported",
        signatures: [["config"]]
    },
    {
        name: "AudioEncoder",
        signatures: [["init"]]
    },
    {
        name: "EncodedAudioChunk",
        signatures: [["init"]]
    },
    {
        name: "EncodedVideoChunk",
        signatures: [["init"]]
    },
    {
        name: "ImageDecoder",
        signatures: [["init"]]
    },
    {
        name: "isTypeSupported",
        signatures: [["type"]]
    },
    {
        name: "VideoColorSpace",
        signatures: [["?init"]]
    },
    {
        name: "VideoDecoder",
        signatures: [["init"]]
    },
    {
        name: "VideoEncoder",
        signatures: [["init"]]
    },
    {
        name: "VideoFrame",
        signatures: [["source", "?init"], ["data", "init"]]
    },
    {
        name: "AnalyserNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "AudioBuffer",
        signatures: [["options"]]
    },
    {
        name: "AudioBufferSourceNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "AudioContext",
        signatures: [["?contextOptions"]]
    },
    {
        name: "AudioProcessingEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "registerProcessor",
        signatures: [["name", "processorCtor"]]
    },
    {
        name: "AudioWorkletNode",
        signatures: [["context", "name", "?options"]]
    },
    {
        name: "BiquadFilterNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "ChannelMergerNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "ChannelSplitterNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "ConstantSourceNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "ConvolverNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "DelayNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "DynamicsCompressorNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "GainNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "IIRFilterNode",
        signatures: [["context", "options"]]
    },
    {
        name: "MediaElementAudioSourceNode",
        signatures: [["context", "options"]]
    },
    {
        name: "MediaStreamAudioDestinationNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "MediaStreamAudioSourceNode",
        signatures: [["context", "options"]]
    },
    {
        name: "OfflineAudioCompletionEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "OfflineAudioContext",
        signatures: [["options"], ["numberOfChannels", "numberOfFrames", "sampleRate"]]
    },
    {
        name: "OscillatorNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "PannerNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "PeriodicWave",
        signatures: [["context", "?options"]]
    },
    {
        name: "StereoPannerNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "WaveShaperNode",
        signatures: [["context", "?options"]]
    },
    {
        name: "install",
        signatures: [["?install_url", "?manifest_id"], ["params"]],
        receivers: ["Navigator"]
    },
    {
        name: "install",
        signatures: [["options"]],
        receivers: ["SpeechRecognition"]
    },
    {
        name: "VirtualKeyboardGeometryChangeEvent",
        signatures: [["type"]]
    },
    {
        name: "requestStorageAccessFor",
        signatures: [["requestedOrigin"]]
    },
    {
        name: "createObjectURL",
        signatures: [["blob"]],
        receivers: ["StorageAccessHandle"]
    },
    {
        name: "createObjectURL",
        signatures: [["source"], ["blob"]],
        receivers: ["URL"]
    },
    {
        name: "revokeObjectURL",
        signatures: [["url"]]
    },
    {
        name: "BroadcastChannel",
        signatures: [["name"]]
    },
    {
        name: "SharedWorker",
        signatures: [["scriptURL", "?options"]]
    },
    {
        name: "StorageEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "addWords",
        signatures: [["words"]]
    },
    {
        name: "removeWords",
        signatures: [["words"]]
    },
    {
        name: "addFromUri",
        signatures: [["src", "?weight"]]
    },
    {
        name: "addFromString",
        signatures: [["string", "?weight"]]
    },
    {
        name: "available",
        signatures: [["options"]]
    },
    {
        name: "SpeechRecognitionErrorEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "SpeechRecognitionEvent",
        signatures: [["type", "?initDict"]]
    },
    {
        name: "SpeechRecognitionPhrase",
        signatures: [["phrase", "?boost"]]
    },
    {
        name: "SpeechSynthesisErrorEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "SpeechSynthesisEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "SpeechSynthesisUtterance",
        signatures: [["?text"]]
    },
    {
        name: "transmit",
        signatures: [["sendBuffer", "?options"]]
    },
    {
        name: "control",
        signatures: [["controlCode", "data"]]
    },
    {
        name: "startTransaction",
        signatures: [["transaction", "?options"]]
    },
    {
        name: "getStatusChange",
        signatures: [["readerStates", "?options"]]
    },
    {
        name: "SmartCardError",
        signatures: [["message", "options"]]
    },
    {
        name: "contributeToHistogram",
        signatures: [["contribution"]]
    },
    {
        name: "contributeToHistogramOnEvent",
        signatures: [["event", "contribution"]]
    },
    {
        name: "enableDebugMode",
        signatures: [["?options"]]
    },
    {
        name: "SharedStorageAppendMethod",
        signatures: [["key", "value", "?options"]]
    },
    {
        name: "SharedStorageClearMethod",
        signatures: [["?options"]]
    },
    {
        name: "SharedStorageDeleteMethod",
        signatures: [["key", "?options"]]
    },
    {
        name: "SharedStorageSetMethod",
        signatures: [["key", "value", "?options"]]
    },
    {
        name: "selectURL",
        signatures: [["name", "urls", "?options"]]
    },
    {
        name: "run",
        signatures: [["name", "?options"]]
    },
    {
        name: "BarcodeDetector",
        signatures: [["?barcodeDetectorOptions"]]
    },
    {
        name: "detect",
        signatures: [["image"]]
    },
    {
        name: "FaceDetector",
        signatures: [["?faceDetectorOptions"]]
    },
    {
        name: "ExtendableEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "ExtendableMessageEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "FetchEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "InstallEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "addRoutes",
        signatures: [["rules"]]
    },
    {
        name: "requestPort",
        signatures: [["?options"]]
    },
    {
        name: "AbsoluteOrientationSensor",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "Accelerometer",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "AmbientLightSensor",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "GravitySensor",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "Gyroscope",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "LinearAccelerationSensor",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "Magnetometer",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "populateMatrix",
        signatures: [["targetBuffer"]]
    },
    {
        name: "RelativeOrientationSensor",
        signatures: [["?sensorOptions"]]
    },
    {
        name: "SensorErrorEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "queryUsageAndQuota",
        signatures: [["usageCallback", "?errorCallback"]]
    },
    {
        name: "requestQuota",
        signatures: [["newQuotaInBytes", "?quotaCallback", "?errorCallback"]]
    },
    {
        name: "DOMError",
        signatures: [["name", "?message"]]
    },
    {
        name: "PushEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "PushSubscriptionChangeEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "submitPrintJob",
        signatures: [["job_name", "document_data", "attributes"]]
    },
    {
        name: "PresentationConnectionAvailableEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "PresentationConnectionCloseEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "PresentationRequest",
        signatures: [["url"], ["urls"]]
    },
    {
        name: "reconnect",
        signatures: [["id"]]
    },
    {
        name: "PictureInPictureEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "revoke",
        signatures: [["permission"]]
    },
    {
        name: "requestAll",
        signatures: [["permissions"]]
    },
    {
        name: "RTCDataChannelEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "RTCDTMFToneChangeEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "RTCEncodedAudioFrame",
        signatures: [["originalFrame", "?options"]]
    },
    {
        name: "setMetadata",
        signatures: [["metadata"]]
    },
    {
        name: "RTCEncodedVideoFrame",
        signatures: [["originalFrame", "?options"]]
    },
    {
        name: "RTCError",
        signatures: [["init", "?message"]]
    },
    {
        name: "RTCErrorEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "RTCIceCandidate",
        signatures: [["?candidateInitDict"]]
    },
    {
        name: "RTCPeerConnection",
        signatures: [["?configuration"]]
    },
    {
        name: "generateCertificate",
        signatures: [["keygenAlgorithm"]]
    },
    {
        name: "addStream",
        signatures: [["stream"]]
    },
    {
        name: "removeStream",
        signatures: [["stream"]]
    },
    {
        name: "createDTMFSender",
        signatures: [["track"]]
    },
    {
        name: "RTCPeerConnectionIceErrorEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "RTCPeerConnectionIceEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "RTCRtpScriptTransform",
        signatures: [["worker", "?options", "?transfer"]]
    },
    {
        name: "setHeaderExtensionsToNegotiate",
        signatures: [["extensions"]]
    },
    {
        name: "RTCSessionDescription",
        signatures: [["?descriptionInitDict"]]
    },
    {
        name: "copyPayloadTo",
        signatures: [["destination"]]
    },
    {
        name: "RtcTransport",
        signatures: [["name"]]
    },
    {
        name: "sendPackets",
        signatures: [["packets"]]
    },
    {
        name: "addRemoteCandidate",
        signatures: [["candidate"]]
    },
    {
        name: "setRemoteDtlsParameters",
        signatures: [["params"]]
    },
    {
        name: "AbortPaymentEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "CanMakePaymentEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "enableDelegations",
        signatures: [["delegations"]]
    },
    {
        name: "PaymentMethodChangeEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "PaymentRequest",
        signatures: [["methodData", "?details", "?options"]]
    },
    {
        name: "PaymentRequestEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "changePaymentMethod",
        signatures: [["methodName", "?methodDetails"]]
    },
    {
        name: "changeShippingAddress",
        signatures: [["shippingAddress"]]
    },
    {
        name: "changeShippingOption",
        signatures: [["shippingOption"]]
    },
    {
        name: "PaymentRequestUpdateEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "getDetails",
        signatures: [["itemIds"]]
    },
    {
        name: "consume",
        signatures: [["purchaseToken"]]
    },
    {
        name: "getDigitalGoodsService",
        signatures: [["paymentMethod"]]
    },
    {
        name: "Notification",
        signatures: [["title", "?options"]]
    },
    {
        name: "requestPermission",
        signatures: [["?deprecatedCallback"]],
        receivers: ["Notification"]
    },
    {
        name: "requestPermission",
        signatures: [["?descriptor"]],
        receivers: ["FileSystemHandle"]
    },
    {
        name: "NotificationEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "TimestampTrigger",
        signatures: [["timestamp"]]
    },
    {
        name: "NDEFMessage",
        signatures: [["messageInit"]]
    },
    {
        name: "scan",
        signatures: [["?options"]]
    },
    {
        name: "makeReadOnly",
        signatures: [["?options"]]
    },
    {
        name: "NDEFReadingEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "NDEFRecord",
        signatures: [["recordInit"]]
    },
    {
        name: "unregisterProtocolHandler",
        signatures: [["scheme", "url"]]
    },
    {
        name: "getFileSystemAccessTransferToken",
        signatures: [["fileHandle"]]
    },
    {
        name: "createContext",
        signatures: [["?options"]]
    },
    {
        name: "MLGraphBuilder",
        signatures: [["context"]]
    },
    {
        name: "input",
        signatures: [["name", "desc"]]
    },
    {
        name: "constant",
        signatures: [["tensor"], ["desc", "buffer"], ["type", "value"]]
    },
    {
        name: "argMin",
        signatures: [["input", "axis", "?options"]]
    },
    {
        name: "argMax",
        signatures: [["input", "axis", "?options"]]
    },
    {
        name: "batchNormalization",
        signatures: [["input", "mean", "variance", "?options"]]
    },
    {
        name: "clamp",
        signatures: [["input", "?options"]]
    },
    {
        name: "conv2d",
        signatures: [["input", "filter", "?options"]]
    },
    {
        name: "convTranspose2d",
        signatures: [["input", "filter", "?options"]]
    },
    {
        name: "cumulativeSum",
        signatures: [["input", "axis", "?options"]]
    },
    {
        name: "equal",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "greater",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "greaterOrEqual",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "lesser",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "lesserOrEqual",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "notEqual",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "logicalAnd",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "logicalOr",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "logicalXor",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "neg",
        signatures: [["x", "?options"]]
    },
    {
        name: "roundEven",
        signatures: [["x", "?options"]]
    },
    {
        name: "erf",
        signatures: [["x", "?options"]]
    },
    {
        name: "identity",
        signatures: [["x", "?options"]]
    },
    {
        name: "isInfinite",
        signatures: [["x", "?options"]]
    },
    {
        name: "logicalNot",
        signatures: [["x", "?options"]]
    },
    {
        name: "reciprocal",
        signatures: [["x", "?options"]]
    },
    {
        name: "cast",
        signatures: [["input", "outputDataType", "?options"]]
    },
    {
        name: "dequantizeLinear",
        signatures: [["input", "scale", "zeroPoint", "?options"]]
    },
    {
        name: "elu",
        signatures: [["x", "?options"]]
    },
    {
        name: "expand",
        signatures: [["input", "newShape", "?options"]],
        receivers: ["MLGraphBuilder"]
    },
    {
        name: "expand",
        signatures: [["?unit"]],
        receivers: ["Range"]
    },
    {
        name: "gather",
        signatures: [["input", "indices", "?options"]]
    },
    {
        name: "gatherElements",
        signatures: [["input", "indices", "?options"]]
    },
    {
        name: "gatherND",
        signatures: [["input", "indices", "?options"]]
    },
    {
        name: "gelu",
        signatures: [["input", "?options"]]
    },
    {
        name: "gemm",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "gru",
        signatures: [["input", "weight", "recurrentWeight", "steps", "hiddenSize", "?options"]]
    },
    {
        name: "gruCell",
        signatures: [["input", "weight", "recurrentWeight", "hiddenState", "hiddenSize", "?options"]]
    },
    {
        name: "hardSigmoid",
        signatures: [["x", "?options"]]
    },
    {
        name: "hardSwish",
        signatures: [["x", "?options"]]
    },
    {
        name: "instanceNormalization",
        signatures: [["input", "?options"]]
    },
    {
        name: "matmul",
        signatures: [["a", "b", "?options"]]
    },
    {
        name: "layerNormalization",
        signatures: [["input", "?options"]]
    },
    {
        name: "leakyRelu",
        signatures: [["x", "?options"]]
    },
    {
        name: "linear",
        signatures: [["input", "?options"]]
    },
    {
        name: "lstm",
        signatures: [["input", "weight", "recurrentWeight", "steps", "hiddenSize", "?options"]]
    },
    {
        name: "lstmCell",
        signatures: [["input", "weight", "recurrentWeight", "hiddenState", "cellState", "hiddenSize", "?options"]]
    },
    {
        name: "pad",
        signatures: [["input", "beginningPadding", "endingPadding", "?options"]]
    },
    {
        name: "averagePool2d",
        signatures: [["input", "?options"]]
    },
    {
        name: "l2Pool2d",
        signatures: [["input", "?options"]]
    },
    {
        name: "maxPool2d",
        signatures: [["input", "?options"]]
    },
    {
        name: "prelu",
        signatures: [["x", "slope", "?options"]]
    },
    {
        name: "quantizeLinear",
        signatures: [["input", "scale", "zeroPoint", "?options"]]
    },
    {
        name: "reduceL1",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceL2",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceLogSum",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceLogSumExp",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceMax",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceMean",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceMin",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceProduct",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceSum",
        signatures: [["input", "?options"]]
    },
    {
        name: "reduceSumSquare",
        signatures: [["input", "?options"]]
    },
    {
        name: "relu",
        signatures: [["input", "?options"]]
    },
    {
        name: "reshape",
        signatures: [["input", "newShape", "?options"]]
    },
    {
        name: "resample2d",
        signatures: [["input", "?options"]]
    },
    {
        name: "scatterElements",
        signatures: [["input", "indices", "updates", "?options"]]
    },
    {
        name: "scatterND",
        signatures: [["input", "indices", "updates", "?options"]]
    },
    {
        name: "sigmoid",
        signatures: [["input", "?options"]]
    },
    {
        name: "softmax",
        signatures: [["input", "axis", "?options"]]
    },
    {
        name: "softplus",
        signatures: [["input", "?options"]]
    },
    {
        name: "softsign",
        signatures: [["input", "?options"]]
    },
    {
        name: "tile",
        signatures: [["input", "repetitions", "?options"]]
    },
    {
        name: "transpose",
        signatures: [["input", "?options"]]
    },
    {
        name: "triangular",
        signatures: [["input", "?options"]]
    },
    {
        name: "where",
        signatures: [["condition", "trueValue", "falseValue", "?options"]]
    },
    {
        name: "build",
        signatures: [["outputs"]]
    },
    {
        name: "cropTo",
        signatures: [["crop_id"]]
    },
    {
        name: "restrictTo",
        signatures: [["target"]]
    },
    {
        name: "CapturedMouseEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "fromElement",
        signatures: [["element"]]
    },
    {
        name: "selectAudioOutput",
        signatures: [["?options"]]
    },
    {
        name: "setCaptureHandleConfig",
        signatures: [["?config"]]
    },
    {
        name: "setPreferredSinkId",
        signatures: [["sinkId"]]
    },
    {
        name: "MediaStream",
        signatures: [["?stream"], ["tracks"]]
    },
    {
        name: "MediaStreamEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "MediaStreamTrackEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "webkitGetUserMedia",
        signatures: [["constraints", "successCallback", "errorCallback"]]
    },
    {
        name: "OverconstrainedError",
        signatures: [["constraint", "?message"]]
    },
    {
        name: "setConstraints",
        signatures: [["?constraints"]]
    },
    {
        name: "appendEncodedChunks",
        signatures: [["chunks"]]
    },
    {
        name: "TrackDefault",
        signatures: [["type", "language", "label", "kinds", "?byteStreamTrackID"]]
    },
    {
        name: "TrackDefaultList",
        signatures: [["?trackDefaults"]]
    },
    {
        name: "MediaMetadata",
        signatures: [["?init"]]
    },
    {
        name: "BlobEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "MediaRecorder",
        signatures: [["stream", "?options"]]
    },
    {
        name: "setConsumer",
        signatures: [["consumer"]]
    },
    {
        name: "getAllRecords",
        signatures: [["?options"]]
    },
    {
        name: "only",
        signatures: [["value"]]
    },
    {
        name: "lowerBound",
        signatures: [["bound", "?open"]]
    },
    {
        name: "upperBound",
        signatures: [["bound", "?open"]]
    },
    {
        name: "bound",
        signatures: [["lower", "upper", "?lowerOpen", "?upperOpen"]]
    },
    {
        name: "IDBVersionChangeEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "ImageCapture",
        signatures: [["track"]]
    },
    {
        name: "HIDConnectionEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "sendReport",
        signatures: [["reportId", "data"]]
    },
    {
        name: "sendFeatureReport",
        signatures: [["reportId", "data"]]
    },
    {
        name: "receiveFeatureReport",
        signatures: [["reportId"]]
    },
    {
        name: "addStroke",
        signatures: [["stroke"]]
    },
    {
        name: "removeStroke",
        signatures: [["stroke"]]
    },
    {
        name: "startDrawing",
        signatures: [["?hints"]]
    },
    {
        name: "addPoint",
        signatures: [["point"]]
    },
    {
        name: "createHandwritingRecognizer",
        signatures: [["constraint"]]
    },
    {
        name: "queryHandwritingRecognizer",
        signatures: [["constraint"]]
    },
    {
        name: "GamepadEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "GamepadRawInputChangeEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "runFuzzer",
        signatures: [["fuzzer_id", "fuzzer_data"]]
    },
    {
        name: "queryLocalFonts",
        signatures: [["?options"]]
    },
    {
        name: "webkitRequestFileSystem",
        signatures: [["type", "size", "?successCallback", "?errorCallback"]],
        receivers: ["DedicatedWorkerGlobalScope", "SharedWorkerGlobalScope"]
    },
    {
        name: "webkitRequestFileSystem",
        signatures: [["type", "size", "successCallback", "?errorCallback"]],
        receivers: ["Window"]
    },
    {
        name: "webkitRequestFileSystemSync",
        signatures: [["type", "size"]]
    },
    {
        name: "webkitResolveLocalFileSystemURL",
        signatures: [["url", "successCallback", "?errorCallback"]]
    },
    {
        name: "webkitResolveLocalFileSystemSyncURL",
        signatures: [["url"]]
    },
    {
        name: "isolatedFileSystem",
        signatures: [["fileSystemId", "registeredName"]]
    },
    {
        name: "upgradeDraggedFileSystemPermissions",
        signatures: [["domFileSystem"]]
    },
    {
        name: "removeRecursively",
        signatures: [["successCallback", "?errorCallback"]],
        receivers: ["DirectoryEntry"]
    },
    {
        name: "createWriter",
        signatures: [["successCallback", "?errorCallback"]],
        receivers: ["FileEntry"]
    },
    {
        name: "queryPermission",
        signatures: [["?descriptor"]]
    },
    {
        name: "FileSystemObserver",
        signatures: [["callback"]]
    },
    {
        name: "showOpenFilePicker",
        signatures: [["?options"]]
    },
    {
        name: "showSaveFilePicker",
        signatures: [["?options"]]
    },
    {
        name: "showDirectoryPicker",
        signatures: [["?options"]]
    },
    {
        name: "EventSource",
        signatures: [["url", "?eventSourceInitDict"]]
    },
    {
        name: "MediaEncryptedEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "MediaKeyMessageEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "TextDecoder",
        signatures: [["?label", "?options"]]
    },
    {
        name: "TextDecoderStream",
        signatures: [["?label", "?options"]]
    },
    {
        name: "requestWindow",
        signatures: [["?options"]]
    },
    {
        name: "DocumentPictureInPictureEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "DeviceMotionEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "DeviceOrientationEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "updateInkTrailStartPoint",
        signatures: [["evt", "style"]]
    },
    {
        name: "requestPresenter",
        signatures: [["?param"]]
    },
    {
        name: "registerPaint",
        signatures: [["name", "paintCtor"]]
    },
    {
        name: "encapsulateKey",
        signatures: [["encapsulationAlgorithm", "encapsulationKey", "sharedKeyAlgorithm", "extractable", "keyUsages"]]
    },
    {
        name: "encapsulateBits",
        signatures: [["encapsulationAlgorithm", "encapsulationKey"]]
    },
    {
        name: "decapsulateKey",
        signatures: [["decapsulationAlgorithm", "decapsulationKey", "ciphertext", "sharedKeyAlgorithm", "extractable", "keyUsages"]]
    },
    {
        name: "decapsulateBits",
        signatures: [["decapsulationAlgorithm", "decapsulationKey", "ciphertext"]]
    },
    {
        name: "userAgentAllowsProtocol",
        signatures: [["protocol"]]
    },
    {
        name: "FederatedCredential",
        signatures: [["data"]]
    },
    {
        name: "IdentityCredentialError",
        signatures: [["?message", "?options"]]
    },
    {
        name: "getUserInfo",
        signatures: [["config"]]
    },
    {
        name: "PasswordCredential",
        signatures: [["data"], ["form"]]
    },
    {
        name: "parseCreationOptionsFromJSON",
        signatures: [["options"]]
    },
    {
        name: "parseRequestOptionsFromJSON",
        signatures: [["options"]]
    },
    {
        name: "signalUnknownCredential",
        signatures: [["options"]]
    },
    {
        name: "signalAllAcceptedCredentials",
        signatures: [["options"]]
    },
    {
        name: "signalCurrentUserDetails",
        signatures: [["options"]]
    },
    {
        name: "ContentIndexEvent",
        signatures: [["type", "init"]]
    },
    {
        name: "CompressionStream",
        signatures: [["format"]]
    },
    {
        name: "DecompressionStream",
        signatures: [["format"]]
    },
    {
        name: "ClipboardChangeEvent",
        signatures: [["?eventInitDict"]]
    },
    {
        name: "ClipboardItem",
        signatures: [["items"]]
    },
    {
        name: "fillTextCluster",
        signatures: [["textCluster", "x", "y", "?options"]]
    },
    {
        name: "strokeTextCluster",
        signatures: [["textCluster", "x", "y", "?options"]]
    },
    {
        name: "beginLayer",
        signatures: [["?options"]]
    },
    {
        name: "createMesh2DVertexBuffer",
        signatures: [["buffer"]]
    },
    {
        name: "createMesh2DUVBuffer",
        signatures: [["buffer"]]
    },
    {
        name: "createMesh2DIndexBuffer",
        signatures: [["buffer"]]
    },
    {
        name: "drawMesh",
        signatures: [["vertex_buffer", "uv_buffer", "index_buffer", "image"]]
    },
    {
        name: "drawElementImage",
        signatures: [["element", "dx", "dy", "?dwidth", "?dheight"], ["element", "sx", "sy", "swidth", "sheight", "dx", "dy", "?dwidth", "?dheight"]]
    },
    {
        name: "CanvasFilter",
        signatures: [["init"]]
    },
    {
        name: "Path2D",
        signatures: [["?path"]]
    },
    {
        name: "setExpires",
        signatures: [["expires"]]
    },
    {
        name: "browsingTopics",
        signatures: [["?options"]]
    },
    {
        name: "MediaStreamTrackGenerator",
        signatures: [["kind"], ["init"]]
    },
    {
        name: "MediaStreamTrackProcessor",
        signatures: [["init"], ["track", "?bufferSize"]]
    },
    {
        name: "requestLEScan",
        signatures: [["?options"]]
    },
    {
        name: "watchAdvertisements",
        signatures: [["?options"]]
    },
    {
        name: "getDescriptor",
        signatures: [["descriptor"]],
        receivers: ["BluetoothRemoteGATTCharacteristic"]
    },
    {
        name: "getDescriptor",
        signatures: [["name"]],
        receivers: ["BluetoothUUID"]
    },
    {
        name: "getDescriptors",
        signatures: [["?descriptor"]]
    },
    {
        name: "writeValue",
        signatures: [["value"]]
    },
    {
        name: "writeValueWithResponse",
        signatures: [["value"]]
    },
    {
        name: "writeValueWithoutResponse",
        signatures: [["value"]]
    },
    {
        name: "getPrimaryService",
        signatures: [["service"]]
    },
    {
        name: "getPrimaryServices",
        signatures: [["?service"]]
    },
    {
        name: "getCharacteristic",
        signatures: [["characteristic"]],
        receivers: ["BluetoothRemoteGATTService"]
    },
    {
        name: "getCharacteristic",
        signatures: [["name"]],
        receivers: ["BluetoothUUID"]
    },
    {
        name: "getCharacteristics",
        signatures: [["?characteristic"]]
    },
    {
        name: "getService",
        signatures: [["name"]]
    },
    {
        name: "canonicalUUID",
        signatures: [["alias"]]
    },
    {
        name: "PeriodicSyncEvent",
        signatures: [["type", "init"]]
    },
    {
        name: "SyncEvent",
        signatures: [["type", "init"]]
    },
    {
        name: "BackgroundFetchEvent",
        signatures: [["type", "init"]]
    },
    {
        name: "BackgroundFetchUpdateUIEvent",
        signatures: [["type", "init"]]
    },
    {
        name: "updateUI",
        signatures: [["?options"]]
    },
    {
        name: "setResizable",
        signatures: [["resizable"]]
    },
    {
        name: "BeforeInstallPromptEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "registerAnimator",
        signatures: [["name", "animatorCtor"]]
    },
    {
        name: "WorkletAnimation",
        signatures: [["animatorName", "effects", "?timeline", "?options"]]
    },
    {
        name: "availability",
        signatures: [["?options"]],
        receivers: ["SemanticEmbedder"]
    },
    {
        name: "classify",
        signatures: [["input", "?options"]]
    },
    {
        name: "LanguageModelToolCall",
        signatures: [["init"]]
    },
    {
        name: "LanguageModelToolSuccess",
        signatures: [["init"]]
    },
    {
        name: "LanguageModelToolError",
        signatures: [["init"]]
    },
    {
        name: "embed",
        signatures: [["input", "?options"]]
    },
    {
        name: "queryFeatureSupport",
        signatures: [["feature"]]
    },
    {
        name: "setPrivateToken",
        signatures: [["privateToken"]]
    },
    {
        name: "setAttributionReporting",
        signatures: [["attributionReporting"]]
    },
    {
        name: "Worker",
        signatures: [["scriptURL", "?options"]]
    },
    {
        name: "PageRevealEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "PageSwapEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "URLPattern",
        signatures: [["?input", "?options"], ["input", "baseURL", "?options"]]
    },
    {
        name: "generate",
        signatures: [["component", "groups"]]
    },
    {
        name: "compareComponent",
        signatures: [["component", "left", "right"]]
    },
    {
        name: "isSameOrigin",
        signatures: [["other"]]
    },
    {
        name: "isSameSite",
        signatures: [["other"]]
    },
    {
        name: "URL",
        signatures: [["url", "?base"]]
    },
    {
        name: "canParse",
        signatures: [["url", "?base"]]
    },
    {
        name: "URLSearchParams",
        signatures: [["?init"]]
    },
    {
        name: "fromLiteral",
        signatures: [["templateLiteral"]]
    },
    {
        name: "createHTML",
        signatures: [["input", "...args"]]
    },
    {
        name: "createScript",
        signatures: [["input", "...args"]]
    },
    {
        name: "createScriptURL",
        signatures: [["input", "...args"]]
    },
    {
        name: "createParserOptions",
        signatures: [["input"]]
    },
    {
        name: "createPolicy",
        signatures: [["policyName", "?policyOptions"]]
    },
    {
        name: "isHTML",
        signatures: [["checkedObject"]]
    },
    {
        name: "isScript",
        signatures: [["checkedObject"]]
    },
    {
        name: "isScriptURL",
        signatures: [["checkedObject"]]
    },
    {
        name: "getAttributeType",
        signatures: [["tagName", "attribute", "?elementNS", "?attrNs"]]
    },
    {
        name: "getPropertyType",
        signatures: [["tagName", "property", "?elementNS"]]
    },
    {
        name: "getTypeMapping",
        signatures: [["?ns"]]
    },
    {
        name: "PerformanceMark",
        signatures: [["markName", "?markOptions"]]
    },
    {
        name: "PerformanceObserver",
        signatures: [["callback"]]
    },
    {
        name: "Profiler",
        signatures: [["options"]]
    },
    {
        name: "getPathData",
        signatures: [["?settings"]]
    },
    {
        name: "setPathData",
        signatures: [["pathData"]]
    },
    {
        name: "ByteLengthQueuingStrategy",
        signatures: [["init"]]
    },
    {
        name: "CountQueuingStrategy",
        signatures: [["init"]]
    },
    {
        name: "ReadableStream",
        signatures: [["?underlyingSource", "?strategy"]]
    },
    {
        name: "ReadableStreamBYOBReader",
        signatures: [["stream"]]
    },
    {
        name: "ReadableStreamDefaultReader",
        signatures: [["stream"]]
    },
    {
        name: "TransformStream",
        signatures: [["?transformer", "?writableStrategy", "?readableStrategy"]]
    },
    {
        name: "WritableStream",
        signatures: [["?underlyingSink", "?strategy"]]
    },
    {
        name: "SnapEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "registerTool",
        signatures: [["tool", "?options"]]
    },
    {
        name: "getTools",
        signatures: [["?options"]]
    },
    {
        name: "executeTool",
        signatures: [["tool", "input_arguments", "?options"]]
    },
    {
        name: "TaskController",
        signatures: [["?init"]]
    },
    {
        name: "TaskPriorityChangeEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "Sanitizer",
        signatures: [["?configuration"]]
    },
    {
        name: "allowProcessingInstruction",
        signatures: [["pi"]]
    },
    {
        name: "removeProcessingInstruction",
        signatures: [["pi"]]
    },
    {
        name: "RouteEvent",
        signatures: [["type"]]
    },
    {
        name: "ResizeObserver",
        signatures: [["callback"]]
    },
    {
        name: "requestOverride",
        signatures: [["value"]]
    },
    {
        name: "allowsFeature",
        signatures: [["feature", "?origin"]]
    },
    {
        name: "getAllowlistForFeature",
        signatures: [["feature"]]
    },
    {
        name: "setValueAndClosePopup",
        signatures: [["numberValue", "stringValue", "is_keyboard_event"]]
    },
    {
        name: "setValue",
        signatures: [["value"]]
    },
    {
        name: "localizeNumberString",
        signatures: [["numberString"]]
    },
    {
        name: "formatMonth",
        signatures: [["year", "zeroBaseMonth"]]
    },
    {
        name: "formatShortMonth",
        signatures: [["year", "zeroBaseMonth"]]
    },
    {
        name: "formatWeek",
        signatures: [["year", "weekNumber", "localizedStartDate"]]
    },
    {
        name: "setWindowRect",
        signatures: [["x", "y", "width", "height"]]
    },
    {
        name: "setMenuListOptionsBoundsInAXTree",
        signatures: [["options_bounds", "children_updated"]]
    },
    {
        name: "debugLog",
        signatures: [["message"]]
    },
    {
        name: "OverscrollEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "OffscreenCanvas",
        signatures: [["width", "height"]]
    },
    {
        name: "getElementTransform",
        signatures: [["element", "draw_transform"]]
    },
    {
        name: "NavigateEvent",
        signatures: [["type", "eventInit"]]
    },
    {
        name: "deferPageSwap",
        signatures: [["options"]]
    },
    {
        name: "NavigationCurrentEntryChangeEvent",
        signatures: [["type", "eventInit"]]
    },
    {
        name: "addRestoreCallback",
        signatures: [["callback"]]
    },
    {
        name: "createDataPipe",
        signatures: [["options"]]
    },
    {
        name: "createSharedBuffer",
        signatures: [["numBytes"]]
    },
    {
        name: "bindInterface",
        signatures: [["interfaceName", "request_handle", "?scope"]]
    },
    {
        name: "watch",
        signatures: [["signals", "callback"]]
    },
    {
        name: "writeMessage",
        signatures: [["buffer", "handles"]]
    },
    {
        name: "readMessage",
        signatures: [["?flags"]]
    },
    {
        name: "writeData",
        signatures: [["buffer", "?options"]]
    },
    {
        name: "discardData",
        signatures: [["numBytes", "?options"]]
    },
    {
        name: "readData",
        signatures: [["buffer", "?options"]]
    },
    {
        name: "mapBuffer",
        signatures: [["offset", "numBytes"]]
    },
    {
        name: "duplicateBufferHandle",
        signatures: [["?options"]]
    },
    {
        name: "MojoInterfaceInterceptor",
        signatures: [["interfaceName", "?scope"]]
    },
    {
        name: "MojoInterfaceRequestEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "layoutNextFragment",
        signatures: [["?options"]]
    },
    {
        name: "registerLayout",
        signatures: [["name", "layoutCtor"]]
    },
    {
        name: "IntersectionObserver",
        signatures: [["callback", "?options"]]
    },
    {
        name: "copyText",
        signatures: [["text"]]
    },
    {
        name: "showContextMenuAtPoint",
        signatures: [["x", "y", "items", "?document"]]
    },
    {
        name: "sendMessageToEmbedder",
        signatures: [["message"]]
    },
    {
        name: "InputDeviceCapabilities",
        signatures: [["?deviceInitDict"]]
    },
    {
        name: "Touch",
        signatures: [["initDict"]]
    },
    {
        name: "TrackEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "VTTCue",
        signatures: [["startTime", "endTime", "text"]]
    },
    {
        name: "FormData",
        signatures: [["?form", "?submitter"]]
    },
    {
        name: "FormDataEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "SubmitEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "reportEvent",
        signatures: [["event"]]
    },
    {
        name: "setReportEventDataForAutomaticBeacons",
        signatures: [["event"]]
    },
    {
        name: "FencedFrameConfig",
        signatures: [["url"]]
    },
    {
        name: "setSharedStorageContext",
        signatures: [["contextString"]]
    },
    {
        name: "CloseWatcher",
        signatures: [["?options"]]
    },
    {
        name: "CanvasPaintEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "captureElementImage",
        signatures: [["element"]]
    },
    {
        name: "configureHighDynamicRange",
        signatures: [["options"]]
    },
    {
        name: "ImageData",
        signatures: [["sw", "sh", "?settings"], ["data", "sw", "?sh", "?settings"]]
    },
    {
        name: "getIndexFromOffset",
        signatures: [["x"]]
    },
    {
        name: "getSelectionRects",
        signatures: [["start", "end"]]
    },
    {
        name: "getActualBoundingBox",
        signatures: [["start", "end"]]
    },
    {
        name: "getTextClusters",
        signatures: [["?options"], ["start", "end", "?options"]]
    },
    {
        name: "Highlight",
        signatures: [["...initRanges"]]
    },
    {
        name: "highlightsFromPoint",
        signatures: [["x", "y", "?options"]]
    },
    {
        name: "DOMMatrix",
        signatures: [["?init"]]
    },
    {
        name: "fromMatrix",
        signatures: [["?other"]]
    },
    {
        name: "fromFloat32Array",
        signatures: [["array32"]]
    },
    {
        name: "fromFloat64Array",
        signatures: [["array64"]]
    },
    {
        name: "DOMMatrixReadOnly",
        signatures: [["?init"]]
    },
    {
        name: "DOMPoint",
        signatures: [["?x", "?y", "?z", "?w"]]
    },
    {
        name: "fromPoint",
        signatures: [["?other"]]
    },
    {
        name: "DOMPointReadOnly",
        signatures: [["?x", "?y", "?z", "?w"]]
    },
    {
        name: "DOMQuad",
        signatures: [["?p1", "?p2", "?p3", "?p4"]]
    },
    {
        name: "fromRect",
        signatures: [["?other"]]
    },
    {
        name: "fromQuad",
        signatures: [["?other"]]
    },
    {
        name: "DOMRect",
        signatures: [["?x", "?y", "?width", "?height"]]
    },
    {
        name: "DOMRectReadOnly",
        signatures: [["?x", "?y", "?width", "?height"]]
    },
    {
        name: "webkitRequestFullScreen",
        signatures: [["?options"]]
    },
    {
        name: "webkitRequestFullscreen",
        signatures: [["?options"]]
    },
    {
        name: "getHighEntropyValues",
        signatures: [["hints"]]
    },
    {
        name: "ReportingObserver",
        signatures: [["callback", "?options"]]
    },
    {
        name: "isInputPending",
        signatures: [["?options"]]
    },
    {
        name: "webkitRequestAnimationFrame",
        signatures: [["callback"]]
    },
    {
        name: "webkitCancelAnimationFrame",
        signatures: [["id"]]
    },
    {
        name: "createSelectorDirective",
        signatures: [["arg"]]
    },
    {
        name: "TextDirective",
        signatures: [["?options"]]
    },
    {
        name: "Blob",
        signatures: [["?blobParts", "?options"]]
    },
    {
        name: "File",
        signatures: [["fileBits", "fileName", "?options"]]
    },
    {
        name: "fetchLater",
        signatures: [["input", "?init"]]
    },
    {
        name: "Headers",
        signatures: [["?init"]]
    },
    {
        name: "Request",
        signatures: [["input", "?init"]]
    },
    {
        name: "Response",
        signatures: [["?body", "?init"]]
    },
    {
        name: "AnimationPlaybackEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "ClipboardEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "CommandEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "CompositionEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "DragEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "ErrorEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "FocusEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "HashChangeEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "InputEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "InterestEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "KeyboardEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "MessageEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "MouseEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "PageTransitionEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "PointerEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "PopStateEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "ProgressEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "PromiseRejectionEvent",
        signatures: [["type", "eventInitDict"]]
    },
    {
        name: "SecurityPolicyViolationEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "ToggleEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "TouchEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "WebMCPEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "WheelEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "CharacterBoundsUpdateEvent",
        signatures: [["type", "?options"]]
    },
    {
        name: "EditContext",
        signatures: [["?options"]]
    },
    {
        name: "updateSelection",
        signatures: [["start", "end"]]
    },
    {
        name: "updateControlBounds",
        signatures: [["controlBounds"]]
    },
    {
        name: "updateSelectionBounds",
        signatures: [["selectionBounds"]]
    },
    {
        name: "updateCharacterBounds",
        signatures: [["rangeStart", "characterBounds"]]
    },
    {
        name: "updateText",
        signatures: [["start", "end", "newText"]]
    },
    {
        name: "TextFormat",
        signatures: [["?options"]]
    },
    {
        name: "TextFormatUpdateEvent",
        signatures: [["type", "?options"]]
    },
    {
        name: "TextUpdateEvent",
        signatures: [["type", "?options"]]
    },
    {
        name: "timeout",
        signatures: [["milliseconds"]]
    },
    {
        name: "beforeHTML",
        signatures: [["html", "?options"]]
    },
    {
        name: "beforeHTMLUnsafe",
        signatures: [["html", "?options"]]
    },
    {
        name: "afterHTML",
        signatures: [["html", "?options"]]
    },
    {
        name: "afterHTMLUnsafe",
        signatures: [["html", "?options"]]
    },
    {
        name: "replaceWithHTML",
        signatures: [["html", "?options"]]
    },
    {
        name: "replaceWithHTMLUnsafe",
        signatures: [["html", "?options"]]
    },
    {
        name: "streamBeforeHTML",
        signatures: [["?options"]]
    },
    {
        name: "streamBeforeHTMLUnsafe",
        signatures: [["?options"]]
    },
    {
        name: "streamAfterHTML",
        signatures: [["?options"]]
    },
    {
        name: "streamAfterHTMLUnsafe",
        signatures: [["?options"]]
    },
    {
        name: "streamReplaceWithHTML",
        signatures: [["?options"]]
    },
    {
        name: "streamReplaceWithHTMLUnsafe",
        signatures: [["?options"]]
    },
    {
        name: "Comment",
        signatures: [["?data"]]
    },
    {
        name: "pseudo",
        signatures: [["type"]]
    },
    {
        name: "parseHTMLUnsafe",
        signatures: [["html", "?options"]]
    },
    {
        name: "parseHTML",
        signatures: [["html", "?options"]]
    },
    {
        name: "hasPrivateToken",
        signatures: [["issuer"]]
    },
    {
        name: "hasRedemptionRecord",
        signatures: [["issuer"]]
    },
    {
        name: "ariaNotify",
        signatures: [["announcement", "?options"]]
    },
    {
        name: "setSequentialFocusStartingPoint",
        signatures: [["element"]]
    },
    {
        name: "DOMException",
        signatures: [["?message", "?name"]]
    },
    {
        name: "setHTML",
        signatures: [["html", "?options"]]
    },
    {
        name: "streamAppendHTMLUnsafe",
        signatures: [["?options"]]
    },
    {
        name: "streamHTMLUnsafe",
        signatures: [["?options"]]
    },
    {
        name: "streamPrependHTMLUnsafe",
        signatures: [["?options"]]
    },
    {
        name: "streamAppendHTML",
        signatures: [["?options"]]
    },
    {
        name: "streamHTML",
        signatures: [["?options"]]
    },
    {
        name: "streamPrependHTML",
        signatures: [["?options"]]
    },
    {
        name: "appendHTML",
        signatures: [["html", "?options"]]
    },
    {
        name: "appendHTMLUnsafe",
        signatures: [["html", "?options"]]
    },
    {
        name: "prependHTML",
        signatures: [["html", "?options"]]
    },
    {
        name: "prependHTMLUnsafe",
        signatures: [["html", "?options"]]
    },
    {
        name: "matchContainer",
        signatures: [["query"]]
    },
    {
        name: "scrollIntoViewIfNeeded",
        signatures: [["?centerIfNeeded"]]
    },
    {
        name: "getBoxQuads",
        signatures: [["?options"]]
    },
    {
        name: "convertQuadFromNode",
        signatures: [["quad", "from", "?options"]]
    },
    {
        name: "convertRectFromNode",
        signatures: [["rect", "from", "?options"]]
    },
    {
        name: "convertPointFromNode",
        signatures: [["point", "from", "?options"]]
    },
    {
        name: "MutationObserver",
        signatures: [["callback"]]
    },
    {
        name: "Observable",
        signatures: [["callback"]]
    },
    {
        name: "takeUntil",
        signatures: [["notifier"]]
    },
    {
        name: "take",
        signatures: [["number_to_take"]]
    },
    {
        name: "drop",
        signatures: [["number_to_drop"]]
    },
    {
        name: "switchMap",
        signatures: [["mapper"]]
    },
    {
        name: "inspect",
        signatures: [["?inspect_observer"]]
    },
    {
        name: "first",
        signatures: [["?options"]]
    },
    {
        name: "last",
        signatures: [["?options"]]
    },
    {
        name: "createValueRange",
        signatures: [["start", "end"]]
    },
    {
        name: "QuotaExceededError",
        signatures: [["?message", "?options"]]
    },
    {
        name: "StaticRange",
        signatures: [["init"]]
    },
    {
        name: "addTeardown",
        signatures: [["teardown"]]
    },
    {
        name: "Text",
        signatures: [["?data"]]
    },
    {
        name: "CustomEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "Event",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "when",
        signatures: [["type", "?options"]]
    },
    {
        name: "ContentVisibilityAutoStateChangeEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "CSSStyleSheet",
        signatures: [["?options"]]
    },
    {
        name: "FontFace",
        signatures: [["family", "source", "?descriptors"]]
    },
    {
        name: "FontFaceSetLoadEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "MediaQueryListEvent",
        signatures: [["type", "?eventInitDict"]]
    },
    {
        name: "registerProperty",
        signatures: [["definition"]]
    },
    {
        name: "matchMedium",
        signatures: [["?mediaquery"]]
    },
    {
        name: "CSSHSL",
        signatures: [["h", "s", "l", "?alpha"]]
    },
    {
        name: "CSSHWB",
        signatures: [["h", "w", "b", "?alpha"]]
    },
    {
        name: "CSSKeywordValue",
        signatures: [["keyword"]]
    },
    {
        name: "CSSMathClamp",
        signatures: [["lower", "value", "upper"]]
    },
    {
        name: "CSSMathInvert",
        signatures: [["arg"]]
    },
    {
        name: "CSSMathMax",
        signatures: [["...args"]]
    },
    {
        name: "CSSMathMin",
        signatures: [["...args"]]
    },
    {
        name: "CSSMathNegate",
        signatures: [["arg"]]
    },
    {
        name: "CSSMathProduct",
        signatures: [["...args"]]
    },
    {
        name: "CSSMathRandom",
        signatures: [["baseValue", "min", "max", "?step"]]
    },
    {
        name: "CSSMathSum",
        signatures: [["...args"]]
    },
    {
        name: "CSSMatrixComponent",
        signatures: [["matrix", "?options"]]
    },
    {
        name: "CSSPerspective",
        signatures: [["length"]]
    },
    {
        name: "CSSPositionValue",
        signatures: [["x", "y"]]
    },
    {
        name: "CSSRGB",
        signatures: [["r", "g", "b", "?alpha"]]
    },
    {
        name: "CSSRotate",
        signatures: [["angleValue"], ["x", "y", "z", "angle"]]
    },
    {
        name: "CSSScale",
        signatures: [["x", "y", "?z"]]
    },
    {
        name: "CSSSkew",
        signatures: [["ax", "ay"]]
    },
    {
        name: "CSSSkewX",
        signatures: [["ax"]]
    },
    {
        name: "CSSSkewY",
        signatures: [["ay"]]
    },
    {
        name: "parseAll",
        signatures: [["property", "cssText"]]
    },
    {
        name: "CSSTransformValue",
        signatures: [["transforms"]]
    },
    {
        name: "CSSTranslate",
        signatures: [["x", "y", "?z"]]
    },
    {
        name: "CSSUnitValue",
        signatures: [["value", "unit"]]
    },
    {
        name: "number",
        signatures: [["value"]]
    },
    {
        name: "percent",
        signatures: [["value"]]
    },
    {
        name: "em",
        signatures: [["value"]]
    },
    {
        name: "rem",
        signatures: [["value"]]
    },
    {
        name: "ex",
        signatures: [["value"]]
    },
    {
        name: "rex",
        signatures: [["value"]]
    },
    {
        name: "ch",
        signatures: [["value"]]
    },
    {
        name: "rch",
        signatures: [["value"]]
    },
    {
        name: "ic",
        signatures: [["value"]]
    },
    {
        name: "ric",
        signatures: [["value"]]
    },
    {
        name: "lh",
        signatures: [["value"]]
    },
    {
        name: "rlh",
        signatures: [["value"]]
    },
    {
        name: "cap",
        signatures: [["value"]]
    },
    {
        name: "rcap",
        signatures: [["value"]]
    },
    {
        name: "vw",
        signatures: [["value"]]
    },
    {
        name: "vh",
        signatures: [["value"]]
    },
    {
        name: "vi",
        signatures: [["value"]]
    },
    {
        name: "vb",
        signatures: [["value"]]
    },
    {
        name: "vmin",
        signatures: [["value"]]
    },
    {
        name: "vmax",
        signatures: [["value"]]
    },
    {
        name: "svw",
        signatures: [["value"]]
    },
    {
        name: "svh",
        signatures: [["value"]]
    },
    {
        name: "svi",
        signatures: [["value"]]
    },
    {
        name: "svb",
        signatures: [["value"]]
    },
    {
        name: "svmin",
        signatures: [["value"]]
    },
    {
        name: "svmax",
        signatures: [["value"]]
    },
    {
        name: "lvw",
        signatures: [["value"]]
    },
    {
        name: "lvh",
        signatures: [["value"]]
    },
    {
        name: "lvi",
        signatures: [["value"]]
    },
    {
        name: "lvb",
        signatures: [["value"]]
    },
    {
        name: "lvmin",
        signatures: [["value"]]
    },
    {
        name: "lvmax",
        signatures: [["value"]]
    },
    {
        name: "dvw",
        signatures: [["value"]]
    },
    {
        name: "dvh",
        signatures: [["value"]]
    },
    {
        name: "dvi",
        signatures: [["value"]]
    },
    {
        name: "dvb",
        signatures: [["value"]]
    },
    {
        name: "dvmin",
        signatures: [["value"]]
    },
    {
        name: "dvmax",
        signatures: [["value"]]
    },
    {
        name: "cqw",
        signatures: [["value"]]
    },
    {
        name: "cqh",
        signatures: [["value"]]
    },
    {
        name: "cqi",
        signatures: [["value"]]
    },
    {
        name: "cqb",
        signatures: [["value"]]
    },
    {
        name: "cqmin",
        signatures: [["value"]]
    },
    {
        name: "cqmax",
        signatures: [["value"]]
    },
    {
        name: "cm",
        signatures: [["value"]]
    },
    {
        name: "mm",
        signatures: [["value"]]
    },
    {
        name: "in",
        signatures: [["value"]]
    },
    {
        name: "pt",
        signatures: [["value"]]
    },
    {
        name: "pc",
        signatures: [["value"]]
    },
    {
        name: "px",
        signatures: [["value"]]
    },
    {
        name: "Q",
        signatures: [["value"]]
    },
    {
        name: "deg",
        signatures: [["value"]]
    },
    {
        name: "grad",
        signatures: [["value"]]
    },
    {
        name: "rad",
        signatures: [["value"]]
    },
    {
        name: "turn",
        signatures: [["value"]]
    },
    {
        name: "s",
        signatures: [["value"]]
    },
    {
        name: "ms",
        signatures: [["value"]]
    },
    {
        name: "Hz",
        signatures: [["value"]]
    },
    {
        name: "kHz",
        signatures: [["value"]]
    },
    {
        name: "dpi",
        signatures: [["value"]]
    },
    {
        name: "dpcm",
        signatures: [["value"]]
    },
    {
        name: "dppx",
        signatures: [["value"]]
    },
    {
        name: "x",
        signatures: [["value"]]
    },
    {
        name: "fr",
        signatures: [["value"]]
    },
    {
        name: "CSSUnparsedValue",
        signatures: [["members"]]
    },
    {
        name: "CSSVariableReferenceValue",
        signatures: [["variable", "?fallback"]]
    },
    {
        name: "Animation",
        signatures: [["?effect", "?timeline"]]
    },
    {
        name: "addAnimation",
        signatures: [["animation", "activateBehavior", "?deactivateBehavior"]]
    },
    {
        name: "removeAnimation",
        signatures: [["animation"]]
    },
    {
        name: "DocumentTimeline",
        signatures: [["?options"]]
    },
    {
        name: "EventTrigger",
        signatures: [["?options"]]
    },
    {
        name: "KeyframeEffect",
        signatures: [["source"], ["target", "keyframes", "?options"]]
    },
    {
        name: "ScrollTimeline",
        signatures: [["?options"]]
    },
    {
        name: "TimelineTrigger",
        signatures: [["?options"]]
    },
    {
        name: "ViewTimeline",
        signatures: [["?options"]]
    }
];
//# sourceMappingURL=NativeFunctions.js.map