/* THIS FILE IS AUTOGENERATED BY Codegen.py - DO NOT EDIT */

#include <stdint.h>
#include <type_traits>

#include "js/experimental/JitInfo.h"

#include "mozilla/dom/BindingNames.h"

#include "mozilla/dom/PrototypeList.h"

namespace mozilla::dom::prototypes {

static_assert(id::_ID_Count < (uint64_t(1) << (sizeof(std::declval<JSJitInfo>().protoID) * 8)), "Too many prototypes!");

} // namespace mozilla::dom::prototypes



static_assert(MAX_PROTOTYPE_CHAIN_LENGTH < (uint64_t(1) << (sizeof(std::declval<JSJitInfo>().depth) * 8)), "Some inheritance chain is too long!");



namespace mozilla::dom {
const char *NamesOfInterfacesWithProtos(unsigned int aIndex)
{
  static const BindingNamesOffset offsets[] = {
    BindingNamesOffset::ANGLE_instanced_arrays,
    BindingNamesOffset::AbortController,
    BindingNamesOffset::AbortSignal,
    BindingNamesOffset::AbstractRange,
    BindingNamesOffset::AccessibleNode,
    BindingNamesOffset::Addon,
    BindingNamesOffset::AddonEvent,
    BindingNamesOffset::AddonInstall,
    BindingNamesOffset::AddonManager,
    BindingNamesOffset::AnalyserNode,
    BindingNamesOffset::Animation,
    BindingNamesOffset::AnimationEffect,
    BindingNamesOffset::AnimationEvent,
    BindingNamesOffset::AnimationPlaybackEvent,
    BindingNamesOffset::AnimationTimeline,
    BindingNamesOffset::AnonymousContent,
    BindingNamesOffset::Attr,
    BindingNamesOffset::AudioBuffer,
    BindingNamesOffset::AudioBufferSourceNode,
    BindingNamesOffset::AudioContext,
    BindingNamesOffset::AudioData,
    BindingNamesOffset::AudioDecoder,
    BindingNamesOffset::AudioDestinationNode,
    BindingNamesOffset::AudioEncoder,
    BindingNamesOffset::AudioListener,
    BindingNamesOffset::AudioNode,
    BindingNamesOffset::AudioParam,
    BindingNamesOffset::AudioParamMap,
    BindingNamesOffset::AudioProcessingEvent,
    BindingNamesOffset::AudioScheduledSourceNode,
    BindingNamesOffset::AudioTrack,
    BindingNamesOffset::AudioTrackList,
    BindingNamesOffset::AudioWorklet,
    BindingNamesOffset::AudioWorkletGlobalScope,
    BindingNamesOffset::AudioWorkletNode,
    BindingNamesOffset::AudioWorkletProcessor,
    BindingNamesOffset::AuthenticatorAssertionResponse,
    BindingNamesOffset::AuthenticatorAttestationResponse,
    BindingNamesOffset::AuthenticatorResponse,
    BindingNamesOffset::BarProp,
    BindingNamesOffset::BaseAudioContext,
    BindingNamesOffset::BatteryManager,
    BindingNamesOffset::BeforeUnloadEvent,
    BindingNamesOffset::BiquadFilterNode,
    BindingNamesOffset::Blob,
    BindingNamesOffset::BlobEvent,
    BindingNamesOffset::BroadcastChannel,
    BindingNamesOffset::BrowsingContext,
    BindingNamesOffset::BrowsingContextGroup,
    BindingNamesOffset::ByteLengthQueuingStrategy,
    BindingNamesOffset::CDATASection,
    BindingNamesOffset::CSPViolationReportBody,
    BindingNamesOffset::CSSAnimation,
    BindingNamesOffset::CSSColor,
    BindingNamesOffset::CSSColorValue,
    BindingNamesOffset::CSSConditionRule,
    BindingNamesOffset::CSSContainerRule,
    BindingNamesOffset::CSSCounterStyleRule,
    BindingNamesOffset::CSSCustomMediaRule,
    BindingNamesOffset::CSSCustomPropertyRegisteredEvent,
    BindingNamesOffset::CSSFontFaceRule,
    BindingNamesOffset::CSSFontFeatureValuesRule,
    BindingNamesOffset::CSSFontPaletteValuesRule,
    BindingNamesOffset::CSSGroupingRule,
    BindingNamesOffset::CSSHSL,
    BindingNamesOffset::CSSHWB,
    BindingNamesOffset::CSSImageValue,
    BindingNamesOffset::CSSImportRule,
    BindingNamesOffset::CSSKeyframeRule,
    BindingNamesOffset::CSSKeyframesRule,
    BindingNamesOffset::CSSKeywordValue,
    BindingNamesOffset::CSSLCH,
    BindingNamesOffset::CSSLab,
    BindingNamesOffset::CSSLayerBlockRule,
    BindingNamesOffset::CSSLayerStatementRule,
    BindingNamesOffset::CSSMarginRule,
    BindingNamesOffset::CSSMathClamp,
    BindingNamesOffset::CSSMathInvert,
    BindingNamesOffset::CSSMathMax,
    BindingNamesOffset::CSSMathMin,
    BindingNamesOffset::CSSMathNegate,
    BindingNamesOffset::CSSMathProduct,
    BindingNamesOffset::CSSMathSum,
    BindingNamesOffset::CSSMathValue,
    BindingNamesOffset::CSSMatrixComponent,
    BindingNamesOffset::CSSMediaRule,
    BindingNamesOffset::CSSMozDocumentRule,
    BindingNamesOffset::CSSNamespaceRule,
    BindingNamesOffset::CSSNestedDeclarations,
    BindingNamesOffset::CSSNumericArray,
    BindingNamesOffset::CSSNumericValue,
    BindingNamesOffset::CSSOKLCH,
    BindingNamesOffset::CSSOKLab,
    BindingNamesOffset::CSSPageDescriptors,
    BindingNamesOffset::CSSPageRule,
    BindingNamesOffset::CSSPerspective,
    BindingNamesOffset::CSSPositionTryDescriptors,
    BindingNamesOffset::CSSPositionTryRule,
    BindingNamesOffset::CSSPropertyRule,
    BindingNamesOffset::CSSPseudoElement,
    BindingNamesOffset::CSSRGB,
    BindingNamesOffset::CSSRotate,
    BindingNamesOffset::CSSRule,
    BindingNamesOffset::CSSRuleList,
    BindingNamesOffset::CSSScale,
    BindingNamesOffset::CSSScopeRule,
    BindingNamesOffset::CSSSkew,
    BindingNamesOffset::CSSSkewX,
    BindingNamesOffset::CSSSkewY,
    BindingNamesOffset::CSSStartingStyleRule,
    BindingNamesOffset::CSSStyleDeclaration,
    BindingNamesOffset::CSSStyleProperties,
    BindingNamesOffset::CSSStyleRule,
    BindingNamesOffset::CSSStyleSheet,
    BindingNamesOffset::CSSStyleValue,
    BindingNamesOffset::CSSSupportsRule,
    BindingNamesOffset::CSSTransformComponent,
    BindingNamesOffset::CSSTransformValue,
    BindingNamesOffset::CSSTransition,
    BindingNamesOffset::CSSTranslate,
    BindingNamesOffset::CSSUnitValue,
    BindingNamesOffset::CSSUnparsedValue,
    BindingNamesOffset::CSSVariableReferenceValue,
    BindingNamesOffset::Cache,
    BindingNamesOffset::CacheStorage,
    BindingNamesOffset::CallbackDebuggerNotification,
    BindingNamesOffset::CanonicalBrowsingContext,
    BindingNamesOffset::CanvasCaptureMediaStream,
    BindingNamesOffset::CanvasGradient,
    BindingNamesOffset::CanvasPattern,
    BindingNamesOffset::CanvasRenderingContext2D,
    BindingNamesOffset::CaretPosition,
    BindingNamesOffset::CaretStateChangedEvent,
    BindingNamesOffset::ChannelMergerNode,
    BindingNamesOffset::ChannelSplitterNode,
    BindingNamesOffset::ChannelWrapper,
    BindingNamesOffset::CharacterData,
    BindingNamesOffset::CheckerboardReportService,
    BindingNamesOffset::ChildProcessMessageManager,
    BindingNamesOffset::ChildSHistory,
    BindingNamesOffset::ChromeMessageBroadcaster,
    BindingNamesOffset::ChromeMessageSender,
    BindingNamesOffset::ChromeNodeList,
    BindingNamesOffset::ChromeWorker,
    BindingNamesOffset::Client,
    BindingNamesOffset::Clients,
    BindingNamesOffset::Clipboard,
    BindingNamesOffset::ClipboardEvent,
    BindingNamesOffset::ClipboardItem,
    BindingNamesOffset::ClonedErrorHolder,
    BindingNamesOffset::CloseEvent,
    BindingNamesOffset::CloseWatcher,
    BindingNamesOffset::CommandEvent,
    BindingNamesOffset::Comment,
    BindingNamesOffset::CompositionEvent,
    BindingNamesOffset::CompressionStream,
    BindingNamesOffset::ConsoleInstance,
    BindingNamesOffset::ConstantSourceNode,
    BindingNamesOffset::ContentFrameMessageManager,
    BindingNamesOffset::ContentProcessMessageManager,
    BindingNamesOffset::ContentVisibilityAutoStateChangeEvent,
    BindingNamesOffset::ConvolverNode,
    BindingNamesOffset::CookieChangeEvent,
    BindingNamesOffset::CookieStore,
    BindingNamesOffset::CookieStoreManager,
    BindingNamesOffset::CountQueuingStrategy,
    BindingNamesOffset::CreateOfferRequest,
    BindingNamesOffset::Credential,
    BindingNamesOffset::CredentialsContainer,
    BindingNamesOffset::Crypto,
    BindingNamesOffset::CryptoKey,
    BindingNamesOffset::CustomElementRegistry,
    BindingNamesOffset::CustomEvent,
    BindingNamesOffset::CustomStateSet,
    BindingNamesOffset::DOMException,
    BindingNamesOffset::DOMImplementation,
    BindingNamesOffset::DOMLocalization,
    BindingNamesOffset::DOMMatrix,
    BindingNamesOffset::DOMMatrixReadOnly,
    BindingNamesOffset::DOMParser,
    BindingNamesOffset::DOMPoint,
    BindingNamesOffset::DOMPointReadOnly,
    BindingNamesOffset::DOMQuad,
    BindingNamesOffset::DOMRect,
    BindingNamesOffset::DOMRectList,
    BindingNamesOffset::DOMRectReadOnly,
    BindingNamesOffset::DOMStringList,
    BindingNamesOffset::DOMStringMap,
    BindingNamesOffset::DOMTokenList,
    BindingNamesOffset::DataTransfer,
    BindingNamesOffset::DataTransferItem,
    BindingNamesOffset::DataTransferItemList,
    BindingNamesOffset::DebuggerNotification,
    BindingNamesOffset::DebuggerNotificationObserver,
    BindingNamesOffset::DecompressionStream,
    BindingNamesOffset::DedicatedWorkerGlobalScope,
    BindingNamesOffset::DelayNode,
    BindingNamesOffset::DeprecationReportBody,
    BindingNamesOffset::DeviceAcceleration,
    BindingNamesOffset::DeviceLightEvent,
    BindingNamesOffset::DeviceMotionEvent,
    BindingNamesOffset::DeviceOrientationEvent,
    BindingNamesOffset::DeviceRotationRate,
    BindingNamesOffset::Directory,
    BindingNamesOffset::Document,
    BindingNamesOffset::DocumentFragment,
    BindingNamesOffset::DocumentL10n,
    BindingNamesOffset::DocumentTimeline,
    BindingNamesOffset::DocumentType,
    BindingNamesOffset::DominatorTree,
    BindingNamesOffset::DragEvent,
    BindingNamesOffset::DynamicsCompressorNode,
    BindingNamesOffset::EXT_blend_minmax,
    BindingNamesOffset::EXT_color_buffer_float,
    BindingNamesOffset::EXT_color_buffer_half_float,
    BindingNamesOffset::EXT_depth_clamp,
    BindingNamesOffset::EXT_disjoint_timer_query,
    BindingNamesOffset::EXT_float_blend,
    BindingNamesOffset::EXT_frag_depth,
    BindingNamesOffset::EXT_sRGB,
    BindingNamesOffset::EXT_shader_texture_lod,
    BindingNamesOffset::EXT_texture_compression_bptc,
    BindingNamesOffset::EXT_texture_compression_rgtc,
    BindingNamesOffset::EXT_texture_filter_anisotropic,
    BindingNamesOffset::EXT_texture_norm16,
    BindingNamesOffset::Element,
    BindingNamesOffset::ElementInternals,
    BindingNamesOffset::EncodedAudioChunk,
    BindingNamesOffset::EncodedVideoChunk,
    BindingNamesOffset::ErrorEvent,
    BindingNamesOffset::Event,
    BindingNamesOffset::EventCallbackDebuggerNotification,
    BindingNamesOffset::EventCounts,
    BindingNamesOffset::EventSource,
    BindingNamesOffset::EventTarget,
    BindingNamesOffset::Exception,
    BindingNamesOffset::ExtendableCookieChangeEvent,
    BindingNamesOffset::ExtendableEvent,
    BindingNamesOffset::ExtendableMessageEvent,
    BindingNamesOffset::ExtensionAlarms,
    BindingNamesOffset::ExtensionBrowser,
    BindingNamesOffset::ExtensionBrowserSettings,
    BindingNamesOffset::ExtensionBrowserSettingsColorManagement,
    BindingNamesOffset::ExtensionDns,
    BindingNamesOffset::ExtensionEventManager,
    BindingNamesOffset::ExtensionMockAPI,
    BindingNamesOffset::ExtensionPort,
    BindingNamesOffset::ExtensionProxy,
    BindingNamesOffset::ExtensionRuntime,
    BindingNamesOffset::ExtensionScripting,
    BindingNamesOffset::ExtensionSetting,
    BindingNamesOffset::ExtensionTest,
    BindingNamesOffset::External,
    BindingNamesOffset::FeaturePolicy,
    BindingNamesOffset::FeaturePolicyViolationReportBody,
    BindingNamesOffset::FetchEvent,
    BindingNamesOffset::FetchObserver,
    BindingNamesOffset::File,
    BindingNamesOffset::FileList,
    BindingNamesOffset::FileReader,
    BindingNamesOffset::FileReaderSync,
    BindingNamesOffset::FileSystem,
    BindingNamesOffset::FileSystemDirectoryEntry,
    BindingNamesOffset::FileSystemDirectoryHandle,
    BindingNamesOffset::FileSystemDirectoryHandle_AsyncIterator,
    BindingNamesOffset::FileSystemDirectoryIterator,
    BindingNamesOffset::FileSystemDirectoryReader,
    BindingNamesOffset::FileSystemEntry,
    BindingNamesOffset::FileSystemFileEntry,
    BindingNamesOffset::FileSystemFileHandle,
    BindingNamesOffset::FileSystemHandle,
    BindingNamesOffset::FileSystemSyncAccessHandle,
    BindingNamesOffset::FileSystemWritableFileStream,
    BindingNamesOffset::Flex,
    BindingNamesOffset::FlexItemValues,
    BindingNamesOffset::FlexLineValues,
    BindingNamesOffset::FluentBundle,
    BindingNamesOffset::FluentBundleAsyncIterator,
    BindingNamesOffset::FluentBundleIterator,
    BindingNamesOffset::FluentPattern,
    BindingNamesOffset::FluentResource,
    BindingNamesOffset::FocusEvent,
    BindingNamesOffset::FontFace,
    BindingNamesOffset::FontFaceSet,
    BindingNamesOffset::FontFaceSetIterator,
    BindingNamesOffset::FontFaceSetLoadEvent,
    BindingNamesOffset::FormData,
    BindingNamesOffset::FormDataEvent,
    BindingNamesOffset::FormData_Iterator,
    BindingNamesOffset::FragmentDirective,
    BindingNamesOffset::FrameCrashedEvent,
    BindingNamesOffset::FrameLoader,
    BindingNamesOffset::GPU,
    BindingNamesOffset::GPUAdapter,
    BindingNamesOffset::GPUAdapterInfo,
    BindingNamesOffset::GPUBindGroup,
    BindingNamesOffset::GPUBindGroupLayout,
    BindingNamesOffset::GPUBuffer,
    BindingNamesOffset::GPUCanvasContext,
    BindingNamesOffset::GPUCommandBuffer,
    BindingNamesOffset::GPUCommandEncoder,
    BindingNamesOffset::GPUCompilationInfo,
    BindingNamesOffset::GPUCompilationMessage,
    BindingNamesOffset::GPUComputePassEncoder,
    BindingNamesOffset::GPUComputePipeline,
    BindingNamesOffset::GPUDevice,
    BindingNamesOffset::GPUDeviceLostInfo,
    BindingNamesOffset::GPUError,
    BindingNamesOffset::GPUExternalTexture,
    BindingNamesOffset::GPUInternalError,
    BindingNamesOffset::GPUOutOfMemoryError,
    BindingNamesOffset::GPUPipelineError,
    BindingNamesOffset::GPUPipelineLayout,
    BindingNamesOffset::GPUQuerySet,
    BindingNamesOffset::GPUQueue,
    BindingNamesOffset::GPURenderBundle,
    BindingNamesOffset::GPURenderBundleEncoder,
    BindingNamesOffset::GPURenderPassEncoder,
    BindingNamesOffset::GPURenderPipeline,
    BindingNamesOffset::GPUSampler,
    BindingNamesOffset::GPUShaderModule,
    BindingNamesOffset::GPUSupportedFeatures,
    BindingNamesOffset::GPUSupportedLimits,
    BindingNamesOffset::GPUTexture,
    BindingNamesOffset::GPUTextureView,
    BindingNamesOffset::GPUUncapturedErrorEvent,
    BindingNamesOffset::GPUValidationError,
    BindingNamesOffset::GainNode,
    BindingNamesOffset::Gamepad,
    BindingNamesOffset::GamepadAxisMoveEvent,
    BindingNamesOffset::GamepadButton,
    BindingNamesOffset::GamepadButtonEvent,
    BindingNamesOffset::GamepadEvent,
    BindingNamesOffset::GamepadHapticActuator,
    BindingNamesOffset::GamepadLightIndicator,
    BindingNamesOffset::GamepadPose,
    BindingNamesOffset::GamepadServiceTest,
    BindingNamesOffset::GamepadTouch,
    BindingNamesOffset::Geolocation,
    BindingNamesOffset::GeolocationCoordinates,
    BindingNamesOffset::GeolocationPosition,
    BindingNamesOffset::GeolocationPositionError,
    BindingNamesOffset::GetUserMediaRequest,
    BindingNamesOffset::GleanBoolean,
    BindingNamesOffset::GleanCategory,
    BindingNamesOffset::GleanCounter,
    BindingNamesOffset::GleanCustomDistribution,
    BindingNamesOffset::GleanDatetime,
    BindingNamesOffset::GleanDenominator,
    BindingNamesOffset::GleanDualLabeledCounter,
    BindingNamesOffset::GleanEvent,
    BindingNamesOffset::GleanImpl,
    BindingNamesOffset::GleanLabeled,
    BindingNamesOffset::GleanMemoryDistribution,
    BindingNamesOffset::GleanMetric,
    BindingNamesOffset::GleanNumerator,
    BindingNamesOffset::GleanObject,
    BindingNamesOffset::GleanPingsImpl,
    BindingNamesOffset::GleanQuantity,
    BindingNamesOffset::GleanRate,
    BindingNamesOffset::GleanString,
    BindingNamesOffset::GleanStringList,
    BindingNamesOffset::GleanText,
    BindingNamesOffset::GleanTimespan,
    BindingNamesOffset::GleanTimingDistribution,
    BindingNamesOffset::GleanUrl,
    BindingNamesOffset::GleanUuid,
    BindingNamesOffset::Grid,
    BindingNamesOffset::GridArea,
    BindingNamesOffset::GridDimension,
    BindingNamesOffset::GridLine,
    BindingNamesOffset::GridLines,
    BindingNamesOffset::GridTrack,
    BindingNamesOffset::GridTracks,
    BindingNamesOffset::HTMLAllCollection,
    BindingNamesOffset::HTMLAnchorElement,
    BindingNamesOffset::HTMLAreaElement,
    BindingNamesOffset::HTMLAudioElement,
    BindingNamesOffset::HTMLBRElement,
    BindingNamesOffset::HTMLBaseElement,
    BindingNamesOffset::HTMLBodyElement,
    BindingNamesOffset::HTMLButtonElement,
    BindingNamesOffset::HTMLCanvasElement,
    BindingNamesOffset::HTMLCollection,
    BindingNamesOffset::HTMLDListElement,
    BindingNamesOffset::HTMLDataElement,
    BindingNamesOffset::HTMLDataListElement,
    BindingNamesOffset::HTMLDetailsElement,
    BindingNamesOffset::HTMLDialogElement,
    BindingNamesOffset::HTMLDirectoryElement,
    BindingNamesOffset::HTMLDivElement,
    BindingNamesOffset::HTMLDocument,
    BindingNamesOffset::HTMLElement,
    BindingNamesOffset::HTMLEmbedElement,
    BindingNamesOffset::HTMLFieldSetElement,
    BindingNamesOffset::HTMLFontElement,
    BindingNamesOffset::HTMLFormControlsCollection,
    BindingNamesOffset::HTMLFormElement,
    BindingNamesOffset::HTMLFrameElement,
    BindingNamesOffset::HTMLFrameSetElement,
    BindingNamesOffset::HTMLHRElement,
    BindingNamesOffset::HTMLHeadElement,
    BindingNamesOffset::HTMLHeadingElement,
    BindingNamesOffset::HTMLHtmlElement,
    BindingNamesOffset::HTMLIFrameElement,
    BindingNamesOffset::HTMLImageElement,
    BindingNamesOffset::HTMLInputElement,
    BindingNamesOffset::HTMLLIElement,
    BindingNamesOffset::HTMLLabelElement,
    BindingNamesOffset::HTMLLegendElement,
    BindingNamesOffset::HTMLLinkElement,
    BindingNamesOffset::HTMLMapElement,
    BindingNamesOffset::HTMLMarqueeElement,
    BindingNamesOffset::HTMLMediaElement,
    BindingNamesOffset::HTMLMenuElement,
    BindingNamesOffset::HTMLMetaElement,
    BindingNamesOffset::HTMLMeterElement,
    BindingNamesOffset::HTMLModElement,
    BindingNamesOffset::HTMLOListElement,
    BindingNamesOffset::HTMLObjectElement,
    BindingNamesOffset::HTMLOptGroupElement,
    BindingNamesOffset::HTMLOptionElement,
    BindingNamesOffset::HTMLOptionsCollection,
    BindingNamesOffset::HTMLOutputElement,
    BindingNamesOffset::HTMLParagraphElement,
    BindingNamesOffset::HTMLParamElement,
    BindingNamesOffset::HTMLPictureElement,
    BindingNamesOffset::HTMLPreElement,
    BindingNamesOffset::HTMLProgressElement,
    BindingNamesOffset::HTMLQuoteElement,
    BindingNamesOffset::HTMLScriptElement,
    BindingNamesOffset::HTMLSelectElement,
    BindingNamesOffset::HTMLSlotElement,
    BindingNamesOffset::HTMLSourceElement,
    BindingNamesOffset::HTMLSpanElement,
    BindingNamesOffset::HTMLStyleElement,
    BindingNamesOffset::HTMLTableCaptionElement,
    BindingNamesOffset::HTMLTableCellElement,
    BindingNamesOffset::HTMLTableColElement,
    BindingNamesOffset::HTMLTableElement,
    BindingNamesOffset::HTMLTableRowElement,
    BindingNamesOffset::HTMLTableSectionElement,
    BindingNamesOffset::HTMLTemplateElement,
    BindingNamesOffset::HTMLTextAreaElement,
    BindingNamesOffset::HTMLTimeElement,
    BindingNamesOffset::HTMLTitleElement,
    BindingNamesOffset::HTMLTrackElement,
    BindingNamesOffset::HTMLUListElement,
    BindingNamesOffset::HTMLUnknownElement,
    BindingNamesOffset::HTMLVideoElement,
    BindingNamesOffset::HashChangeEvent,
    BindingNamesOffset::Headers,
    BindingNamesOffset::Headers_Iterator,
    BindingNamesOffset::HeapSnapshot,
    BindingNamesOffset::Highlight,
    BindingNamesOffset::HighlightRegistry,
    BindingNamesOffset::History,
    BindingNamesOffset::IDBCursor,
    BindingNamesOffset::IDBCursorWithValue,
    BindingNamesOffset::IDBDatabase,
    BindingNamesOffset::IDBFactory,
    BindingNamesOffset::IDBIndex,
    BindingNamesOffset::IDBKeyRange,
    BindingNamesOffset::IDBObjectStore,
    BindingNamesOffset::IDBOpenDBRequest,
    BindingNamesOffset::IDBRequest,
    BindingNamesOffset::IDBTransaction,
    BindingNamesOffset::IDBVersionChangeEvent,
    BindingNamesOffset::IIRFilterNode,
    BindingNamesOffset::IdentityCredential,
    BindingNamesOffset::IdentityProvider,
    BindingNamesOffset::IdleDeadline,
    BindingNamesOffset::ImageBitmap,
    BindingNamesOffset::ImageBitmapRenderingContext,
    BindingNamesOffset::ImageCapture,
    BindingNamesOffset::ImageCaptureError,
    BindingNamesOffset::ImageCaptureErrorEvent,
    BindingNamesOffset::ImageData,
    BindingNamesOffset::ImageDecoder,
    BindingNamesOffset::ImageDocument,
    BindingNamesOffset::ImageTrack,
    BindingNamesOffset::ImageTrackList,
    BindingNamesOffset::InferenceSession,
    BindingNamesOffset::InputEvent,
    BindingNamesOffset::InspectorCSSParser,
    BindingNamesOffset::InspectorFontFace,
    BindingNamesOffset::IntersectionObserver,
    BindingNamesOffset::IntersectionObserverEntry,
    BindingNamesOffset::IntlUtils,
    BindingNamesOffset::JSProcessActorChild,
    BindingNamesOffset::JSProcessActorParent,
    BindingNamesOffset::JSWindowActorChild,
    BindingNamesOffset::JSWindowActorParent,
    BindingNamesOffset::KeyboardEvent,
    BindingNamesOffset::KeyframeEffect,
    BindingNamesOffset::L10nFileSource,
    BindingNamesOffset::L10nRegistry,
    BindingNamesOffset::LargestContentfulPaint,
    BindingNamesOffset::LegacyMozTCPSocket,
    BindingNamesOffset::LlamaRunner,
    BindingNamesOffset::Localization,
    BindingNamesOffset::Location,
    BindingNamesOffset::Lock,
    BindingNamesOffset::LockManager,
    BindingNamesOffset::MIDIAccess,
    BindingNamesOffset::MIDIConnectionEvent,
    BindingNamesOffset::MIDIInput,
    BindingNamesOffset::MIDIInputMap,
    BindingNamesOffset::MIDIMessageEvent,
    BindingNamesOffset::MIDIOutput,
    BindingNamesOffset::MIDIOutputMap,
    BindingNamesOffset::MIDIPort,
    BindingNamesOffset::MLS,
    BindingNamesOffset::MLSGroupView,
    BindingNamesOffset::MOZ_debug,
    BindingNamesOffset::MatchGlob,
    BindingNamesOffset::MatchPattern,
    BindingNamesOffset::MatchPatternSet,
    BindingNamesOffset::MathMLElement,
    BindingNamesOffset::MediaCapabilities,
    BindingNamesOffset::MediaController,
    BindingNamesOffset::MediaDeviceInfo,
    BindingNamesOffset::MediaDevices,
    BindingNamesOffset::MediaElementAudioSourceNode,
    BindingNamesOffset::MediaEncryptedEvent,
    BindingNamesOffset::MediaError,
    BindingNamesOffset::MediaKeyError,
    BindingNamesOffset::MediaKeyMessageEvent,
    BindingNamesOffset::MediaKeySession,
    BindingNamesOffset::MediaKeyStatusMap,
    BindingNamesOffset::MediaKeyStatusMap_Iterator,
    BindingNamesOffset::MediaKeySystemAccess,
    BindingNamesOffset::MediaKeys,
    BindingNamesOffset::MediaList,
    BindingNamesOffset::MediaMetadata,
    BindingNamesOffset::MediaQueryList,
    BindingNamesOffset::MediaQueryListEvent,
    BindingNamesOffset::MediaRecorder,
    BindingNamesOffset::MediaRecorderErrorEvent,
    BindingNamesOffset::MediaSession,
    BindingNamesOffset::MediaSource,
    BindingNamesOffset::MediaStream,
    BindingNamesOffset::MediaStreamAudioDestinationNode,
    BindingNamesOffset::MediaStreamAudioSourceNode,
    BindingNamesOffset::MediaStreamError,
    BindingNamesOffset::MediaStreamEvent,
    BindingNamesOffset::MediaStreamTrack,
    BindingNamesOffset::MediaStreamTrackAudioSourceNode,
    BindingNamesOffset::MediaStreamTrackEvent,
    BindingNamesOffset::MerchantValidationEvent,
    BindingNamesOffset::MessageBroadcaster,
    BindingNamesOffset::MessageChannel,
    BindingNamesOffset::MessageEvent,
    BindingNamesOffset::MessageListenerManager,
    BindingNamesOffset::MessagePort,
    BindingNamesOffset::MessageSender,
    BindingNamesOffset::MimeType,
    BindingNamesOffset::MimeTypeArray,
    BindingNamesOffset::MouseEvent,
    BindingNamesOffset::MouseScrollEvent,
    BindingNamesOffset::MozCanvasPrintState,
    BindingNamesOffset::MozDocumentMatcher,
    BindingNamesOffset::MozDocumentObserver,
    BindingNamesOffset::MozQueryInterface,
    BindingNamesOffset::MozSharedMap,
    BindingNamesOffset::MozSharedMapChangeEvent,
    BindingNamesOffset::MozSharedMap_Iterator,
    BindingNamesOffset::MozStorageAsyncStatementParams,
    BindingNamesOffset::MozStorageStatementParams,
    BindingNamesOffset::MozStorageStatementRow,
    BindingNamesOffset::MozWritableSharedMap,
    BindingNamesOffset::MutationObserver,
    BindingNamesOffset::MutationRecord,
    BindingNamesOffset::NamedNodeMap,
    BindingNamesOffset::NavigateEvent,
    BindingNamesOffset::Navigation,
    BindingNamesOffset::NavigationActivation,
    BindingNamesOffset::NavigationCurrentEntryChangeEvent,
    BindingNamesOffset::NavigationDestination,
    BindingNamesOffset::NavigationHistoryEntry,
    BindingNamesOffset::NavigationPrecommitController,
    BindingNamesOffset::NavigationPreloadManager,
    BindingNamesOffset::NavigationTransition,
    BindingNamesOffset::Navigator,
    BindingNamesOffset::NavigatorLogin,
    BindingNamesOffset::NetworkInformation,
    BindingNamesOffset::Node,
    BindingNamesOffset::NodeIterator,
    BindingNamesOffset::NodeList,
    BindingNamesOffset::Notification,
    BindingNamesOffset::NotificationEvent,
    BindingNamesOffset::NotifyPaintEvent,
    BindingNamesOffset::OES_draw_buffers_indexed,
    BindingNamesOffset::OES_element_index_uint,
    BindingNamesOffset::OES_fbo_render_mipmap,
    BindingNamesOffset::OES_standard_derivatives,
    BindingNamesOffset::OES_texture_float,
    BindingNamesOffset::OES_texture_float_linear,
    BindingNamesOffset::OES_texture_half_float,
    BindingNamesOffset::OES_texture_half_float_linear,
    BindingNamesOffset::OES_vertex_array_object,
    BindingNamesOffset::OVR_multiview2,
    BindingNamesOffset::OfflineAudioCompletionEvent,
    BindingNamesOffset::OfflineAudioContext,
    BindingNamesOffset::OffscreenCanvas,
    BindingNamesOffset::OffscreenCanvasRenderingContext2D,
    BindingNamesOffset::OscillatorNode,
    BindingNamesOffset::PageTransitionEvent,
    BindingNamesOffset::PaintRequest,
    BindingNamesOffset::PaintRequestList,
    BindingNamesOffset::PaintWorkletGlobalScope,
    BindingNamesOffset::PannerNode,
    BindingNamesOffset::ParentProcessMessageManager,
    BindingNamesOffset::Path2D,
    BindingNamesOffset::PaymentAddress,
    BindingNamesOffset::PaymentMethodChangeEvent,
    BindingNamesOffset::PaymentRequest,
    BindingNamesOffset::PaymentRequestUpdateEvent,
    BindingNamesOffset::PaymentResponse,
    BindingNamesOffset::Performance,
    BindingNamesOffset::PerformanceEntry,
    BindingNamesOffset::PerformanceEntryEvent,
    BindingNamesOffset::PerformanceEventTiming,
    BindingNamesOffset::PerformanceMark,
    BindingNamesOffset::PerformanceMeasure,
    BindingNamesOffset::PerformanceNavigation,
    BindingNamesOffset::PerformanceNavigationTiming,
    BindingNamesOffset::PerformanceObserver,
    BindingNamesOffset::PerformanceObserverEntryList,
    BindingNamesOffset::PerformancePaintTiming,
    BindingNamesOffset::PerformanceResourceTiming,
    BindingNamesOffset::PerformanceServerTiming,
    BindingNamesOffset::PerformanceTiming,
    BindingNamesOffset::PeriodicWave,
    BindingNamesOffset::PermissionStatus,
    BindingNamesOffset::Permissions,
    BindingNamesOffset::PlacesBookmark,
    BindingNamesOffset::PlacesBookmarkAddition,
    BindingNamesOffset::PlacesBookmarkChanged,
    BindingNamesOffset::PlacesBookmarkGuid,
    BindingNamesOffset::PlacesBookmarkKeyword,
    BindingNamesOffset::PlacesBookmarkMoved,
    BindingNamesOffset::PlacesBookmarkRemoved,
    BindingNamesOffset::PlacesBookmarkTags,
    BindingNamesOffset::PlacesBookmarkTime,
    BindingNamesOffset::PlacesBookmarkTitle,
    BindingNamesOffset::PlacesBookmarkUrl,
    BindingNamesOffset::PlacesEvent,
    BindingNamesOffset::PlacesEventCounts,
    BindingNamesOffset::PlacesFavicon,
    BindingNamesOffset::PlacesHistoryCleared,
    BindingNamesOffset::PlacesPurgeCaches,
    BindingNamesOffset::PlacesRanking,
    BindingNamesOffset::PlacesVisit,
    BindingNamesOffset::PlacesVisitRemoved,
    BindingNamesOffset::PlacesVisitTitle,
    BindingNamesOffset::PlacesWeakCallbackWrapper,
    BindingNamesOffset::Plugin,
    BindingNamesOffset::PluginArray,
    BindingNamesOffset::PluginCrashedEvent,
    BindingNamesOffset::PointerEvent,
    BindingNamesOffset::PopStateEvent,
    BindingNamesOffset::PopupBlockedEvent,
    BindingNamesOffset::PopupPositionedEvent,
    BindingNamesOffset::PositionStateEvent,
    BindingNamesOffset::PrecompiledScript,
    BindingNamesOffset::PrivateAttribution,
    BindingNamesOffset::ProcessMessageManager,
    BindingNamesOffset::ProcessingInstruction,
    BindingNamesOffset::ProgressEvent,
    BindingNamesOffset::PromiseNativeHandler,
    BindingNamesOffset::PromiseRejectionEvent,
    BindingNamesOffset::PublicKeyCredential,
    BindingNamesOffset::PushEvent,
    BindingNamesOffset::PushManager,
    BindingNamesOffset::PushManagerImpl,
    BindingNamesOffset::PushMessageData,
    BindingNamesOffset::PushSubscription,
    BindingNamesOffset::PushSubscriptionChangeEvent,
    BindingNamesOffset::PushSubscriptionOptions,
    BindingNamesOffset::RadioNodeList,
    BindingNamesOffset::Range,
    BindingNamesOffset::ReadableByteStreamController,
    BindingNamesOffset::ReadableStream,
    BindingNamesOffset::ReadableStream_AsyncIterator,
    BindingNamesOffset::ReadableStreamBYOBReader,
    BindingNamesOffset::ReadableStreamBYOBRequest,
    BindingNamesOffset::ReadableStreamDefaultController,
    BindingNamesOffset::ReadableStreamDefaultReader,
    BindingNamesOffset::RedirectBlockedEvent,
    BindingNamesOffset::Report,
    BindingNamesOffset::ReportBody,
    BindingNamesOffset::ReportingObserver,
    BindingNamesOffset::Request,
    BindingNamesOffset::ResizeObserver,
    BindingNamesOffset::ResizeObserverEntry,
    BindingNamesOffset::ResizeObserverSize,
    BindingNamesOffset::Response,
    BindingNamesOffset::SVGAElement,
    BindingNamesOffset::SVGAngle,
    BindingNamesOffset::SVGAnimateElement,
    BindingNamesOffset::SVGAnimateMotionElement,
    BindingNamesOffset::SVGAnimateTransformElement,
    BindingNamesOffset::SVGAnimatedAngle,
    BindingNamesOffset::SVGAnimatedBoolean,
    BindingNamesOffset::SVGAnimatedEnumeration,
    BindingNamesOffset::SVGAnimatedInteger,
    BindingNamesOffset::SVGAnimatedLength,
    BindingNamesOffset::SVGAnimatedLengthList,
    BindingNamesOffset::SVGAnimatedNumber,
    BindingNamesOffset::SVGAnimatedNumberList,
    BindingNamesOffset::SVGAnimatedPreserveAspectRatio,
    BindingNamesOffset::SVGAnimatedRect,
    BindingNamesOffset::SVGAnimatedString,
    BindingNamesOffset::SVGAnimatedTransformList,
    BindingNamesOffset::SVGAnimationElement,
    BindingNamesOffset::SVGCircleElement,
    BindingNamesOffset::SVGClipPathElement,
    BindingNamesOffset::SVGComponentTransferFunctionElement,
    BindingNamesOffset::SVGDefsElement,
    BindingNamesOffset::SVGDescElement,
    BindingNamesOffset::SVGElement,
    BindingNamesOffset::SVGEllipseElement,
    BindingNamesOffset::SVGFEBlendElement,
    BindingNamesOffset::SVGFEColorMatrixElement,
    BindingNamesOffset::SVGFEComponentTransferElement,
    BindingNamesOffset::SVGFECompositeElement,
    BindingNamesOffset::SVGFEConvolveMatrixElement,
    BindingNamesOffset::SVGFEDiffuseLightingElement,
    BindingNamesOffset::SVGFEDisplacementMapElement,
    BindingNamesOffset::SVGFEDistantLightElement,
    BindingNamesOffset::SVGFEDropShadowElement,
    BindingNamesOffset::SVGFEFloodElement,
    BindingNamesOffset::SVGFEFuncAElement,
    BindingNamesOffset::SVGFEFuncBElement,
    BindingNamesOffset::SVGFEFuncGElement,
    BindingNamesOffset::SVGFEFuncRElement,
    BindingNamesOffset::SVGFEGaussianBlurElement,
    BindingNamesOffset::SVGFEImageElement,
    BindingNamesOffset::SVGFEMergeElement,
    BindingNamesOffset::SVGFEMergeNodeElement,
    BindingNamesOffset::SVGFEMorphologyElement,
    BindingNamesOffset::SVGFEOffsetElement,
    BindingNamesOffset::SVGFEPointLightElement,
    BindingNamesOffset::SVGFESpecularLightingElement,
    BindingNamesOffset::SVGFESpotLightElement,
    BindingNamesOffset::SVGFETileElement,
    BindingNamesOffset::SVGFETurbulenceElement,
    BindingNamesOffset::SVGFilterElement,
    BindingNamesOffset::SVGForeignObjectElement,
    BindingNamesOffset::SVGGElement,
    BindingNamesOffset::SVGGeometryElement,
    BindingNamesOffset::SVGGradientElement,
    BindingNamesOffset::SVGGraphicsElement,
    BindingNamesOffset::SVGImageElement,
    BindingNamesOffset::SVGLength,
    BindingNamesOffset::SVGLengthList,
    BindingNamesOffset::SVGLineElement,
    BindingNamesOffset::SVGLinearGradientElement,
    BindingNamesOffset::SVGMPathElement,
    BindingNamesOffset::SVGMarkerElement,
    BindingNamesOffset::SVGMaskElement,
    BindingNamesOffset::SVGMatrix,
    BindingNamesOffset::SVGMetadataElement,
    BindingNamesOffset::SVGNumber,
    BindingNamesOffset::SVGNumberList,
    BindingNamesOffset::SVGPathElement,
    BindingNamesOffset::SVGPathSegment,
    BindingNamesOffset::SVGPatternElement,
    BindingNamesOffset::SVGPoint,
    BindingNamesOffset::SVGPointList,
    BindingNamesOffset::SVGPolygonElement,
    BindingNamesOffset::SVGPolylineElement,
    BindingNamesOffset::SVGPreserveAspectRatio,
    BindingNamesOffset::SVGRadialGradientElement,
    BindingNamesOffset::SVGRect,
    BindingNamesOffset::SVGRectElement,
    BindingNamesOffset::SVGSVGElement,
    BindingNamesOffset::SVGScriptElement,
    BindingNamesOffset::SVGSetElement,
    BindingNamesOffset::SVGStopElement,
    BindingNamesOffset::SVGStringList,
    BindingNamesOffset::SVGStyleElement,
    BindingNamesOffset::SVGSwitchElement,
    BindingNamesOffset::SVGSymbolElement,
    BindingNamesOffset::SVGTSpanElement,
    BindingNamesOffset::SVGTextContentElement,
    BindingNamesOffset::SVGTextElement,
    BindingNamesOffset::SVGTextPathElement,
    BindingNamesOffset::SVGTextPositioningElement,
    BindingNamesOffset::SVGTitleElement,
    BindingNamesOffset::SVGTransform,
    BindingNamesOffset::SVGTransformList,
    BindingNamesOffset::SVGUseElement,
    BindingNamesOffset::SVGViewElement,
    BindingNamesOffset::Sanitizer,
    BindingNamesOffset::Scheduler,
    BindingNamesOffset::Screen,
    BindingNamesOffset::ScreenLuminance,
    BindingNamesOffset::ScreenOrientation,
    BindingNamesOffset::ScriptProcessorNode,
    BindingNamesOffset::ScrollAreaEvent,
    BindingNamesOffset::SecurityPolicyViolationEvent,
    BindingNamesOffset::Selection,
    BindingNamesOffset::ServiceWorker,
    BindingNamesOffset::ServiceWorkerContainer,
    BindingNamesOffset::ServiceWorkerGlobalScope,
    BindingNamesOffset::ServiceWorkerRegistration,
    BindingNamesOffset::SessionStoreFormData,
    BindingNamesOffset::SessionStoreScrollData,
    BindingNamesOffset::ShadowRealmGlobalScope,
    BindingNamesOffset::ShadowRoot,
    BindingNamesOffset::SharedWorker,
    BindingNamesOffset::SharedWorkerGlobalScope,
    BindingNamesOffset::SimpleGestureEvent,
    BindingNamesOffset::SourceBuffer,
    BindingNamesOffset::SourceBufferList,
    BindingNamesOffset::SpeechGrammar,
    BindingNamesOffset::SpeechGrammarList,
    BindingNamesOffset::SpeechRecognition,
    BindingNamesOffset::SpeechRecognitionAlternative,
    BindingNamesOffset::SpeechRecognitionError,
    BindingNamesOffset::SpeechRecognitionEvent,
    BindingNamesOffset::SpeechRecognitionResult,
    BindingNamesOffset::SpeechRecognitionResultList,
    BindingNamesOffset::SpeechSynthesis,
    BindingNamesOffset::SpeechSynthesisErrorEvent,
    BindingNamesOffset::SpeechSynthesisEvent,
    BindingNamesOffset::SpeechSynthesisUtterance,
    BindingNamesOffset::SpeechSynthesisVoice,
    BindingNamesOffset::StaticRange,
    BindingNamesOffset::StereoPannerNode,
    BindingNamesOffset::Storage,
    BindingNamesOffset::StorageEvent,
    BindingNamesOffset::StorageManager,
    BindingNamesOffset::StreamFilter,
    BindingNamesOffset::StreamFilterDataEvent,
    BindingNamesOffset::StructuredCloneHolder,
    BindingNamesOffset::StructuredCloneTester,
    BindingNamesOffset::StylePropertyMap,
    BindingNamesOffset::StylePropertyMapReadOnly,
    BindingNamesOffset::StylePropertyMapReadOnly_Iterator,
    BindingNamesOffset::StyleSheet,
    BindingNamesOffset::StyleSheetApplicableStateChangeEvent,
    BindingNamesOffset::StyleSheetList,
    BindingNamesOffset::StyleSheetRemovedEvent,
    BindingNamesOffset::SubmitEvent,
    BindingNamesOffset::SubtleCrypto,
    BindingNamesOffset::SyncMessageSender,
    BindingNamesOffset::SyncReadFile,
    BindingNamesOffset::TCPServerSocket,
    BindingNamesOffset::TCPServerSocketEvent,
    BindingNamesOffset::TCPSocket,
    BindingNamesOffset::TCPSocketErrorEvent,
    BindingNamesOffset::TCPSocketEvent,
    BindingNamesOffset::TaskController,
    BindingNamesOffset::TaskPriorityChangeEvent,
    BindingNamesOffset::TaskSignal,
    BindingNamesOffset::Tensor,
    BindingNamesOffset::TestingDeprecatedInterface,
    BindingNamesOffset::Text,
    BindingNamesOffset::TextClause,
    BindingNamesOffset::TextDecoder,
    BindingNamesOffset::TextDecoderStream,
    BindingNamesOffset::TextEncoder,
    BindingNamesOffset::TextEncoderStream,
    BindingNamesOffset::TextEvent,
    BindingNamesOffset::TextMetrics,
    BindingNamesOffset::TextTrack,
    BindingNamesOffset::TextTrackCue,
    BindingNamesOffset::TextTrackCueList,
    BindingNamesOffset::TextTrackList,
    BindingNamesOffset::TimeEvent,
    BindingNamesOffset::TimeRanges,
    BindingNamesOffset::ToggleEvent,
    BindingNamesOffset::Touch,
    BindingNamesOffset::TouchEvent,
    BindingNamesOffset::TouchList,
    BindingNamesOffset::TrackEvent,
    BindingNamesOffset::TransformStream,
    BindingNamesOffset::TransformStreamDefaultController,
    BindingNamesOffset::TransitionEvent,
    BindingNamesOffset::TreeColumn,
    BindingNamesOffset::TreeColumns,
    BindingNamesOffset::TreeContentView,
    BindingNamesOffset::TreeWalker,
    BindingNamesOffset::TrustedHTML,
    BindingNamesOffset::TrustedScript,
    BindingNamesOffset::TrustedScriptURL,
    BindingNamesOffset::TrustedTypePolicy,
    BindingNamesOffset::TrustedTypePolicyFactory,
    BindingNamesOffset::UDPMessageEvent,
    BindingNamesOffset::UDPSocket,
    BindingNamesOffset::UIEvent,
    BindingNamesOffset::URL,
    BindingNamesOffset::URLPattern,
    BindingNamesOffset::URLSearchParams,
    BindingNamesOffset::URLSearchParams_Iterator,
    BindingNamesOffset::UniFFIPointer,
    BindingNamesOffset::UserActivation,
    BindingNamesOffset::UserProximityEvent,
    BindingNamesOffset::VRDisplay,
    BindingNamesOffset::VRDisplayCapabilities,
    BindingNamesOffset::VRDisplayEvent,
    BindingNamesOffset::VREyeParameters,
    BindingNamesOffset::VRFieldOfView,
    BindingNamesOffset::VRFrameData,
    BindingNamesOffset::VRMockController,
    BindingNamesOffset::VRMockDisplay,
    BindingNamesOffset::VRPose,
    BindingNamesOffset::VRServiceTest,
    BindingNamesOffset::VRStageParameters,
    BindingNamesOffset::VTTCue,
    BindingNamesOffset::VTTRegion,
    BindingNamesOffset::ValidityState,
    BindingNamesOffset::VideoColorSpace,
    BindingNamesOffset::VideoDecoder,
    BindingNamesOffset::VideoEncoder,
    BindingNamesOffset::VideoFrame,
    BindingNamesOffset::VideoPlaybackQuality,
    BindingNamesOffset::VideoTrack,
    BindingNamesOffset::VideoTrackList,
    BindingNamesOffset::ViewTransition,
    BindingNamesOffset::ViewTransitionTypeSet,
    BindingNamesOffset::VisualViewport,
    BindingNamesOffset::WEBGL_color_buffer_float,
    BindingNamesOffset::WEBGL_compressed_texture_astc,
    BindingNamesOffset::WEBGL_compressed_texture_etc,
    BindingNamesOffset::WEBGL_compressed_texture_etc1,
    BindingNamesOffset::WEBGL_compressed_texture_pvrtc,
    BindingNamesOffset::WEBGL_compressed_texture_s3tc,
    BindingNamesOffset::WEBGL_compressed_texture_s3tc_srgb,
    BindingNamesOffset::WEBGL_debug_renderer_info,
    BindingNamesOffset::WEBGL_debug_shaders,
    BindingNamesOffset::WEBGL_depth_texture,
    BindingNamesOffset::WEBGL_draw_buffers,
    BindingNamesOffset::WEBGL_explicit_present,
    BindingNamesOffset::WEBGL_lose_context,
    BindingNamesOffset::WEBGL_provoking_vertex,
    BindingNamesOffset::WGSLLanguageFeatures,
    BindingNamesOffset::WakeLock,
    BindingNamesOffset::WakeLockSentinel,
    BindingNamesOffset::WaveShaperNode,
    BindingNamesOffset::WebExtensionContentScript,
    BindingNamesOffset::WebExtensionPolicy,
    BindingNamesOffset::WebGL2RenderingContext,
    BindingNamesOffset::WebGLActiveInfo,
    BindingNamesOffset::WebGLBuffer,
    BindingNamesOffset::WebGLContextEvent,
    BindingNamesOffset::WebGLFramebuffer,
    BindingNamesOffset::WebGLProgram,
    BindingNamesOffset::WebGLQuery,
    BindingNamesOffset::WebGLRenderbuffer,
    BindingNamesOffset::WebGLRenderingContext,
    BindingNamesOffset::WebGLSampler,
    BindingNamesOffset::WebGLShader,
    BindingNamesOffset::WebGLShaderPrecisionFormat,
    BindingNamesOffset::WebGLSync,
    BindingNamesOffset::WebGLTexture,
    BindingNamesOffset::WebGLTransformFeedback,
    BindingNamesOffset::WebGLUniformLocation,
    BindingNamesOffset::WebGLVertexArrayObject,
    BindingNamesOffset::WebSocket,
    BindingNamesOffset::WebTransport,
    BindingNamesOffset::WebTransportBidirectionalStream,
    BindingNamesOffset::WebTransportDatagramDuplexStream,
    BindingNamesOffset::WebTransportError,
    BindingNamesOffset::WebTransportReceiveStream,
    BindingNamesOffset::WebTransportSendStream,
    BindingNamesOffset::WheelEvent,
    BindingNamesOffset::Window,
    BindingNamesOffset::WindowClient,
    BindingNamesOffset::WindowContext,
    BindingNamesOffset::WindowGlobalChild,
    BindingNamesOffset::WindowGlobalParent,
    BindingNamesOffset::WindowRoot,
    BindingNamesOffset::Worker,
    BindingNamesOffset::WorkerDebuggerGlobalScope,
    BindingNamesOffset::WorkerGlobalScope,
    BindingNamesOffset::WorkerLocation,
    BindingNamesOffset::WorkerNavigator,
    BindingNamesOffset::Worklet,
    BindingNamesOffset::WorkletGlobalScope,
    BindingNamesOffset::WritableStream,
    BindingNamesOffset::WritableStreamDefaultController,
    BindingNamesOffset::WritableStreamDefaultWriter,
    BindingNamesOffset::XMLDocument,
    BindingNamesOffset::XMLHttpRequest,
    BindingNamesOffset::XMLHttpRequestEventTarget,
    BindingNamesOffset::XMLHttpRequestUpload,
    BindingNamesOffset::XMLSerializer,
    BindingNamesOffset::XPathEvaluator,
    BindingNamesOffset::XPathExpression,
    BindingNamesOffset::XPathResult,
    BindingNamesOffset::XRBoundedReferenceSpace,
    BindingNamesOffset::XRFrame,
    BindingNamesOffset::XRInputSource,
    BindingNamesOffset::XRInputSourceArray,
    BindingNamesOffset::XRInputSourceEvent,
    BindingNamesOffset::XRInputSourcesChangeEvent,
    BindingNamesOffset::XRPose,
    BindingNamesOffset::XRReferenceSpace,
    BindingNamesOffset::XRReferenceSpaceEvent,
    BindingNamesOffset::XRRenderState,
    BindingNamesOffset::XRRigidTransform,
    BindingNamesOffset::XRSession,
    BindingNamesOffset::XRSessionEvent,
    BindingNamesOffset::XRSpace,
    BindingNamesOffset::XRSystem,
    BindingNamesOffset::XRView,
    BindingNamesOffset::XRViewerPose,
    BindingNamesOffset::XRViewport,
    BindingNamesOffset::XRWebGLLayer,
    BindingNamesOffset::XSLTProcessor,
    BindingNamesOffset::XULCommandEvent,
    BindingNamesOffset::XULElement,
    BindingNamesOffset::XULFrameElement,
    BindingNamesOffset::XULMenuElement,
    BindingNamesOffset::XULPopupElement,
    BindingNamesOffset::XULResizerElement,
    BindingNamesOffset::XULTextElement,
    BindingNamesOffset::XULTreeElement,
  };
  return BindingName(offsets[aIndex]);
}
} // namespace mozilla::dom
