#ifndef DOM_BINDINGNAMES_H_
#define DOM_BINDINGNAMES_H_
#include <stddef.h>
#include <stdint.h>
#include "mozilla/Attributes.h"
namespace mozilla::dom {
enum class BindingNamesOffset : uint16_t {
ANGLE_instanced_arrays = 0,
APZHitResultFlags = 23,
AbortController = 41,
AbortSignal = 57,
AbstractRange = 69,
AccessibleNode = 83,
Addon = 98,
AddonEvent = 104,
AddonInstall = 115,
AddonManager = 128,
AddonManagerPermissions = 141,
AnalyserNode = 165,
Animation = 178,
AnimationEffect = 188,
AnimationEvent = 204,
AnimationPlaybackEvent = 219,
AnimationTimeline = 242,
AnonymousContent = 260,
Attr = 277,
Audio = 282,
AudioBuffer = 288,
AudioBufferSourceNode = 300,
AudioContext = 322,
AudioData = 335,
AudioDecoder = 345,
AudioDestinationNode = 358,
AudioEncoder = 379,
AudioListener = 392,
AudioNode = 406,
AudioParam = 416,
AudioParamMap = 427,
AudioProcessingEvent = 441,
AudioScheduledSourceNode = 462,
AudioTrack = 487,
AudioTrackList = 498,
AudioWorklet = 513,
AudioWorkletGlobalScope = 526,
AudioWorkletNode = 550,
AudioWorkletProcessor = 567,
AuthenticatorAssertionResponse = 589,
AuthenticatorAttestationResponse = 620,
AuthenticatorResponse = 653,
BarProp = 675,
BaseAudioContext = 683,
BatteryManager = 700,
BeforeUnloadEvent = 715,
BiquadFilterNode = 733,
Blob = 750,
BlobEvent = 755,
BroadcastChannel = 765,
BrowsingContext = 782,
BrowsingContextGroup = 798,
ByteLengthQueuingStrategy = 819,
CDATASection = 845,
CSPViolationReportBody = 858,
CSS = 881,
CSSAnimation = 885,
CSSAppearanceBaseRule = 898,
CSSColor = 920,
CSSColorValue = 929,
CSSConditionRule = 943,
CSSContainerRule = 960,
CSSCounterStyleRule = 977,
CSSCustomMediaRule = 997,
CSSCustomPropertyRegisteredEvent = 1016,
CSSFontFaceDescriptors = 1049,
CSSFontFaceRule = 1072,
CSSFontFeatureValuesRule = 1088,
CSSFontPaletteValuesRule = 1113,
CSSGroupingRule = 1138,
CSSHSL = 1154,
CSSHWB = 1161,
CSSImageValue = 1168,
CSSImportRule = 1182,
CSSKeyframeRule = 1196,
CSSKeyframesRule = 1212,
CSSKeywordValue = 1229,
CSSLCH = 1245,
CSSLab = 1252,
CSSLayerBlockRule = 1259,
CSSLayerStatementRule = 1277,
CSSMarginRule = 1299,
CSSMathClamp = 1313,
CSSMathInvert = 1326,
CSSMathMax = 1340,
CSSMathMin = 1351,
CSSMathNegate = 1362,
CSSMathProduct = 1376,
CSSMathSum = 1391,
CSSMathValue = 1402,
CSSMatrixComponent = 1415,
CSSMediaRule = 1434,
CSSMozDocumentRule = 1447,
CSSNamespaceRule = 1466,
CSSNestedDeclarations = 1483,
CSSNumericArray = 1505,
CSSNumericValue = 1521,
CSSOKLCH = 1537,
CSSOKLab = 1546,
CSSPageDescriptors = 1555,
CSSPageRule = 1574,
CSSPerspective = 1586,
CSSPositionTryDescriptors = 1601,
CSSPositionTryRule = 1627,
CSSPropertyRule = 1646,
CSSPseudoElement = 1662,
CSSRGB = 1679,
CSSRotate = 1686,
CSSRule = 1696,
CSSRuleList = 1704,
CSSScale = 1716,
CSSScopeRule = 1725,
CSSSkew = 1738,
CSSSkewX = 1746,
CSSSkewY = 1755,
CSSStartingStyleRule = 1764,
CSSStyleDeclaration = 1785,
CSSStyleProperties = 1805,
CSSStyleRule = 1824,
CSSStyleSheet = 1837,
CSSStyleValue = 1851,
CSSSupportsRule = 1865,
CSSTransformComponent = 1881,
CSSTransformValue = 1903,
CSSTransition = 1921,
CSSTranslate = 1935,
CSSUnitValue = 1948,
CSSUnparsedValue = 1961,
CSSVariableReferenceValue = 1978,
CSSViewTransitionRule = 2004,
Cache = 2026,
CacheStorage = 2032,
CallbackDebuggerNotification = 2045,
CanonicalBrowsingContext = 2074,
CanvasCaptureMediaStream = 2099,
CanvasGradient = 2124,
CanvasPattern = 2139,
CanvasRenderingContext2D = 2153,
CaretPosition = 2178,
CaretStateChangedEvent = 2192,
ChannelMergerNode = 2215,
ChannelSplitterNode = 2233,
ChannelWrapper = 2253,
CharacterData = 2268,
CheckerboardReportService = 2282,
ChildProcessMessageManager = 2308,
ChildSHistory = 2335,
ChromeMessageBroadcaster = 2349,
ChromeMessageSender = 2374,
ChromeNodeList = 2394,
ChromeUtils = 2409,
ChromeWorker = 2421,
Client = 2434,
Clients = 2441,
Clipboard = 2449,
ClipboardEvent = 2459,
ClipboardItem = 2474,
ClonedErrorHolder = 2488,
CloseEvent = 2506,
CloseWatcher = 2517,
CommandEvent = 2530,
Comment = 2543,
CompositionEvent = 2551,
CompressionStream = 2568,
ConsoleInstance = 2586,
ConstantSourceNode = 2602,
ContentFrameMessageManager = 2621,
ContentProcessMessageManager = 2648,
ContentVisibilityAutoStateChangeEvent = 2677,
ConvolverNode = 2715,
CookieChangeEvent = 2729,
CookieStore = 2747,
CookieStoreManager = 2759,
CountQueuingStrategy = 2778,
CreateOfferRequest = 2799,
Credential = 2818,
CredentialsContainer = 2829,
Crypto = 2850,
CryptoKey = 2857,
CustomElementRegistry = 2867,
CustomEvent = 2889,
CustomStateSet = 2901,
DOMException = 2916,
DOMImplementation = 2929,
DOMLocalization = 2947,
DOMMatrix = 2963,
DOMMatrixReadOnly = 2973,
DOMParser = 2991,
DOMPoint = 3001,
DOMPointReadOnly = 3010,
DOMQuad = 3027,
DOMRect = 3035,
DOMRectList = 3043,
DOMRectReadOnly = 3055,
DOMStringList = 3071,
DOMStringMap = 3085,
DOMTokenList = 3098,
DataTransfer = 3111,
DataTransferItem = 3124,
DataTransferItemList = 3141,
DebuggerNotification = 3162,
DebuggerNotificationObserver = 3183,
DecompressionStream = 3212,
DedicatedWorkerGlobalScope = 3232,
DelayNode = 3259,
DeprecationReportBody = 3269,
DeviceAcceleration = 3291,
DeviceLightEvent = 3310,
DeviceMotionEvent = 3327,
DeviceOrientationEvent = 3345,
DeviceRotationRate = 3368,
DigitalCredential = 3387,
Directory = 3405,
Document = 3415,
DocumentFragment = 3424,
DocumentL10n = 3441,
DocumentPictureInPicture = 3454,
DocumentPictureInPictureEvent = 3479,
DocumentTimeline = 3509,
DocumentType = 3526,
DominatorTree = 3539,
DragEvent = 3553,
DynamicsCompressorNode = 3563,
EXT_blend_minmax = 3586,
EXT_color_buffer_float = 3603,
EXT_color_buffer_half_float = 3626,
EXT_depth_clamp = 3654,
EXT_disjoint_timer_query = 3670,
EXT_float_blend = 3695,
EXT_frag_depth = 3711,
EXT_sRGB = 3726,
EXT_shader_texture_lod = 3735,
EXT_texture_compression_bptc = 3758,
EXT_texture_compression_rgtc = 3787,
EXT_texture_filter_anisotropic = 3816,
EXT_texture_norm16 = 3847,
Element = 3866,
ElementInternals = 3874,
EncodedAudioChunk = 3891,
EncodedVideoChunk = 3909,
ErrorEvent = 3927,
Event = 3938,
EventCallbackDebuggerNotification = 3944,
EventCounts = 3978,
EventSource = 3990,
EventTarget = 4002,
Exception = 4014,
ExtendableCookieChangeEvent = 4024,
ExtendableEvent = 4052,
ExtendableMessageEvent = 4068,
ExtensionAlarms = 4091,
ExtensionBrowser = 4107,
ExtensionBrowserSettings = 4124,
ExtensionBrowserSettingsColorManagement = 4149,
ExtensionDns = 4189,
ExtensionEventManager = 4202,
ExtensionMockAPI = 4224,
ExtensionPort = 4241,
ExtensionProxy = 4255,
ExtensionRuntime = 4270,
ExtensionScripting = 4287,
ExtensionSetting = 4306,
ExtensionTest = 4323,
External = 4337,
FeaturePolicy = 4346,
FeaturePolicyViolationReportBody = 4360,
FetchEvent = 4393,
FetchObserver = 4404,
File = 4418,
FileList = 4423,
FileReader = 4432,
FileReaderSync = 4443,
FileSystem = 4458,
FileSystemDirectoryEntry = 4469,
FileSystemDirectoryHandle = 4494,
FileSystemDirectoryHandle_AsyncIterator = 4520,
FileSystemDirectoryIterator = 4560,
FileSystemDirectoryReader = 4588,
FileSystemEntry = 4614,
FileSystemFileEntry = 4630,
FileSystemFileHandle = 4650,
FileSystemHandle = 4671,
FileSystemSyncAccessHandle = 4688,
FileSystemWritableFileStream = 4715,
Flex = 4744,
FlexItemValues = 4749,
FlexLineValues = 4764,
FluentBundle = 4779,
FluentBundleAsyncIterator = 4792,
FluentBundleIterator = 4818,
FluentPattern = 4839,
FluentResource = 4853,
FocusEvent = 4868,
FontFace = 4879,
FontFaceSet = 4888,
FontFaceSetIterator = 4900,
FontFaceSetLoadEvent = 4920,
FormData = 4941,
FormData_Iterator = 4950,
FormDataEvent = 4968,
FragmentDirective = 4982,
FrameCrashedEvent = 5000,
FrameLoader = 5018,
GPU = 5030,
GPUAdapter = 5034,
GPUAdapterInfo = 5045,
GPUBindGroup = 5060,
GPUBindGroupLayout = 5073,
GPUBuffer = 5092,
GPUBufferUsage = 5102,
GPUCanvasContext = 5117,
GPUColorWrite = 5134,
GPUCommandBuffer = 5148,
GPUCommandEncoder = 5165,
GPUCompilationInfo = 5183,
GPUCompilationMessage = 5202,
GPUComputePassEncoder = 5224,
GPUComputePipeline = 5246,
GPUDevice = 5265,
GPUDeviceLostInfo = 5275,
GPUError = 5293,
GPUExternalTexture = 5302,
GPUInternalError = 5321,
GPUMapMode = 5338,
GPUOutOfMemoryError = 5349,
GPUPipelineError = 5369,
GPUPipelineLayout = 5386,
GPUQuerySet = 5404,
GPUQueue = 5416,
GPURenderBundle = 5425,
GPURenderBundleEncoder = 5441,
GPURenderPassEncoder = 5464,
GPURenderPipeline = 5485,
GPUSampler = 5503,
GPUShaderModule = 5514,
GPUShaderStage = 5530,
GPUSupportedFeatures = 5545,
GPUSupportedLimits = 5566,
GPUTexture = 5585,
GPUTextureUsage = 5596,
GPUTextureView = 5612,
GPUUncapturedErrorEvent = 5627,
GPUValidationError = 5651,
GainNode = 5670,
Gamepad = 5679,
GamepadAxisMoveEvent = 5687,
GamepadButton = 5708,
GamepadButtonEvent = 5722,
GamepadEvent = 5741,
GamepadHapticActuator = 5754,
GamepadLightIndicator = 5776,
GamepadPose = 5798,
GamepadServiceTest = 5810,
GamepadTouch = 5829,
Geolocation = 5842,
GeolocationCoordinates = 5854,
GeolocationPosition = 5877,
GeolocationPositionError = 5897,
GetUserMediaRequest = 5922,
GleanBoolean = 5942,
GleanCategory = 5955,
GleanCounter = 5969,
GleanCustomDistribution = 5982,
GleanDatetime = 6006,
GleanDenominator = 6020,
GleanDualLabeledCounter = 6037,
GleanEvent = 6061,
GleanImpl = 6072,
GleanLabeled = 6082,
GleanMemoryDistribution = 6095,
GleanMetric = 6119,
GleanNumerator = 6131,
GleanObject = 6146,
GleanPingsImpl = 6158,
GleanQuantity = 6173,
GleanRate = 6187,
GleanString = 6197,
GleanStringList = 6209,
GleanText = 6225,
GleanTimespan = 6235,
GleanTimingDistribution = 6249,
GleanUrl = 6273,
GleanUuid = 6282,
Grid = 6292,
GridArea = 6297,
GridDimension = 6306,
GridLine = 6320,
GridLines = 6329,
GridTrack = 6339,
GridTracks = 6349,
HTMLAllCollection = 6360,
HTMLAnchorElement = 6378,
HTMLAreaElement = 6396,
HTMLAudioElement = 6412,
HTMLBRElement = 6429,
HTMLBaseElement = 6443,
HTMLBodyElement = 6459,
HTMLButtonElement = 6475,
HTMLCanvasElement = 6493,
HTMLCollection = 6511,
HTMLDListElement = 6526,
HTMLDataElement = 6543,
HTMLDataListElement = 6559,
HTMLDetailsElement = 6579,
HTMLDialogElement = 6598,
HTMLDirectoryElement = 6616,
HTMLDivElement = 6637,
HTMLDocument = 6652,
HTMLElement = 6665,
HTMLEmbedElement = 6677,
HTMLFieldSetElement = 6694,
HTMLFontElement = 6714,
HTMLFormControlsCollection = 6730,
HTMLFormElement = 6757,
HTMLFrameElement = 6773,
HTMLFrameSetElement = 6790,
HTMLHRElement = 6810,
HTMLHeadElement = 6824,
HTMLHeadingElement = 6840,
HTMLHtmlElement = 6859,
HTMLIFrameElement = 6875,
HTMLImageElement = 6893,
HTMLInputElement = 6910,
HTMLLIElement = 6927,
HTMLLabelElement = 6941,
HTMLLegendElement = 6958,
HTMLLinkElement = 6976,
HTMLMapElement = 6992,
HTMLMarqueeElement = 7007,
HTMLMediaElement = 7026,
HTMLMenuElement = 7043,
HTMLMetaElement = 7059,
HTMLMeterElement = 7075,
HTMLModElement = 7092,
HTMLOListElement = 7107,
HTMLObjectElement = 7124,
HTMLOptGroupElement = 7142,
HTMLOptionElement = 7162,
HTMLOptionsCollection = 7180,
HTMLOutputElement = 7202,
HTMLParagraphElement = 7220,
HTMLParamElement = 7241,
HTMLPictureElement = 7258,
HTMLPreElement = 7277,
HTMLProgressElement = 7292,
HTMLQuoteElement = 7312,
HTMLScriptElement = 7329,
HTMLSelectElement = 7347,
HTMLSlotElement = 7365,
HTMLSourceElement = 7381,
HTMLSpanElement = 7399,
HTMLStyleElement = 7415,
HTMLTableCaptionElement = 7432,
HTMLTableCellElement = 7456,
HTMLTableColElement = 7477,
HTMLTableElement = 7497,
HTMLTableRowElement = 7514,
HTMLTableSectionElement = 7534,
HTMLTemplateElement = 7558,
HTMLTextAreaElement = 7578,
HTMLTimeElement = 7598,
HTMLTitleElement = 7614,
HTMLTrackElement = 7631,
HTMLUListElement = 7648,
HTMLUnknownElement = 7665,
HTMLVideoElement = 7684,
HashChangeEvent = 7701,
Headers = 7717,
Headers_Iterator = 7725,
HeapSnapshot = 7742,
Highlight = 7755,
HighlightRegistry = 7765,
History = 7783,
IDBCursor = 7791,
IDBCursorWithValue = 7801,
IDBDatabase = 7820,
IDBFactory = 7832,
IDBIndex = 7843,
IDBKeyRange = 7852,
IDBObjectStore = 7864,
IDBOpenDBRequest = 7879,
IDBRequest = 7896,
IDBTransaction = 7907,
IDBVersionChangeEvent = 7922,
IIRFilterNode = 7944,
IOUtils = 7958,
IdentityCredential = 7966,
IdentityProvider = 7985,
IdleDeadline = 8002,
Image = 8015,
ImageBitmap = 8021,
ImageBitmapRenderingContext = 8033,
ImageCapture = 8061,
ImageCaptureError = 8074,
ImageCaptureErrorEvent = 8092,
ImageData = 8115,
ImageDecoder = 8125,
ImageDocument = 8138,
ImageTrack = 8152,
ImageTrackList = 8163,
InferenceSession = 8178,
InputEvent = 8195,
InspectorCSSParser = 8206,
InspectorFontFace = 8225,
InspectorUtils = 8243,
IntegrityViolationReportBody = 8258,
IntersectionObserver = 8287,
IntersectionObserverEntry = 8308,
IntlUtils = 8334,
JSActorTypeUtils = 8344,
JSProcessActorChild = 8361,
JSProcessActorParent = 8381,
JSWindowActorChild = 8402,
JSWindowActorParent = 8421,
KeyEvent = 8441,
KeyboardEvent = 8450,
KeyframeEffect = 8464,
L10nFileSource = 8479,
L10nOverlays = 8494,
L10nRegistry = 8507,
LargestContentfulPaint = 8520,
LegacyMozTCPSocket = 8543,
LlamaRunner = 8562,
Localization = 8574,
Location = 8587,
Lock = 8596,
LockManager = 8601,
MIDIAccess = 8613,
MIDIConnectionEvent = 8624,
MIDIInput = 8644,
MIDIInputMap = 8654,
MIDIMessageEvent = 8667,
MIDIOutput = 8684,
MIDIOutputMap = 8695,
MIDIPort = 8709,
MLS = 8718,
MLSGroupView = 8722,
MOZ_debug = 8735,
MatchGlob = 8745,
MatchPattern = 8755,
MatchPatternSet = 8768,
MathMLElement = 8784,
MediaCapabilities = 8798,
MediaControlService = 8816,
MediaController = 8836,
MediaDeviceInfo = 8852,
MediaDevices = 8868,
MediaElementAudioSourceNode = 8881,
MediaEncryptedEvent = 8909,
MediaError = 8929,
MediaKeyError = 8940,
MediaKeyMessageEvent = 8954,
MediaKeySession = 8975,
MediaKeyStatusMap = 8991,
MediaKeyStatusMap_Iterator = 9009,
MediaKeySystemAccess = 9036,
MediaKeys = 9057,
MediaList = 9067,
MediaMetadata = 9077,
MediaQueryList = 9091,
MediaQueryListEvent = 9106,
MediaRecorder = 9126,
MediaRecorderErrorEvent = 9140,
MediaSession = 9164,
MediaSource = 9177,
MediaStream = 9189,
MediaStreamAudioDestinationNode = 9201,
MediaStreamAudioSourceNode = 9233,
MediaStreamError = 9260,
MediaStreamEvent = 9277,
MediaStreamTrack = 9294,
MediaStreamTrackAudioSourceNode = 9311,
MediaStreamTrackEvent = 9343,
MerchantValidationEvent = 9365,
MessageBroadcaster = 9389,
MessageChannel = 9408,
MessageEvent = 9423,
MessageListenerManager = 9436,
MessagePort = 9459,
MessageSender = 9471,
MimeType = 9485,
MimeTypeArray = 9494,
ModelContext = 9508,
ModelContextClient = 9521,
MouseEvent = 9540,
MouseScrollEvent = 9551,
MozCanvasPrintState = 9568,
MozDocumentMatcher = 9588,
MozDocumentObserver = 9607,
MozQueryInterface = 9627,
MozSharedMap = 9645,
MozSharedMap_Iterator = 9658,
MozSharedMapChangeEvent = 9680,
MozStorageAsyncStatementParams = 9704,
MozStorageStatementParams = 9735,
MozStorageStatementRow = 9761,
MozWritableSharedMap = 9784,
MutationObserver = 9805,
MutationRecord = 9822,
NamedNodeMap = 9837,
NavigateEvent = 9850,
Navigation = 9864,
NavigationActivation = 9875,
NavigationCurrentEntryChangeEvent = 9896,
NavigationDestination = 9930,
NavigationHistoryEntry = 9952,
NavigationPrecommitController = 9975,
NavigationPreloadManager = 10005,
NavigationTransition = 10030,
Navigator = 10051,
NavigatorLogin = 10061,
NetworkInformation = 10076,
Node = 10095,
NodeFilter = 10100,
NodeIterator = 10111,
NodeList = 10124,
Notification = 10133,
NotificationEvent = 10146,
NotifyPaintEvent = 10164,
OES_draw_buffers_indexed = 10181,
OES_element_index_uint = 10206,
OES_fbo_render_mipmap = 10229,
OES_standard_derivatives = 10251,
OES_texture_float = 10276,
OES_texture_float_linear = 10294,
OES_texture_half_float = 10319,
OES_texture_half_float_linear = 10342,
OES_vertex_array_object = 10372,
OVR_multiview2 = 10396,
OfflineAudioCompletionEvent = 10411,
OfflineAudioContext = 10439,
OffscreenCanvas = 10459,
OffscreenCanvasRenderingContext2D = 10475,
OnlyForUseInConstructor = 10509,
Option = 10533,
OscillatorNode = 10540,
PageRevealEvent = 10555,
PageSwapEvent = 10571,
PageTransitionEvent = 10585,
PaintRequest = 10605,
PaintRequestList = 10618,
PaintWorkletGlobalScope = 10635,
PannerNode = 10659,
ParentProcessMessageManager = 10670,
Path2D = 10698,
PathUtils = 10705,
PaymentAddress = 10715,
PaymentMethodChangeEvent = 10730,
PaymentRequest = 10755,
PaymentRequestUpdateEvent = 10770,
PaymentResponse = 10796,
Performance = 10812,
PerformanceEntry = 10824,
PerformanceEntryEvent = 10841,
PerformanceEventTiming = 10863,
PerformanceMark = 10886,
PerformanceMeasure = 10902,
PerformanceNavigation = 10921,
PerformanceNavigationTiming = 10943,
PerformanceObserver = 10971,
PerformanceObserverEntryList = 10991,
PerformancePaintTiming = 11020,
PerformanceResourceTiming = 11043,
PerformanceServerTiming = 11069,
PerformanceTiming = 11093,
PeriodicWave = 11111,
PermissionStatus = 11124,
Permissions = 11141,
Plugin = 11153,
PluginArray = 11160,
PluginCrashedEvent = 11172,
PointerEvent = 11191,
PopStateEvent = 11204,
PopupBlockedEvent = 11218,
PopupPositionedEvent = 11236,
PositionStateEvent = 11257,
PrecompiledScript = 11276,
PrivateAttribution = 11294,
ProcessMessageManager = 11313,
ProcessingInstruction = 11335,
ProgressEvent = 11357,
PromiseDebugging = 11371,
PromiseNativeHandler = 11388,
PromiseRejectionEvent = 11409,
PublicKeyCredential = 11431,
PushEvent = 11451,
PushManager = 11461,
PushManagerImpl = 11473,
PushMessageData = 11489,
PushSubscription = 11505,
PushSubscriptionChangeEvent = 11522,
PushSubscriptionOptions = 11550,
RadioNodeList = 11574,
Range = 11588,
ReadableByteStreamController = 11594,
ReadableStream = 11623,
ReadableStream_AsyncIterator = 11638,
ReadableStreamBYOBReader = 11667,
ReadableStreamBYOBRequest = 11692,
ReadableStreamDefaultController = 11718,
ReadableStreamDefaultReader = 11750,
RedirectBlockedEvent = 11778,
Report = 11799,
ReportBody = 11806,
ReportingObserver = 11817,
Request = 11835,
ResizeObserver = 11843,
ResizeObserverEntry = 11858,
ResizeObserverSize = 11878,
Response = 11897,
SVGAElement = 11906,
SVGAngle = 11918,
SVGAnimateElement = 11927,
SVGAnimateMotionElement = 11945,
SVGAnimateTransformElement = 11969,
SVGAnimatedAngle = 11996,
SVGAnimatedBoolean = 12013,
SVGAnimatedEnumeration = 12032,
SVGAnimatedInteger = 12055,
SVGAnimatedLength = 12074,
SVGAnimatedLengthList = 12092,
SVGAnimatedNumber = 12114,
SVGAnimatedNumberList = 12132,
SVGAnimatedPreserveAspectRatio = 12154,
SVGAnimatedRect = 12185,
SVGAnimatedString = 12201,
SVGAnimatedTransformList = 12219,
SVGAnimationElement = 12244,
SVGCircleElement = 12264,
SVGClipPathElement = 12281,
SVGComponentTransferFunctionElement = 12300,
SVGDefsElement = 12336,
SVGDescElement = 12351,
SVGElement = 12366,
SVGEllipseElement = 12377,
SVGFEBlendElement = 12395,
SVGFEColorMatrixElement = 12413,
SVGFEComponentTransferElement = 12437,
SVGFECompositeElement = 12467,
SVGFEConvolveMatrixElement = 12489,
SVGFEDiffuseLightingElement = 12516,
SVGFEDisplacementMapElement = 12544,
SVGFEDistantLightElement = 12572,
SVGFEDropShadowElement = 12597,
SVGFEFloodElement = 12620,
SVGFEFuncAElement = 12638,
SVGFEFuncBElement = 12656,
SVGFEFuncGElement = 12674,
SVGFEFuncRElement = 12692,
SVGFEGaussianBlurElement = 12710,
SVGFEImageElement = 12735,
SVGFEMergeElement = 12753,
SVGFEMergeNodeElement = 12771,
SVGFEMorphologyElement = 12793,
SVGFEOffsetElement = 12816,
SVGFEPointLightElement = 12835,
SVGFESpecularLightingElement = 12858,
SVGFESpotLightElement = 12887,
SVGFETileElement = 12909,
SVGFETurbulenceElement = 12926,
SVGFilterElement = 12949,
SVGForeignObjectElement = 12966,
SVGGElement = 12990,
SVGGeometryElement = 13002,
SVGGradientElement = 13021,
SVGGraphicsElement = 13040,
SVGImageElement = 13059,
SVGLength = 13075,
SVGLengthList = 13085,
SVGLineElement = 13099,
SVGLinearGradientElement = 13114,
SVGMPathElement = 13139,
SVGMarkerElement = 13155,
SVGMaskElement = 13172,
SVGMatrix = 13187,
SVGMetadataElement = 13197,
SVGNumber = 13216,
SVGNumberList = 13226,
SVGPathElement = 13240,
SVGPathSegment = 13255,
SVGPatternElement = 13270,
SVGPoint = 13288,
SVGPointList = 13297,
SVGPolygonElement = 13310,
SVGPolylineElement = 13328,
SVGPreserveAspectRatio = 13347,
SVGRadialGradientElement = 13370,
SVGRect = 13395,
SVGRectElement = 13403,
SVGSVGElement = 13418,
SVGScriptElement = 13432,
SVGSetElement = 13449,
SVGStopElement = 13463,
SVGStringList = 13478,
SVGStyleElement = 13492,
SVGSwitchElement = 13508,
SVGSymbolElement = 13525,
SVGTSpanElement = 13542,
SVGTextContentElement = 13558,
SVGTextElement = 13580,
SVGTextPathElement = 13595,
SVGTextPositioningElement = 13614,
SVGTitleElement = 13640,
SVGTransform = 13656,
SVGTransformList = 13669,
SVGUnitTypes = 13686,
SVGUseElement = 13699,
SVGViewElement = 13713,
Sanitizer = 13728,
Scheduler = 13738,
Screen = 13748,
ScreenLuminance = 13755,
ScreenOrientation = 13771,
ScriptProcessorNode = 13789,
ScrollAreaEvent = 13809,
SecurityPolicyViolationEvent = 13825,
Selection = 13854,
ServiceWorker = 13864,
ServiceWorkerContainer = 13878,
ServiceWorkerGlobalScope = 13901,
ServiceWorkerRegistration = 13926,
SessionStoreFormData = 13952,
SessionStoreScrollData = 13973,
SessionStoreUtils = 13996,
ShadowRoot = 14014,
SharedWorker = 14025,
SharedWorkerGlobalScope = 14038,
SimpleGestureEvent = 14062,
SourceBuffer = 14081,
SourceBufferList = 14094,
SpeechGrammar = 14111,
SpeechGrammarList = 14125,
SpeechRecognition = 14143,
SpeechRecognitionAlternative = 14161,
SpeechRecognitionError = 14190,
SpeechRecognitionEvent = 14213,
SpeechRecognitionResult = 14236,
SpeechRecognitionResultList = 14260,
SpeechSynthesis = 14288,
SpeechSynthesisErrorEvent = 14304,
SpeechSynthesisEvent = 14330,
SpeechSynthesisUtterance = 14351,
SpeechSynthesisVoice = 14376,
StaticRange = 14397,
StereoPannerNode = 14409,
Storage = 14426,
StorageEvent = 14434,
StorageManager = 14447,
StreamFilter = 14462,
StreamFilterDataEvent = 14475,
StructuredCloneHolder = 14497,
StructuredCloneTester = 14519,
StylePropertyMap = 14541,
StylePropertyMapReadOnly = 14558,
StylePropertyMapReadOnly_Iterator = 14583,
StyleSheet = 14617,
StyleSheetApplicableStateChangeEvent = 14628,
StyleSheetList = 14665,
StyleSheetRemovedEvent = 14680,
SubmitEvent = 14703,
SubtleCrypto = 14715,
SyncMessageSender = 14728,
SyncReadFile = 14746,
TCPServerSocket = 14759,
TCPServerSocketEvent = 14775,
TCPSocket = 14796,
TCPSocketErrorEvent = 14806,
TCPSocketEvent = 14826,
TaskController = 14841,
TaskPriorityChangeEvent = 14856,
TaskSignal = 14880,
Tensor = 14891,
TestAttributesOnTypes = 14898,
TestCEReactionsInterface = 14920,
TestCImplementedInterface = 14945,
TestCImplementedInterface2 = 14971,
TestCallbackDictUnionOverload = 14998,
TestChildInterface = 15028,
TestChromeOnlyInterface = 15047,
TestConstructorForFuncInterface = 15071,
TestConstructorForPrefInterface = 15103,
TestConstructorForSCInterface = 15135,
TestCppKeywordNamedMethodsInterface = 15165,
TestDeprecatedInterface = 15201,
TestExampleInterface = 15225,
TestExampleProxyInterface = 15246,
TestExampleThrowingConstructorInterface = 15272,
TestExampleWorkerInterface = 15312,
TestFuncConstructorForDifferentFuncInterface = 15339,
TestFuncConstructorForInterface = 15384,
TestFunctions = 15416,
TestHTMLConstructorInterface = 15430,
TestIndexedAndNamedGetterAndSetterInterface = 15459,
TestIndexedAndNamedGetterInterface = 15503,
TestIndexedAndNamedSetterInterface = 15538,
TestIndexedGetterAndSetterAndNamedGetterInterface = 15573,
TestIndexedGetterInterface = 15623,
TestIndexedSetterInterface = 15650,
TestInterface = 15677,
TestInterfaceAsyncIterableDouble = 15691,
TestInterfaceAsyncIterableDouble_AsyncIterator = 15724,
TestInterfaceAsyncIterableDoubleUnion = 15771,
TestInterfaceAsyncIterableDoubleUnion_AsyncIterator = 15809,
TestInterfaceAsyncIterableSingle = 15861,
TestInterfaceAsyncIterableSingle_AsyncIterator = 15894,
TestInterfaceAsyncIterableSingleWithArgs = 15941,
TestInterfaceAsyncIterableSingleWithArgs_AsyncIterator = 15982,
TestInterfaceIterableDouble = 16037,
TestInterfaceIterableDouble_Iterator = 16065,
TestInterfaceIterableDoubleUnion = 16102,
TestInterfaceIterableDoubleUnion_Iterator = 16135,
TestInterfaceIterableSingle = 16177,
TestInterfaceJS = 16205,
TestInterfaceLength = 16221,
TestInterfaceMaplike = 16241,
TestInterfaceMaplikeJSObject = 16262,
TestInterfaceMaplikeObject = 16291,
TestInterfaceObservableArray = 16318,
TestInterfaceSetlike = 16347,
TestInterfaceSetlikeNode = 16368,
TestInterfaceWithPromiseConstructorArg = 16393,
TestJSImplInterface = 16432,
TestJSImplInterface2 = 16452,
TestJSImplInterface3 = 16473,
TestJSImplInterface4 = 16494,
TestJSImplInterface5 = 16515,
TestJSImplInterface6 = 16536,
TestJSImplNoInterfaceObject = 16557,
TestLegacyFactoryFunctionInterface = 16585,
TestLegacyFactoryFunctionInterface2 = 16620,
TestNamedDeleterInterface = 16656,
TestNamedDeleterWithRetvalInterface = 16682,
TestNamedGetterInterface = 16718,
TestNamedSetterInterface = 16743,
TestNamespace = 16768,
TestNonWrapperCacheInterface = 16782,
TestParentInterface = 16811,
TestPrefChromeOnlySCFuncConstructorForInterface = 16831,
TestPrefConstructorForDifferentPrefInterface = 16879,
TestPrefConstructorForInterface = 16924,
TestProtoObjectHackedNamespace = 16956,
TestReflectedHTMLAttribute = 16987,
TestRenamedInterface = 17014,
TestRenamedNamespace = 17035,
TestReportBody = 17056,
TestReportGenerator = 17071,
TestSCConstructorForInterface = 17091,
TestSecureContextInterface = 17121,
TestThrowingConstructorInterface = 17148,
TestTrialInterface = 17181,
TestUtils = 17200,
TestWorkerExposedInterface = 17210,
TestingDeprecatedInterface = 17237,
Text = 17264,
TextClause = 17269,
TextDecoder = 17280,
TextDecoderStream = 17292,
TextEncoder = 17310,
TextEncoderStream = 17322,
TextEvent = 17340,
TextMetrics = 17350,
TextTrack = 17362,
TextTrackCue = 17372,
TextTrackCueList = 17385,
TextTrackList = 17402,
TimeEvent = 17416,
TimeRanges = 17426,
ToggleEvent = 17437,
Touch = 17449,
TouchEvent = 17455,
TouchList = 17466,
TrackEvent = 17476,
TransformStream = 17487,
TransformStreamDefaultController = 17503,
TransitionEvent = 17536,
TreeColumn = 17552,
TreeColumns = 17563,
TreeContentView = 17575,
TreeWalker = 17591,
TrustedHTML = 17602,
TrustedScript = 17614,
TrustedScriptURL = 17628,
TrustedTypePolicy = 17645,
TrustedTypePolicyFactory = 17663,
UDPMessageEvent = 17688,
UDPSocket = 17704,
UIEvent = 17714,
URL = 17722,
URLPattern = 17726,
URLSearchParams = 17737,
URLSearchParams_Iterator = 17753,
UniFFIPointer = 17778,
UniFFIScaffolding = 17792,
UserActivation = 17810,
UserInteraction = 17825,
UserProximityEvent = 17841,
VRDisplay = 17860,
VRDisplayCapabilities = 17870,
VRDisplayEvent = 17892,
VREyeParameters = 17907,
VRFieldOfView = 17923,
VRFrameData = 17937,
VRMockController = 17949,
VRMockDisplay = 17966,
VRPose = 17980,
VRServiceTest = 17987,
VRStageParameters = 18001,
VTTCue = 18019,
VTTRegion = 18026,
ValidityState = 18036,
VideoColorSpace = 18050,
VideoDecoder = 18066,
VideoEncoder = 18079,
VideoFrame = 18092,
VideoPlaybackQuality = 18103,
VideoTrack = 18124,
VideoTrackList = 18135,
ViewTransition = 18150,
ViewTransitionTypeSet = 18165,
VisualViewport = 18187,
WEBGL_color_buffer_float = 18202,
WEBGL_compressed_texture_astc = 18227,
WEBGL_compressed_texture_etc = 18257,
WEBGL_compressed_texture_etc1 = 18286,
WEBGL_compressed_texture_pvrtc = 18316,
WEBGL_compressed_texture_s3tc = 18347,
WEBGL_compressed_texture_s3tc_srgb = 18377,
WEBGL_debug_renderer_info = 18412,
WEBGL_debug_shaders = 18438,
WEBGL_depth_texture = 18458,
WEBGL_draw_buffers = 18478,
WEBGL_explicit_present = 18497,
WEBGL_lose_context = 18520,
WEBGL_provoking_vertex = 18539,
WGSLLanguageFeatures = 18562,
WakeLock = 18583,
WakeLockSentinel = 18592,
WaveShaperNode = 18609,
WebExtensionContentScript = 18624,
WebExtensionPolicy = 18650,
WebGL2RenderingContext = 18669,
WebGLActiveInfo = 18692,
WebGLBuffer = 18708,
WebGLContextEvent = 18720,
WebGLFramebuffer = 18738,
WebGLProgram = 18755,
WebGLQuery = 18768,
WebGLRenderbuffer = 18779,
WebGLRenderingContext = 18797,
WebGLSampler = 18819,
WebGLShader = 18832,
WebGLShaderPrecisionFormat = 18844,
WebGLSync = 18871,
WebGLTexture = 18881,
WebGLTransformFeedback = 18894,
WebGLUniformLocation = 18917,
WebGLVertexArrayObject = 18938,
WebKitCSSMatrix = 18961,
WebSocket = 18977,
WebTransport = 18987,
WebTransportBidirectionalStream = 19000,
WebTransportDatagramDuplexStream = 19032,
WebTransportError = 19065,
WebTransportReceiveStream = 19083,
WebTransportSendStream = 19109,
WheelEvent = 19132,
Window = 19143,
WindowClient = 19150,
WindowContext = 19163,
WindowGlobalChild = 19177,
WindowGlobalParent = 19195,
WindowRoot = 19214,
Worker = 19225,
WorkerDebuggerGlobalScope = 19232,
WorkerGlobalScope = 19258,
WorkerLocation = 19276,
WorkerNavigator = 19291,
WorkerTestUtils = 19307,
Worklet = 19323,
WorkletGlobalScope = 19331,
WrapperCachedNonISupportsTestInterface = 19350,
WritableStream = 19389,
WritableStreamDefaultController = 19404,
WritableStreamDefaultWriter = 19436,
XMLDocument = 19464,
XMLHttpRequest = 19476,
XMLHttpRequestEventTarget = 19491,
XMLHttpRequestUpload = 19517,
XMLSerializer = 19538,
XPathEvaluator = 19552,
XPathExpression = 19567,
XPathResult = 19583,
XRBoundedReferenceSpace = 19595,
XRFrame = 19619,
XRInputSource = 19627,
XRInputSourceArray = 19641,
XRInputSourceEvent = 19660,
XRInputSourcesChangeEvent = 19679,
XRPose = 19705,
XRReferenceSpace = 19712,
XRReferenceSpaceEvent = 19729,
XRRenderState = 19751,
XRRigidTransform = 19765,
XRSession = 19782,
XRSessionEvent = 19792,
XRSpace = 19807,
XRSystem = 19815,
XRView = 19824,
XRViewerPose = 19831,
XRViewport = 19844,
XRWebGLLayer = 19855,
XSLTProcessor = 19868,
XULCommandEvent = 19882,
XULElement = 19898,
XULFrameElement = 19909,
XULMenuElement = 19925,
XULPopupElement = 19940,
XULResizerElement = 19956,
XULTextElement = 19974,
XULTreeElement = 19989,
console = 20004,
webkitSpeechGrammar = 20012,
webkitSpeechGrammarList = 20032,
webkitSpeechRecognition = 20056,
webkitURL = 20080,
};
namespace binding_detail {
extern const char sBindingNames[];
} // namespace binding_detail
MOZ_ALWAYS_INLINE const char* BindingName(BindingNamesOffset aOffset) {
return binding_detail::sBindingNames + static_cast<size_t>(aOffset);
}
} // namespace mozilla::dom
#endif // DOM_BINDINGNAMES_H_