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

#ifndef mozilla_dom_GeneratedAtomList_h
#define mozilla_dom_GeneratedAtomList_h

#include "mozilla/dom/BindingUtils.h"

namespace mozilla {
namespace dom {

struct APZBucketAtoms
{
  PinnedStringId scrollFrames_id;
  PinnedStringId sequenceNumber_id;
};

struct APZTestDataAtoms
{
  PinnedStringId paints_id;
  PinnedStringId repaintRequests_id;
};

struct AddEventListenerOptionsAtoms
{
  PinnedStringId once_id;
  PinnedStringId passive_id;
};

struct AddonAtoms
{
  PinnedStringId id_id;
  PinnedStringId version_id;
  PinnedStringId type_id;
  PinnedStringId name_id;
  PinnedStringId description_id;
  PinnedStringId isEnabled_id;
  PinnedStringId isActive_id;
  PinnedStringId canUninstall_id;
  PinnedStringId uninstall_id;
  PinnedStringId setEnabled_id;
};

struct AddonEventInitAtoms
{
  PinnedStringId id_id;
  PinnedStringId needsRestart_id;
};

struct AddonInstallAtoms
{
  PinnedStringId state_id;
  PinnedStringId error_id;
  PinnedStringId progress_id;
  PinnedStringId maxProgress_id;
  PinnedStringId install_id;
  PinnedStringId cancel_id;
};

struct AddonManagerAtoms
{
  PinnedStringId getAddonByID_id;
  PinnedStringId createInstall_id;
  PinnedStringId eventListenerWasAdded_id;
  PinnedStringId eventListenerWasRemoved_id;
};

struct AdoptDownloadDictAtoms
{
  PinnedStringId contentType_id;
  PinnedStringId startTime_id;
  PinnedStringId storageName_id;
  PinnedStringId storagePath_id;
  PinnedStringId url_id;
};

struct AesCbcParamsAtoms
{
  PinnedStringId iv_id;
};

struct AesCtrParamsAtoms
{
  PinnedStringId counter_id;
  PinnedStringId length_id;
};

struct AesDerivedKeyParamsAtoms
{
  PinnedStringId length_id;
};

struct AesGcmParamsAtoms
{
  PinnedStringId additionalData_id;
  PinnedStringId iv_id;
  PinnedStringId tagLength_id;
};

struct AesKeyAlgorithmAtoms
{
  PinnedStringId length_id;
};

struct AesKeyGenParamsAtoms
{
  PinnedStringId length_id;
};

struct AlgorithmAtoms
{
  PinnedStringId name_id;
};

struct AnimationEffectTimingPropertiesAtoms
{
  PinnedStringId delay_id;
  PinnedStringId direction_id;
  PinnedStringId duration_id;
  PinnedStringId easing_id;
  PinnedStringId endDelay_id;
  PinnedStringId fill_id;
  PinnedStringId iterationStart_id;
  PinnedStringId iterations_id;
};

struct AnimationEventInitAtoms
{
  PinnedStringId animationName_id;
  PinnedStringId elapsedTime_id;
  PinnedStringId pseudoElement_id;
};

struct AnimationFilterAtoms
{
  PinnedStringId subtree_id;
};

struct AnimationPlaybackEventInitAtoms
{
  PinnedStringId currentTime_id;
  PinnedStringId timelineTime_id;
};

struct AnimationPropertyDetailsAtoms
{
  PinnedStringId property_id;
  PinnedStringId runningOnCompositor_id;
  PinnedStringId values_id;
  PinnedStringId warning_id;
};

struct AnimationPropertyValueDetailsAtoms
{
  PinnedStringId composite_id;
  PinnedStringId easing_id;
  PinnedStringId offset_id;
  PinnedStringId value_id;
};

struct AppInfoAtoms
{
  PinnedStringId isCoreApp_id;
  PinnedStringId path_id;
};

struct AppNotificationServiceOptionsAtoms
{
  PinnedStringId data_id;
  PinnedStringId dbId_id;
  PinnedStringId dir_id;
  PinnedStringId id_id;
  PinnedStringId lang_id;
  PinnedStringId manifestURL_id;
  PinnedStringId mozbehavior_id;
  PinnedStringId tag_id;
  PinnedStringId textClickable_id;
};

struct ArchiveReaderOptionsAtoms
{
  PinnedStringId encoding_id;
};

struct AutocompleteErrorEventInitAtoms
{
  PinnedStringId reason_id;
};

struct AutocompleteInfoAtoms
{
  PinnedStringId addressType_id;
  PinnedStringId contactType_id;
  PinnedStringId fieldName_id;
  PinnedStringId section_id;
};

struct Base64URLDecodeOptionsAtoms
{
  PinnedStringId padding_id;
};

struct Base64URLEncodeOptionsAtoms
{
  PinnedStringId pad_id;
};

struct BaseComputedKeyframeAtoms
{
  PinnedStringId computedOffset_id;
};

struct BaseKeyframeAtoms
{
  PinnedStringId composite_id;
  PinnedStringId easing_id;
  PinnedStringId offset_id;
  PinnedStringId simulateComputeValuesFailure_id;
};

struct BasePropertyIndexedKeyframeAtoms
{
  PinnedStringId composite_id;
  PinnedStringId easing_id;
};

struct BeforeAfterKeyboardEventInitAtoms
{
  PinnedStringId embeddedCancelled_id;
};

struct BlobEventInitAtoms
{
  PinnedStringId data_id;
};

struct BlobPropertyBagAtoms
{
  PinnedStringId endings_id;
  PinnedStringId type_id;
};

struct BoxQuadOptionsAtoms
{
  PinnedStringId box_id;
  PinnedStringId relativeTo_id;
};

struct BrowserElementDownloadOptionsAtoms
{
  PinnedStringId filename_id;
  PinnedStringId referrer_id;
};

struct BrowserElementExecuteScriptOptionsAtoms
{
  PinnedStringId origin_id;
  PinnedStringId url_id;
};

struct BrowserElementProxyAtoms
{
  PinnedStringId setVisible_id;
  PinnedStringId getVisible_id;
  PinnedStringId setActive_id;
  PinnedStringId getActive_id;
  PinnedStringId addNextPaintListener_id;
  PinnedStringId removeNextPaintListener_id;
  PinnedStringId sendMouseEvent_id;
  PinnedStringId sendTouchEvent_id;
  PinnedStringId goBack_id;
  PinnedStringId goForward_id;
  PinnedStringId reload_id;
  PinnedStringId stop_id;
  PinnedStringId download_id;
  PinnedStringId purgeHistory_id;
  PinnedStringId getScreenshot_id;
  PinnedStringId zoom_id;
  PinnedStringId getCanGoBack_id;
  PinnedStringId getCanGoForward_id;
  PinnedStringId getContentDimensions_id;
  PinnedStringId setInputMethodActive_id;
  PinnedStringId findAll_id;
  PinnedStringId findNext_id;
  PinnedStringId clearMatch_id;
  PinnedStringId executeScript_id;
  PinnedStringId getWebManifest_id;
  PinnedStringId allowedAudioChannels_id;
  PinnedStringId mute_id;
  PinnedStringId unmute_id;
  PinnedStringId getMuted_id;
  PinnedStringId setVolume_id;
  PinnedStringId getVolume_id;
  PinnedStringId __init_id;
};

struct BrowserFeedWriterAtoms
{
  PinnedStringId writeContent_id;
  PinnedStringId close_id;
  PinnedStringId __init_id;
};

struct CSPAtoms
{
  PinnedStringId base_uri_id;
  PinnedStringId block_all_mixed_content_id;
  PinnedStringId child_src_id;
  PinnedStringId connect_src_id;
  PinnedStringId default_src_id;
  PinnedStringId font_src_id;
  PinnedStringId form_action_id;
  PinnedStringId frame_ancestors_id;
  PinnedStringId frame_src_id;
  PinnedStringId img_src_id;
  PinnedStringId manifest_src_id;
  PinnedStringId media_src_id;
  PinnedStringId object_src_id;
  PinnedStringId referrer_id;
  PinnedStringId report_only_id;
  PinnedStringId report_uri_id;
  PinnedStringId require_sri_for_id;
  PinnedStringId sandbox_id;
  PinnedStringId script_src_id;
  PinnedStringId style_src_id;
  PinnedStringId upgrade_insecure_requests_id;
};

struct CSPPoliciesAtoms
{
  PinnedStringId csp_policies_id;
};

struct CSPReportAtoms
{
  PinnedStringId csp_report_id;
};

struct CSPReportPropertiesAtoms
{
  PinnedStringId blocked_uri_id;
  PinnedStringId document_uri_id;
  PinnedStringId line_number_id;
  PinnedStringId original_policy_id;
  PinnedStringId referrer_id;
  PinnedStringId script_sample_id;
  PinnedStringId source_file_id;
  PinnedStringId violated_directive_id;
};

struct CSSTokenAtoms
{
  PinnedStringId endOffset_id;
  PinnedStringId hasSign_id;
  PinnedStringId isInteger_id;
  PinnedStringId number_id;
  PinnedStringId startOffset_id;
  PinnedStringId text_id;
  PinnedStringId tokenType_id;
};

struct CacheBatchOperationAtoms
{
  PinnedStringId options_id;
  PinnedStringId request_id;
  PinnedStringId response_id;
  PinnedStringId type_id;
};

struct CacheQueryOptionsAtoms
{
  PinnedStringId cacheName_id;
  PinnedStringId ignoreMethod_id;
  PinnedStringId ignoreSearch_id;
  PinnedStringId ignoreVary_id;
};

struct CaretStateChangedEventInitAtoms
{
  PinnedStringId boundingClientRect_id;
  PinnedStringId caretVisible_id;
  PinnedStringId caretVisuallyVisible_id;
  PinnedStringId collapsed_id;
  PinnedStringId reason_id;
  PinnedStringId selectedTextContent_id;
  PinnedStringId selectionEditable_id;
  PinnedStringId selectionVisible_id;
};

struct ChannelPixelLayoutAtoms
{
  PinnedStringId dataType_id;
  PinnedStringId height_id;
  PinnedStringId offset_id;
  PinnedStringId skip_id;
  PinnedStringId stride_id;
  PinnedStringId width_id;
};

struct CheckerboardReportAtoms
{
  PinnedStringId log_id;
  PinnedStringId reason_id;
  PinnedStringId severity_id;
  PinnedStringId timestamp_id;
};

struct ChromeFilePropertyBagAtoms
{
  PinnedStringId name_id;
  PinnedStringId temporary_id;
};

struct ClientDataAtoms
{
  PinnedStringId challenge_id;
  PinnedStringId origin_id;
  PinnedStringId typ_id;
};

struct ClientQueryOptionsAtoms
{
  PinnedStringId includeUncontrolled_id;
  PinnedStringId type_id;
};

struct ClientRectsAndTextsAtoms
{
  PinnedStringId rectList_id;
  PinnedStringId textList_id;
};

struct ClipboardEventInitAtoms
{
  PinnedStringId data_id;
  PinnedStringId dataType_id;
};

struct CloseEventInitAtoms
{
  PinnedStringId code_id;
  PinnedStringId reason_id;
  PinnedStringId wasClean_id;
};

struct CompositionClauseParametersAtoms
{
  PinnedStringId length_id;
  PinnedStringId selectionType_id;
};

struct ComputedTimingPropertiesAtoms
{
  PinnedStringId activeDuration_id;
  PinnedStringId currentIteration_id;
  PinnedStringId endTime_id;
  PinnedStringId localTime_id;
  PinnedStringId progress_id;
};

struct ConnStatusDictAtoms
{
  PinnedStringId status_id;
};

struct ConsoleCounterAtoms
{
  PinnedStringId count_id;
  PinnedStringId label_id;
};

struct ConsoleCounterErrorAtoms
{
  PinnedStringId error_id;
};

struct ConsoleEventAtoms
{
  PinnedStringId ID_id;
  PinnedStringId arguments_id;
  PinnedStringId columnNumber_id;
  PinnedStringId counter_id;
  PinnedStringId filename_id;
  PinnedStringId functionName_id;
  PinnedStringId groupName_id;
  PinnedStringId innerID_id;
  PinnedStringId level_id;
  PinnedStringId lineNumber_id;
  PinnedStringId originAttributes_id;
  PinnedStringId private_id;
  PinnedStringId styles_id;
  PinnedStringId timeStamp_id;
  PinnedStringId timer_id;
};

struct ConsoleProfileEventAtoms
{
  PinnedStringId action_id;
  PinnedStringId arguments_id;
};

struct ConsoleStackEntryAtoms
{
  PinnedStringId asyncCause_id;
  PinnedStringId columnNumber_id;
  PinnedStringId filename_id;
  PinnedStringId functionName_id;
  PinnedStringId language_id;
  PinnedStringId lineNumber_id;
};

struct ConsoleTimerEndAtoms
{
  PinnedStringId duration_id;
  PinnedStringId name_id;
};

struct ConsoleTimerErrorAtoms
{
  PinnedStringId error_id;
};

struct ConsoleTimerStartAtoms
{
  PinnedStringId name_id;
  PinnedStringId started_id;
};

struct ConstantSourceOptionsAtoms
{
  PinnedStringId offset_id;
};

struct ConstrainBooleanParametersAtoms
{
  PinnedStringId exact_id;
  PinnedStringId ideal_id;
};

struct ConstrainDOMStringParametersAtoms
{
  PinnedStringId exact_id;
  PinnedStringId ideal_id;
};

struct ConstrainDoubleRangeAtoms
{
  PinnedStringId exact_id;
  PinnedStringId ideal_id;
  PinnedStringId max_id;
  PinnedStringId min_id;
};

struct ConstrainLongRangeAtoms
{
  PinnedStringId exact_id;
  PinnedStringId ideal_id;
  PinnedStringId max_id;
  PinnedStringId min_id;
};

struct ContextAttributes2DAtoms
{
  PinnedStringId alpha_id;
  PinnedStringId willReadFrequently_id;
};

struct ConvertCoordinateOptionsAtoms
{
  PinnedStringId fromBox_id;
  PinnedStringId toBox_id;
};

struct CreateOfferRequestAtoms
{
  PinnedStringId windowID_id;
  PinnedStringId innerWindowID_id;
  PinnedStringId callID_id;
  PinnedStringId isSecure_id;
};

struct CryptoKeyPairAtoms
{
  PinnedStringId privateKey_id;
  PinnedStringId publicKey_id;
};

struct CustomEventInitAtoms
{
  PinnedStringId detail_id;
};

struct DNSCacheDictAtoms
{
  PinnedStringId entries_id;
};

struct DNSLookupDictAtoms
{
  PinnedStringId address_id;
  PinnedStringId answer_id;
  PinnedStringId error_id;
};

struct DOMDownloadAtoms
{
  PinnedStringId totalBytes_id;
  PinnedStringId currentBytes_id;
  PinnedStringId url_id;
  PinnedStringId path_id;
  PinnedStringId storageName_id;
  PinnedStringId storagePath_id;
  PinnedStringId state_id;
  PinnedStringId contentType_id;
  PinnedStringId startTime_id;
  PinnedStringId id_id;
  PinnedStringId sourceAppManifestURL_id;
  PinnedStringId error_id;
  PinnedStringId pause_id;
  PinnedStringId resume_id;
  PinnedStringId onstatechange_id;
};

struct DOMDownloadManagerAtoms
{
  PinnedStringId getDownloads_id;
  PinnedStringId remove_id;
  PinnedStringId clearAllDone_id;
  PinnedStringId adoptDownload_id;
  PinnedStringId ondownloadstart_id;
};

struct DOMPointInitAtoms
{
  PinnedStringId w_id;
  PinnedStringId x_id;
  PinnedStringId y_id;
  PinnedStringId z_id;
};

struct DOMRectInitAtoms
{
  PinnedStringId height_id;
  PinnedStringId width_id;
  PinnedStringId x_id;
  PinnedStringId y_id;
};

struct DOMWindowResizeEventDetailAtoms
{
  PinnedStringId height_id;
  PinnedStringId width_id;
};

struct DateTimeValueAtoms
{
  PinnedStringId hour_id;
  PinnedStringId minute_id;
};

struct DecoderDoctorNotificationAtoms
{
  PinnedStringId decoderDoctorReportId_id;
  PinnedStringId formats_id;
  PinnedStringId isSolved_id;
  PinnedStringId type_id;
};

struct DeprecatedRTCOfferOptionsSetAtoms
{
  PinnedStringId MozBundleOnly_id;
  PinnedStringId MozDontOfferDataChannel_id;
  PinnedStringId OfferToReceiveAudio_id;
  PinnedStringId OfferToReceiveVideo_id;
};

struct DeviceAccelerationInitAtoms
{
  PinnedStringId x_id;
  PinnedStringId y_id;
  PinnedStringId z_id;
};

struct DeviceLightEventInitAtoms
{
  PinnedStringId value_id;
};

struct DeviceMotionEventInitAtoms
{
  PinnedStringId acceleration_id;
  PinnedStringId accelerationIncludingGravity_id;
  PinnedStringId interval_id;
  PinnedStringId rotationRate_id;
};

struct DeviceOrientationEventInitAtoms
{
  PinnedStringId absolute_id;
  PinnedStringId alpha_id;
  PinnedStringId beta_id;
  PinnedStringId gamma_id;
};

struct DeviceProximityEventInitAtoms
{
  PinnedStringId max_id;
  PinnedStringId min_id;
  PinnedStringId value_id;
};

struct DeviceRotationRateInitAtoms
{
  PinnedStringId alpha_id;
  PinnedStringId beta_id;
  PinnedStringId gamma_id;
};

struct DhImportKeyParamsAtoms
{
  PinnedStringId generator_id;
  PinnedStringId prime_id;
};

struct DhKeyAlgorithmAtoms
{
  PinnedStringId generator_id;
  PinnedStringId prime_id;
};

struct DhKeyDeriveParamsAtoms
{
  PinnedStringId public_id;
};

struct DhKeyGenParamsAtoms
{
  PinnedStringId generator_id;
  PinnedStringId prime_id;
};

struct DictAtoms
{
  PinnedStringId a_id;
  PinnedStringId anotherAny_id;
  PinnedStringId anotherObj_id;
  PinnedStringId arrayBuffer_id;
  PinnedStringId b_id;
  PinnedStringId byteStr_id;
  PinnedStringId clampedUnsignedLong_id;
  PinnedStringId customEventInit_id;
  PinnedStringId dashed_name_id;
  PinnedStringId dictionaryTypedef_id;
  PinnedStringId empty_id;
  PinnedStringId emptyByteStr_id;
  PinnedStringId enforcedUnsignedLong_id;
  PinnedStringId float64Array_id;
  PinnedStringId floatOrString_id;
  PinnedStringId infUrDouble_id;
  PinnedStringId infUrFloat_id;
  PinnedStringId nanUrDouble_id;
  PinnedStringId nanUrFloat_id;
  PinnedStringId negativeInfUrDouble_id;
  PinnedStringId negativeInfUrFloat_id;
  PinnedStringId nullableArrayBuffer_id;
  PinnedStringId nullableFloatOrString_id;
  PinnedStringId objectOrLong_id;
  PinnedStringId otherByteStr_id;
  PinnedStringId otherEnum_id;
  PinnedStringId otherStr_id;
  PinnedStringId promise_id;
  PinnedStringId promiseSequence_id;
  PinnedStringId prototype_id;
  PinnedStringId requiredLong_id;
  PinnedStringId requiredObject_id;
  PinnedStringId seq1_id;
  PinnedStringId seq2_id;
  PinnedStringId seq3_id;
  PinnedStringId seq4_id;
  PinnedStringId seq5_id;
  PinnedStringId someAny_id;
  PinnedStringId someCallback_id;
  PinnedStringId someEnum_id;
  PinnedStringId someObj_id;
  PinnedStringId str_id;
  PinnedStringId template_id;
  PinnedStringId uint8Array_id;
  PinnedStringId urDouble_id;
  PinnedStringId urDouble2_id;
  PinnedStringId urDouble3_id;
  PinnedStringId urDouble4_id;
  PinnedStringId urFloat_id;
  PinnedStringId urFloat2_id;
  PinnedStringId urFloat3_id;
  PinnedStringId urFloat4_id;
  PinnedStringId x_id;
  PinnedStringId yetAnotherStr_id;
  PinnedStringId z_id;
};

struct DictContainingDictAtoms
{
  PinnedStringId memberDict_id;
};

struct DictContainingSequenceAtoms
{
  PinnedStringId ourSequence_id;
  PinnedStringId ourSequence10_id;
  PinnedStringId ourSequence2_id;
  PinnedStringId ourSequence3_id;
  PinnedStringId ourSequence4_id;
  PinnedStringId ourSequence5_id;
  PinnedStringId ourSequence6_id;
  PinnedStringId ourSequence7_id;
  PinnedStringId ourSequence8_id;
  PinnedStringId ourSequence9_id;
};

struct DictForConstructorAtoms
{
  PinnedStringId any1_id;
  PinnedStringId dict_id;
  PinnedStringId dict2_id;
  PinnedStringId obj1_id;
  PinnedStringId obj2_id;
  PinnedStringId seq1_id;
  PinnedStringId seq2_id;
  PinnedStringId seq3_id;
  PinnedStringId seq4_id;
  PinnedStringId seq5_id;
  PinnedStringId seq6_id;
};

struct DictWithConditionalMembersAtoms
{
  PinnedStringId chromeOnlyFuncControlledMember_id;
  PinnedStringId chromeOnlyMember_id;
  PinnedStringId funcControlledMember_id;
};

struct DnsCacheEntryAtoms
{
  PinnedStringId expiration_id;
  PinnedStringId family_id;
  PinnedStringId hostaddr_id;
  PinnedStringId hostname_id;
};

struct DocumentTimelineOptionsAtoms
{
  PinnedStringId originTime_id;
};

struct DownloadEventInitAtoms
{
  PinnedStringId download_id;
};

struct DragEventInitAtoms
{
  PinnedStringId dataTransfer_id;
};

struct EcKeyAlgorithmAtoms
{
  PinnedStringId namedCurve_id;
};

struct EcKeyGenParamsAtoms
{
  PinnedStringId namedCurve_id;
};

struct EcKeyImportParamsAtoms
{
  PinnedStringId namedCurve_id;
};

struct EcdhKeyDeriveParamsAtoms
{
  PinnedStringId public_id;
};

struct EcdsaParamsAtoms
{
  PinnedStringId hash_id;
};

struct ElementCreationOptionsAtoms
{
  PinnedStringId is_id;
};

struct ElementDefinitionOptionsAtoms
{
  PinnedStringId extends_id;
};

struct ElementRegistrationOptionsAtoms
{
  PinnedStringId extends_id;
  PinnedStringId prototype_id;
};

struct ErrorCallbackAtoms
{
  PinnedStringId handleEvent_id;
};

struct ErrorEventInitAtoms
{
  PinnedStringId colno_id;
  PinnedStringId error_id;
  PinnedStringId filename_id;
  PinnedStringId lineno_id;
  PinnedStringId message_id;
};

struct EventInitAtoms
{
  PinnedStringId bubbles_id;
  PinnedStringId cancelable_id;
  PinnedStringId composed_id;
};

struct EventListenerAtoms
{
  PinnedStringId handleEvent_id;
};

struct EventListenerOptionsAtoms
{
  PinnedStringId capture_id;
  PinnedStringId mozSystemGroup_id;
};

struct EventModifierInitAtoms
{
  PinnedStringId altKey_id;
  PinnedStringId ctrlKey_id;
  PinnedStringId metaKey_id;
  PinnedStringId modifierAltGraph_id;
  PinnedStringId modifierCapsLock_id;
  PinnedStringId modifierFn_id;
  PinnedStringId modifierFnLock_id;
  PinnedStringId modifierNumLock_id;
  PinnedStringId modifierOS_id;
  PinnedStringId modifierScrollLock_id;
  PinnedStringId modifierSymbol_id;
  PinnedStringId modifierSymbolLock_id;
  PinnedStringId shiftKey_id;
};

struct EventSourceInitAtoms
{
  PinnedStringId withCredentials_id;
};

struct ExtendableMessageEventInitAtoms
{
  PinnedStringId data_id;
  PinnedStringId lastEventId_id;
  PinnedStringId origin_id;
  PinnedStringId ports_id;
  PinnedStringId source_id;
};

struct ExternalAtoms
{
  PinnedStringId AddSearchProvider_id;
  PinnedStringId IsSearchProviderInstalled_id;
  PinnedStringId addSearchEngine_id;
};

struct FakePluginMimeEntryAtoms
{
  PinnedStringId description_id;
  PinnedStringId extension_id;
  PinnedStringId type_id;
};

struct FakePluginTagInitAtoms
{
  PinnedStringId description_id;
  PinnedStringId fileName_id;
  PinnedStringId fullPath_id;
  PinnedStringId handlerURI_id;
  PinnedStringId mimeEntries_id;
  PinnedStringId name_id;
  PinnedStringId niceName_id;
  PinnedStringId version_id;
};

struct FetchEventInitAtoms
{
  PinnedStringId clientId_id;
  PinnedStringId isReload_id;
  PinnedStringId request_id;
};

struct FileCallbackAtoms
{
  PinnedStringId handleEvent_id;
};

struct FilePropertyBagAtoms
{
  PinnedStringId lastModified_id;
  PinnedStringId type_id;
};

struct FileSystemEntriesCallbackAtoms
{
  PinnedStringId handleEvent_id;
};

struct FileSystemEntryCallbackAtoms
{
  PinnedStringId handleEvent_id;
};

struct FileSystemFlagsAtoms
{
  PinnedStringId create_id;
  PinnedStringId exclusive_id;
};

struct FlyWebDiscoveredServiceAtoms
{
  PinnedStringId cert_id;
  PinnedStringId displayName_id;
  PinnedStringId path_id;
  PinnedStringId serviceId_id;
  PinnedStringId serviceType_id;
  PinnedStringId transport_id;
};

struct FlyWebDiscoveryCallbackAtoms
{
  PinnedStringId onDiscoveredServicesChanged_id;
};

struct FlyWebPairedServiceAtoms
{
  PinnedStringId discoveredService_id;
  PinnedStringId hostname_id;
  PinnedStringId uiUrl_id;
};

struct FlyWebPairingCallbackAtoms
{
  PinnedStringId pairingSucceeded_id;
  PinnedStringId pairingFailed_id;
};

struct FlyWebPublishOptionsAtoms
{
  PinnedStringId uiUrl_id;
};

struct FocusEventInitAtoms
{
  PinnedStringId relatedTarget_id;
};

struct FontFaceDescriptorsAtoms
{
  PinnedStringId display_id;
  PinnedStringId featureSettings_id;
  PinnedStringId stretch_id;
  PinnedStringId style_id;
  PinnedStringId unicodeRange_id;
  PinnedStringId variant_id;
  PinnedStringId weight_id;
};

struct FontFaceSetIteratorResultAtoms
{
  PinnedStringId done_id;
  PinnedStringId value_id;
};

struct FontFaceSetLoadEventInitAtoms
{
  PinnedStringId fontfaces_id;
};

struct FrameUniformityAtoms
{
  PinnedStringId frameUniformity_id;
  PinnedStringId layerAddress_id;
};

struct FrameUniformityResultsAtoms
{
  PinnedStringId layerUniformities_id;
};

struct GamepadAxisMoveEventInitAtoms
{
  PinnedStringId axis_id;
  PinnedStringId value_id;
};

struct GamepadButtonEventInitAtoms
{
  PinnedStringId button_id;
};

struct GamepadEventInitAtoms
{
  PinnedStringId gamepad_id;
};

struct GetNotificationOptionsAtoms
{
  PinnedStringId tag_id;
};

struct GrandparentDictAtoms
{
  PinnedStringId someNum_id;
};

struct HalfOpenInfoDictAtoms
{
  PinnedStringId speculative_id;
};

struct HashChangeEventInitAtoms
{
  PinnedStringId newURL_id;
  PinnedStringId oldURL_id;
};

struct HeapSnapshotBoundariesAtoms
{
  PinnedStringId debugger_id;
  PinnedStringId globals_id;
  PinnedStringId runtime_id;
};

struct HiddenPluginEventInitAtoms
{
  PinnedStringId tag_id;
};

struct HitRegionOptionsAtoms
{
  PinnedStringId control_id;
  PinnedStringId id_id;
  PinnedStringId path_id;
};

struct HkdfParamsAtoms
{
  PinnedStringId hash_id;
  PinnedStringId info_id;
  PinnedStringId salt_id;
};

struct HmacDerivedKeyParamsAtoms
{
  PinnedStringId length_id;
};

struct HmacImportParamsAtoms
{
  PinnedStringId hash_id;
};

struct HmacKeyAlgorithmAtoms
{
  PinnedStringId hash_id;
  PinnedStringId length_id;
};

struct HmacKeyGenParamsAtoms
{
  PinnedStringId hash_id;
  PinnedStringId length_id;
};

struct HttpConnDictAtoms
{
  PinnedStringId connections_id;
};

struct HttpConnInfoAtoms
{
  PinnedStringId protocolVersion_id;
  PinnedStringId rtt_id;
  PinnedStringId ttl_id;
};

struct HttpConnectionElementAtoms
{
  PinnedStringId active_id;
  PinnedStringId halfOpens_id;
  PinnedStringId host_id;
  PinnedStringId idle_id;
  PinnedStringId port_id;
  PinnedStringId spdy_id;
  PinnedStringId ssl_id;
};

struct IDBFileMetadataParametersAtoms
{
  PinnedStringId lastModified_id;
  PinnedStringId size_id;
};

struct IDBIndexParametersAtoms
{
  PinnedStringId locale_id;
  PinnedStringId multiEntry_id;
  PinnedStringId unique_id;
};

struct IDBObjectStoreParametersAtoms
{
  PinnedStringId autoIncrement_id;
  PinnedStringId keyPath_id;
};

struct IDBOpenDBOptionsAtoms
{
  PinnedStringId storage_id;
  PinnedStringId version_id;
};

struct IDBVersionChangeEventInitAtoms
{
  PinnedStringId newVersion_id;
  PinnedStringId oldVersion_id;
};

struct IdleRequestOptionsAtoms
{
  PinnedStringId timeout_id;
};

struct ImageCaptureErrorEventInitAtoms
{
  PinnedStringId imageCaptureError_id;
};

struct InputEventInitAtoms
{
  PinnedStringId isComposing_id;
};

struct InspectorRGBATupleAtoms
{
  PinnedStringId a_id;
  PinnedStringId b_id;
  PinnedStringId g_id;
  PinnedStringId r_id;
};

struct InspectorRGBTripleAtoms
{
  PinnedStringId b_id;
  PinnedStringId g_id;
  PinnedStringId r_id;
};

struct InstallTriggerDataAtoms
{
  PinnedStringId Hash_id;
  PinnedStringId IconURL_id;
  PinnedStringId URL_id;
};

struct InstallTriggerImplAtoms
{
  PinnedStringId enabled_id;
  PinnedStringId updateEnabled_id;
  PinnedStringId install_id;
  PinnedStringId installChrome_id;
  PinnedStringId startSoftwareUpdate_id;
};

struct IntersectionObserverEntryInitAtoms
{
  PinnedStringId boundingClientRect_id;
  PinnedStringId intersectionRect_id;
  PinnedStringId rootBounds_id;
  PinnedStringId target_id;
  PinnedStringId time_id;
};

struct IntersectionObserverInitAtoms
{
  PinnedStringId root_id;
  PinnedStringId rootMargin_id;
  PinnedStringId threshold_id;
};

struct IterableKeyAndValueResultAtoms
{
  PinnedStringId done_id;
  PinnedStringId value_id;
};

struct IterableKeyOrValueResultAtoms
{
  PinnedStringId done_id;
  PinnedStringId value_id;
};

struct JsonWebKeyAtoms
{
  PinnedStringId alg_id;
  PinnedStringId crv_id;
  PinnedStringId d_id;
  PinnedStringId dp_id;
  PinnedStringId dq_id;
  PinnedStringId e_id;
  PinnedStringId ext_id;
  PinnedStringId k_id;
  PinnedStringId key_ops_id;
  PinnedStringId kty_id;
  PinnedStringId n_id;
  PinnedStringId oth_id;
  PinnedStringId p_id;
  PinnedStringId q_id;
  PinnedStringId qi_id;
  PinnedStringId use_id;
  PinnedStringId x_id;
  PinnedStringId y_id;
};

struct KeyAlgorithmAtoms
{
  PinnedStringId name_id;
};

struct KeyIdsInitDataAtoms
{
  PinnedStringId kids_id;
};

struct KeyboardEventInitAtoms
{
  PinnedStringId charCode_id;
  PinnedStringId code_id;
  PinnedStringId isComposing_id;
  PinnedStringId key_id;
  PinnedStringId keyCode_id;
  PinnedStringId location_id;
  PinnedStringId repeat_id;
  PinnedStringId which_id;
};

struct KeyframeAnimationOptionsAtoms
{
  PinnedStringId id_id;
};

struct KeyframeEffectOptionsAtoms
{
  PinnedStringId composite_id;
  PinnedStringId iterationComposite_id;
  PinnedStringId spacing_id;
};

struct LifecycleCallbacksAtoms
{
  PinnedStringId attachedCallback_id;
  PinnedStringId attributeChangedCallback_id;
  PinnedStringId createdCallback_id;
  PinnedStringId detachedCallback_id;
};

struct MediaKeyMessageEventInitAtoms
{
  PinnedStringId message_id;
  PinnedStringId messageType_id;
};

struct MediaKeyNeededEventInitAtoms
{
  PinnedStringId initData_id;
  PinnedStringId initDataType_id;
};

struct MediaKeySystemConfigurationAtoms
{
  PinnedStringId audioCapabilities_id;
  PinnedStringId distinctiveIdentifier_id;
  PinnedStringId initDataTypes_id;
  PinnedStringId label_id;
  PinnedStringId persistentState_id;
  PinnedStringId sessionTypes_id;
  PinnedStringId videoCapabilities_id;
};

struct MediaKeySystemMediaCapabilityAtoms
{
  PinnedStringId contentType_id;
  PinnedStringId robustness_id;
};

struct MediaRecorderOptionsAtoms
{
  PinnedStringId audioBitsPerSecond_id;
  PinnedStringId bitsPerSecond_id;
  PinnedStringId mimeType_id;
  PinnedStringId videoBitsPerSecond_id;
};

struct MediaStreamConstraintsAtoms
{
  PinnedStringId audio_id;
  PinnedStringId fake_id;
  PinnedStringId peerIdentity_id;
  PinnedStringId picture_id;
  PinnedStringId video_id;
};

struct MediaStreamEventInitAtoms
{
  PinnedStringId stream_id;
};

struct MediaStreamTrackEventInitAtoms
{
  PinnedStringId track_id;
};

struct MediaTrackConstraintSetAtoms
{
  PinnedStringId browserWindow_id;
  PinnedStringId deviceId_id;
  PinnedStringId echoCancellation_id;
  PinnedStringId facingMode_id;
  PinnedStringId frameRate_id;
  PinnedStringId height_id;
  PinnedStringId mediaSource_id;
  PinnedStringId mozAutoGainControl_id;
  PinnedStringId mozNoiseSuppression_id;
  PinnedStringId scrollWithPage_id;
  PinnedStringId viewportHeight_id;
  PinnedStringId viewportOffsetX_id;
  PinnedStringId viewportOffsetY_id;
  PinnedStringId viewportWidth_id;
  PinnedStringId width_id;
};

struct MediaTrackConstraintsAtoms
{
  PinnedStringId advanced_id;
};

struct MediaTrackSettingsAtoms
{
  PinnedStringId browserWindow_id;
  PinnedStringId deviceId_id;
  PinnedStringId echoCancellation_id;
  PinnedStringId facingMode_id;
  PinnedStringId frameRate_id;
  PinnedStringId height_id;
  PinnedStringId mediaSource_id;
  PinnedStringId mozAutoGainControl_id;
  PinnedStringId mozNoiseSuppression_id;
  PinnedStringId scrollWithPage_id;
  PinnedStringId viewportHeight_id;
  PinnedStringId viewportOffsetX_id;
  PinnedStringId viewportOffsetY_id;
  PinnedStringId viewportWidth_id;
  PinnedStringId width_id;
};

struct MediaTrackSupportedConstraintsAtoms
{
  PinnedStringId aspectRatio_id;
  PinnedStringId browserWindow_id;
  PinnedStringId deviceId_id;
  PinnedStringId echoCancellation_id;
  PinnedStringId facingMode_id;
  PinnedStringId frameRate_id;
  PinnedStringId groupId_id;
  PinnedStringId height_id;
  PinnedStringId latency_id;
  PinnedStringId mediaSource_id;
  PinnedStringId mozAutoGainControl_id;
  PinnedStringId mozNoiseSuppression_id;
  PinnedStringId sampleRate_id;
  PinnedStringId sampleSize_id;
  PinnedStringId scrollWithPage_id;
  PinnedStringId viewportHeight_id;
  PinnedStringId viewportOffsetX_id;
  PinnedStringId viewportOffsetY_id;
  PinnedStringId viewportWidth_id;
  PinnedStringId volume_id;
  PinnedStringId width_id;
};

struct MessageEventInitAtoms
{
  PinnedStringId data_id;
  PinnedStringId lastEventId_id;
  PinnedStringId origin_id;
  PinnedStringId ports_id;
  PinnedStringId source_id;
};

struct MouseEventInitAtoms
{
  PinnedStringId button_id;
  PinnedStringId buttons_id;
  PinnedStringId clientX_id;
  PinnedStringId clientY_id;
  PinnedStringId movementX_id;
  PinnedStringId movementY_id;
  PinnedStringId relatedTarget_id;
  PinnedStringId screenX_id;
  PinnedStringId screenY_id;
};

struct MozIdleObserverAtoms
{
  PinnedStringId time_id;
  PinnedStringId onidle_id;
  PinnedStringId onactive_id;
};

struct MozInputContextAtoms
{
  PinnedStringId type_id;
  PinnedStringId inputType_id;
  PinnedStringId inputMode_id;
  PinnedStringId lang_id;
  PinnedStringId getText_id;
  PinnedStringId selectionStart_id;
  PinnedStringId selectionEnd_id;
  PinnedStringId text_id;
  PinnedStringId textBeforeCursor_id;
  PinnedStringId textAfterCursor_id;
  PinnedStringId setSelectionRange_id;
  PinnedStringId onselectionchange_id;
  PinnedStringId replaceSurroundingText_id;
  PinnedStringId deleteSurroundingText_id;
  PinnedStringId onsurroundingtextchange_id;
  PinnedStringId sendKey_id;
  PinnedStringId keydown_id;
  PinnedStringId keyup_id;
  PinnedStringId setComposition_id;
  PinnedStringId endComposition_id;
  PinnedStringId hardwareinput_id;
};

struct MozInputContextChoicesInfoAtoms
{
  PinnedStringId choices_id;
  PinnedStringId multiple_id;
};

struct MozInputContextFocusEventDetailAtoms
{
  PinnedStringId type_id;
  PinnedStringId inputType_id;
  PinnedStringId value_id;
  PinnedStringId choices_id;
  PinnedStringId min_id;
  PinnedStringId max_id;
};

struct MozInputContextSelectionChangeEventDetailAtoms
{
  PinnedStringId ownAction_id;
  PinnedStringId selectionStart_id;
  PinnedStringId selectionEnd_id;
};

struct MozInputContextSurroundingTextChangeEventDetailAtoms
{
  PinnedStringId ownAction_id;
  PinnedStringId text_id;
  PinnedStringId textBeforeCursor_id;
  PinnedStringId textAfterCursor_id;
};

struct MozInputMethodAtoms
{
  PinnedStringId setActive_id;
  PinnedStringId mgmt_id;
  PinnedStringId oninputcontextchange_id;
  PinnedStringId inputcontext_id;
  PinnedStringId addInput_id;
  PinnedStringId removeInput_id;
  PinnedStringId removeFocus_id;
  PinnedStringId setValue_id;
  PinnedStringId setSelectedOption_id;
  PinnedStringId setSelectedOptions_id;
};

struct MozInputMethodChoiceDictAtoms
{
  PinnedStringId disabled_id;
  PinnedStringId group_id;
  PinnedStringId inGroup_id;
  PinnedStringId optionIndex_id;
  PinnedStringId selected_id;
  PinnedStringId text_id;
};

struct MozInputMethodInputManifestAtoms
{
  PinnedStringId description_id;
  PinnedStringId launch_path_id;
  PinnedStringId name_id;
  PinnedStringId types_id;
};

struct MozInputMethodKeyboardEventDictAtoms
{
  PinnedStringId key_id;
};

struct MozInputMethodKeyboardEventDictBaseAtoms
{
  PinnedStringId code_id;
  PinnedStringId keyCode_id;
  PinnedStringId printable_id;
  PinnedStringId repeat_id;
};

struct MozInputMethodManagerAtoms
{
  PinnedStringId showAll_id;
  PinnedStringId next_id;
  PinnedStringId supportsSwitching_id;
  PinnedStringId hide_id;
  PinnedStringId setSupportsSwitchingTypes_id;
  PinnedStringId oninputcontextfocus_id;
  PinnedStringId oninputcontextblur_id;
  PinnedStringId onshowallrequest_id;
  PinnedStringId onnextrequest_id;
  PinnedStringId onaddinputrequest_id;
  PinnedStringId onremoveinputrequest_id;
};

struct MozInputMethodRequiredKeyboardEventDictAtoms
{
  PinnedStringId key_id;
};

struct MozInputRegistryEventDetailAtoms
{
  PinnedStringId manifestURL_id;
  PinnedStringId inputId_id;
  PinnedStringId inputManifest_id;
  PinnedStringId waitUntil_id;
};

struct MozPluginParameterAtoms
{
  PinnedStringId name_id;
  PinnedStringId value_id;
};

struct MozSelfSupportAtoms
{
  PinnedStringId healthReportDataSubmissionEnabled_id;
  PinnedStringId getTelemetryPingList_id;
  PinnedStringId getTelemetryPing_id;
  PinnedStringId getCurrentTelemetryEnvironment_id;
  PinnedStringId getCurrentTelemetrySubsessionPing_id;
  PinnedStringId resetPref_id;
  PinnedStringId resetSearchEngines_id;
  PinnedStringId __init_id;
};

struct MozSettingsEventInitAtoms
{
  PinnedStringId settingName_id;
  PinnedStringId settingValue_id;
};

struct MozSettingsTransactionEventInitAtoms
{
  PinnedStringId error_id;
};

struct MozTetheringManagerAtoms
{
  PinnedStringId setTetheringEnabled_id;
};

struct MozXMLHttpRequestParametersAtoms
{
  PinnedStringId mozAnon_id;
  PinnedStringId mozSystem_id;
};

struct MutationObserverInitAtoms
{
  PinnedStringId animations_id;
  PinnedStringId attributeFilter_id;
  PinnedStringId attributeOldValue_id;
  PinnedStringId attributes_id;
  PinnedStringId characterData_id;
  PinnedStringId characterDataOldValue_id;
  PinnedStringId childList_id;
  PinnedStringId nativeAnonymousChildList_id;
  PinnedStringId subtree_id;
};

struct MutationObservingInfoAtoms
{
  PinnedStringId observedNode_id;
};

struct NativeOSFileReadOptionsAtoms
{
  PinnedStringId bytes_id;
  PinnedStringId encoding_id;
};

struct NetworkCommandOptionsAtoms
{
  PinnedStringId cmd_id;
  PinnedStringId curExternalIfname_id;
  PinnedStringId curInternalIfname_id;
  PinnedStringId dns1_id;
  PinnedStringId dns1_long_id;
  PinnedStringId dns2_id;
  PinnedStringId dns2_long_id;
  PinnedStringId dnses_id;
  PinnedStringId domain_id;
  PinnedStringId enable_id;
  PinnedStringId enabled_id;
  PinnedStringId endIp_id;
  PinnedStringId externalIfname_id;
  PinnedStringId gateway_id;
  PinnedStringId gateway_long_id;
  PinnedStringId gateways_id;
  PinnedStringId id_id;
  PinnedStringId ifname_id;
  PinnedStringId interfaceList_id;
  PinnedStringId internalIfname_id;
  PinnedStringId ip_id;
  PinnedStringId ipaddr_id;
  PinnedStringId key_id;
  PinnedStringId link_id;
  PinnedStringId mask_id;
  PinnedStringId maskLength_id;
  PinnedStringId mode_id;
  PinnedStringId mtu_id;
  PinnedStringId preExternalIfname_id;
  PinnedStringId preInternalIfname_id;
  PinnedStringId prefix_id;
  PinnedStringId prefixLength_id;
  PinnedStringId report_id;
  PinnedStringId security_id;
  PinnedStringId serverIp_id;
  PinnedStringId ssid_id;
  PinnedStringId startIp_id;
  PinnedStringId threshold_id;
  PinnedStringId usbEndIp_id;
  PinnedStringId usbStartIp_id;
  PinnedStringId wifiEndIp_id;
  PinnedStringId wifiStartIp_id;
  PinnedStringId wifictrlinterfacename_id;
};

struct NetworkResultOptionsAtoms
{
  PinnedStringId broadcast_id;
  PinnedStringId curExternalIfname_id;
  PinnedStringId curInternalIfname_id;
  PinnedStringId dns1_id;
  PinnedStringId dns1_str_id;
  PinnedStringId dns2_id;
  PinnedStringId dns2_str_id;
  PinnedStringId enable_id;
  PinnedStringId error_id;
  PinnedStringId flag_id;
  PinnedStringId gateway_id;
  PinnedStringId gateway_str_id;
  PinnedStringId id_id;
  PinnedStringId interfaceList_id;
  PinnedStringId ipAddr_id;
  PinnedStringId ipaddr_id;
  PinnedStringId ipaddr_str_id;
  PinnedStringId lease_id;
  PinnedStringId macAddr_id;
  PinnedStringId mask_id;
  PinnedStringId mask_str_id;
  PinnedStringId netId_id;
  PinnedStringId prefixLength_id;
  PinnedStringId reason_id;
  PinnedStringId reply_id;
  PinnedStringId result_id;
  PinnedStringId resultCode_id;
  PinnedStringId resultReason_id;
  PinnedStringId ret_id;
  PinnedStringId route_id;
  PinnedStringId server_id;
  PinnedStringId server_str_id;
  PinnedStringId success_id;
  PinnedStringId topic_id;
  PinnedStringId vendor_str_id;
};

struct NodeFilterAtoms
{
  PinnedStringId acceptNode_id;
};

struct NotificationBehaviorAtoms
{
  PinnedStringId noclear_id;
  PinnedStringId noscreen_id;
  PinnedStringId showOnlyOnce_id;
  PinnedStringId soundFile_id;
  PinnedStringId vibrationPattern_id;
};

struct NotificationEventInitAtoms
{
  PinnedStringId notification_id;
};

struct NotificationOptionsAtoms
{
  PinnedStringId body_id;
  PinnedStringId data_id;
  PinnedStringId dir_id;
  PinnedStringId icon_id;
  PinnedStringId lang_id;
  PinnedStringId mozbehavior_id;
  PinnedStringId requireInteraction_id;
  PinnedStringId tag_id;
};

struct OpenWindowEventDetailAtoms
{
  PinnedStringId features_id;
  PinnedStringId frameElement_id;
  PinnedStringId name_id;
  PinnedStringId url_id;
};

struct OriginAttributesDictionaryAtoms
{
  PinnedStringId addonId_id;
  PinnedStringId appId_id;
  PinnedStringId firstPartyDomain_id;
  PinnedStringId inIsolatedMozBrowser_id;
  PinnedStringId privateBrowsingId_id;
  PinnedStringId userContextId_id;
};

struct OriginAttributesPatternDictionaryAtoms
{
  PinnedStringId addonId_id;
  PinnedStringId appId_id;
  PinnedStringId firstPartyDomain_id;
  PinnedStringId inIsolatedMozBrowser_id;
  PinnedStringId privateBrowsingId_id;
  PinnedStringId userContextId_id;
};

struct PageTransitionEventInitAtoms
{
  PinnedStringId persisted_id;
};

struct ParentDictAtoms
{
  PinnedStringId c_id;
  PinnedStringId parentAny_id;
  PinnedStringId someExternalInterface_id;
  PinnedStringId someInterface_id;
  PinnedStringId someNullableInterface_id;
};

struct Pbkdf2ParamsAtoms
{
  PinnedStringId hash_id;
  PinnedStringId iterations_id;
  PinnedStringId salt_id;
};

struct PeerConnectionObserverAtoms
{
  PinnedStringId onCreateOfferSuccess_id;
  PinnedStringId onCreateOfferError_id;
  PinnedStringId onCreateAnswerSuccess_id;
  PinnedStringId onCreateAnswerError_id;
  PinnedStringId onSetLocalDescriptionSuccess_id;
  PinnedStringId onSetRemoteDescriptionSuccess_id;
  PinnedStringId onSetLocalDescriptionError_id;
  PinnedStringId onSetRemoteDescriptionError_id;
  PinnedStringId onAddIceCandidateSuccess_id;
  PinnedStringId onAddIceCandidateError_id;
  PinnedStringId onIceCandidate_id;
  PinnedStringId onNegotiationNeeded_id;
  PinnedStringId onGetStatsSuccess_id;
  PinnedStringId onGetStatsError_id;
  PinnedStringId onReplaceTrackSuccess_id;
  PinnedStringId onReplaceTrackError_id;
  PinnedStringId notifyDataChannel_id;
  PinnedStringId onStateChange_id;
  PinnedStringId onAddStream_id;
  PinnedStringId onRemoveStream_id;
  PinnedStringId onAddTrack_id;
  PinnedStringId onRemoveTrack_id;
  PinnedStringId onDTMFToneChange_id;
  PinnedStringId __init_id;
};

struct PerformanceEntryEventInitAtoms
{
  PinnedStringId duration_id;
  PinnedStringId entryType_id;
  PinnedStringId epoch_id;
  PinnedStringId name_id;
  PinnedStringId origin_id;
  PinnedStringId startTime_id;
};

struct PerformanceEntryFilterOptionsAtoms
{
  PinnedStringId entryType_id;
  PinnedStringId initiatorType_id;
  PinnedStringId name_id;
};

struct PerformanceObserverInitAtoms
{
  PinnedStringId entryTypes_id;
};

struct PeriodicWaveConstraintsAtoms
{
  PinnedStringId disableNormalization_id;
};

struct PermissionDescriptorAtoms
{
  PinnedStringId name_id;
};

struct PermissionSettingsAtoms
{
  PinnedStringId get_id;
  PinnedStringId set_id;
  PinnedStringId isExplicit_id;
  PinnedStringId remove_id;
};

struct PluginCrashedEventInitAtoms
{
  PinnedStringId browserDumpID_id;
  PinnedStringId gmpPlugin_id;
  PinnedStringId pluginDumpID_id;
  PinnedStringId pluginFilename_id;
  PinnedStringId pluginID_id;
  PinnedStringId pluginName_id;
  PinnedStringId submittedCrashReport_id;
};

struct PointerEventInitAtoms
{
  PinnedStringId height_id;
  PinnedStringId isPrimary_id;
  PinnedStringId pointerId_id;
  PinnedStringId pointerType_id;
  PinnedStringId pressure_id;
  PinnedStringId tiltX_id;
  PinnedStringId tiltY_id;
  PinnedStringId width_id;
};

struct PopStateEventInitAtoms
{
  PinnedStringId state_id;
};

struct PopupBlockedEventInitAtoms
{
  PinnedStringId popupWindowFeatures_id;
  PinnedStringId popupWindowName_id;
  PinnedStringId popupWindowURI_id;
  PinnedStringId requestingWindow_id;
};

struct PositionOptionsAtoms
{
  PinnedStringId enableHighAccuracy_id;
  PinnedStringId maximumAge_id;
  PinnedStringId timeout_id;
};

struct PresentationConnectionAvailableEventInitAtoms
{
  PinnedStringId connection_id;
};

struct PresentationConnectionCloseEventInitAtoms
{
  PinnedStringId message_id;
  PinnedStringId reason_id;
};

struct PresentationDeviceInfoAtoms
{
  PinnedStringId id_id;
  PinnedStringId name_id;
  PinnedStringId type_id;
};

struct PresentationDeviceInfoManagerAtoms
{
  PinnedStringId ondevicechange_id;
  PinnedStringId getAll_id;
  PinnedStringId forceDiscovery_id;
};

struct ProfileTimelineLayerRectAtoms
{
  PinnedStringId height_id;
  PinnedStringId width_id;
  PinnedStringId x_id;
  PinnedStringId y_id;
};

struct ProfileTimelineMarkerAtoms
{
  PinnedStringId causeName_id;
  PinnedStringId end_id;
  PinnedStringId endStack_id;
  PinnedStringId eventPhase_id;
  PinnedStringId isOffMainThread_id;
  PinnedStringId messagePortOperation_id;
  PinnedStringId name_id;
  PinnedStringId processType_id;
  PinnedStringId rectangles_id;
  PinnedStringId restyleHint_id;
  PinnedStringId stack_id;
  PinnedStringId start_id;
  PinnedStringId type_id;
  PinnedStringId unixTime_id;
  PinnedStringId workerOperation_id;
};

struct ProfileTimelineStackFrameAtoms
{
  PinnedStringId asyncCause_id;
  PinnedStringId asyncParent_id;
  PinnedStringId column_id;
  PinnedStringId functionDisplayName_id;
  PinnedStringId line_id;
  PinnedStringId parent_id;
  PinnedStringId source_id;
};

struct ProgressEventInitAtoms
{
  PinnedStringId lengthComputable_id;
  PinnedStringId loaded_id;
  PinnedStringId total_id;
};

struct PromiseDebuggingStateHolderAtoms
{
  PinnedStringId reason_id;
  PinnedStringId state_id;
  PinnedStringId value_id;
};

struct PushEventInitAtoms
{
  PinnedStringId data_id;
};

struct PushManagerImplAtoms
{
  PinnedStringId subscribe_id;
  PinnedStringId getSubscription_id;
  PinnedStringId permissionState_id;
  PinnedStringId __init_id;
};

struct PushSubscriptionInitAtoms
{
  PinnedStringId appServerKey_id;
  PinnedStringId authSecret_id;
  PinnedStringId endpoint_id;
  PinnedStringId p256dhKey_id;
  PinnedStringId scope_id;
};

struct PushSubscriptionJSONAtoms
{
  PinnedStringId endpoint_id;
  PinnedStringId keys_id;
};

struct PushSubscriptionKeysAtoms
{
  PinnedStringId auth_id;
  PinnedStringId p256dh_id;
};

struct PushSubscriptionOptionsInitAtoms
{
  PinnedStringId applicationServerKey_id;
};

struct RTCCertificateExpirationAtoms
{
  PinnedStringId expires_id;
};

struct RTCCodecStatsAtoms
{
  PinnedStringId channels_id;
  PinnedStringId clockRate_id;
  PinnedStringId codec_id;
  PinnedStringId parameters_id;
  PinnedStringId payloadType_id;
};

struct RTCConfigurationAtoms
{
  PinnedStringId bundlePolicy_id;
  PinnedStringId certificates_id;
  PinnedStringId iceServers_id;
  PinnedStringId iceTransportPolicy_id;
  PinnedStringId peerIdentity_id;
};

struct RTCDTMFSenderAtoms
{
  PinnedStringId insertDTMF_id;
  PinnedStringId ontonechange_id;
  PinnedStringId toneBuffer_id;
};

struct RTCDTMFToneChangeEventInitAtoms
{
  PinnedStringId tone_id;
};

struct RTCDataChannelEventInitAtoms
{
  PinnedStringId channel_id;
};

struct RTCDataChannelInitAtoms
{
  PinnedStringId id_id;
  PinnedStringId maxRetransmitNum_id;
  PinnedStringId maxRetransmitTime_id;
  PinnedStringId maxRetransmits_id;
  PinnedStringId negotiated_id;
  PinnedStringId ordered_id;
  PinnedStringId outOfOrderAllowed_id;
  PinnedStringId preset_id;
  PinnedStringId protocol_id;
  PinnedStringId stream_id;
};

struct RTCFecParametersAtoms
{
  PinnedStringId ssrc_id;
};

struct RTCIceCandidateAtoms
{
  PinnedStringId candidate_id;
  PinnedStringId sdpMid_id;
  PinnedStringId sdpMLineIndex_id;
  PinnedStringId __jsonifier_id;
  PinnedStringId __init_id;
};

struct RTCIceCandidateInitAtoms
{
  PinnedStringId candidate_id;
  PinnedStringId sdpMLineIndex_id;
  PinnedStringId sdpMid_id;
};

struct RTCIceCandidatePairStatsAtoms
{
  PinnedStringId componentId_id;
  PinnedStringId localCandidateId_id;
  PinnedStringId nominated_id;
  PinnedStringId priority_id;
  PinnedStringId readable_id;
  PinnedStringId remoteCandidateId_id;
  PinnedStringId selected_id;
  PinnedStringId state_id;
};

struct RTCIceCandidateStatsAtoms
{
  PinnedStringId candidateId_id;
  PinnedStringId candidateType_id;
  PinnedStringId componentId_id;
  PinnedStringId ipAddress_id;
  PinnedStringId mozLocalTransport_id;
  PinnedStringId portNumber_id;
  PinnedStringId transport_id;
};

struct RTCIceComponentStatsAtoms
{
  PinnedStringId activeConnection_id;
  PinnedStringId bytesReceived_id;
  PinnedStringId bytesSent_id;
  PinnedStringId component_id;
  PinnedStringId transportId_id;
};

struct RTCIceServerAtoms
{
  PinnedStringId credential_id;
  PinnedStringId credentialType_id;
  PinnedStringId url_id;
  PinnedStringId urls_id;
  PinnedStringId username_id;
};

struct RTCIdentityAssertionAtoms
{
  PinnedStringId idp_id;
  PinnedStringId name_id;
};

struct RTCIdentityAssertionResultAtoms
{
  PinnedStringId assertion_id;
  PinnedStringId idp_id;
};

struct RTCIdentityProviderAtoms
{
  PinnedStringId generateAssertion_id;
  PinnedStringId validateAssertion_id;
};

struct RTCIdentityProviderDetailsAtoms
{
  PinnedStringId domain_id;
  PinnedStringId protocol_id;
};

struct RTCIdentityValidationResultAtoms
{
  PinnedStringId contents_id;
  PinnedStringId identity_id;
};

struct RTCInboundRTPStreamStatsAtoms
{
  PinnedStringId bytesReceived_id;
  PinnedStringId discardedPackets_id;
  PinnedStringId jitter_id;
  PinnedStringId mozAvSyncDelay_id;
  PinnedStringId mozJitterBufferDelay_id;
  PinnedStringId mozRtt_id;
  PinnedStringId packetsLost_id;
  PinnedStringId packetsReceived_id;
};

struct RTCMediaStreamStatsAtoms
{
  PinnedStringId streamIdentifier_id;
  PinnedStringId trackIds_id;
};

struct RTCMediaStreamTrackStatsAtoms
{
  PinnedStringId audioLevel_id;
  PinnedStringId echoReturnLoss_id;
  PinnedStringId echoReturnLossEnhancement_id;
  PinnedStringId frameHeight_id;
  PinnedStringId frameWidth_id;
  PinnedStringId framesCorrupted_id;
  PinnedStringId framesDecoded_id;
  PinnedStringId framesDropped_id;
  PinnedStringId framesPerSecond_id;
  PinnedStringId framesReceived_id;
  PinnedStringId framesSent_id;
  PinnedStringId remoteSource_id;
  PinnedStringId ssrcIds_id;
  PinnedStringId trackIdentifier_id;
};

struct RTCOfferOptionsAtoms
{
  PinnedStringId iceRestart_id;
  PinnedStringId mandatory_id;
  PinnedStringId mozBundleOnly_id;
  PinnedStringId mozDontOfferDataChannel_id;
  PinnedStringId offerToReceiveAudio_id;
  PinnedStringId offerToReceiveVideo_id;
  PinnedStringId optional_id;
};

struct RTCOutboundRTPStreamStatsAtoms
{
  PinnedStringId bytesSent_id;
  PinnedStringId droppedFrames_id;
  PinnedStringId packetsSent_id;
  PinnedStringId targetBitrate_id;
};

struct RTCPeerConnectionAtoms
{
  PinnedStringId generateCertificate_id;
  PinnedStringId setIdentityProvider_id;
  PinnedStringId getIdentityAssertion_id;
  PinnedStringId createOffer_id;
  PinnedStringId createAnswer_id;
  PinnedStringId setLocalDescription_id;
  PinnedStringId setRemoteDescription_id;
  PinnedStringId localDescription_id;
  PinnedStringId remoteDescription_id;
  PinnedStringId signalingState_id;
  PinnedStringId addIceCandidate_id;
  PinnedStringId canTrickleIceCandidates_id;
  PinnedStringId iceGatheringState_id;
  PinnedStringId iceConnectionState_id;
  PinnedStringId peerIdentity_id;
  PinnedStringId idpLoginUrl_id;
  PinnedStringId id_id;
  PinnedStringId getConfiguration_id;
  PinnedStringId getLocalStreams_id;
  PinnedStringId getRemoteStreams_id;
  PinnedStringId getStreamById_id;
  PinnedStringId addStream_id;
  PinnedStringId addTrack_id;
  PinnedStringId removeTrack_id;
  PinnedStringId getSenders_id;
  PinnedStringId getReceivers_id;
  PinnedStringId mozSelectSsrc_id;
  PinnedStringId close_id;
  PinnedStringId onnegotiationneeded_id;
  PinnedStringId onicecandidate_id;
  PinnedStringId onsignalingstatechange_id;
  PinnedStringId onaddstream_id;
  PinnedStringId onaddtrack_id;
  PinnedStringId ontrack_id;
  PinnedStringId onremovestream_id;
  PinnedStringId oniceconnectionstatechange_id;
  PinnedStringId getStats_id;
  PinnedStringId createDataChannel_id;
  PinnedStringId ondatachannel_id;
  PinnedStringId __init_id;
};

struct RTCPeerConnectionIceEventInitAtoms
{
  PinnedStringId candidate_id;
};

struct RTCPeerConnectionStaticAtoms
{
  PinnedStringId registerPeerConnectionLifecycleCallback_id;
  PinnedStringId __init_id;
};

struct RTCRTPStreamStatsAtoms
{
  PinnedStringId bitrateMean_id;
  PinnedStringId bitrateStdDev_id;
  PinnedStringId codecId_id;
  PinnedStringId framerateMean_id;
  PinnedStringId framerateStdDev_id;
  PinnedStringId isRemote_id;
  PinnedStringId mediaTrackId_id;
  PinnedStringId mediaType_id;
  PinnedStringId remoteId_id;
  PinnedStringId ssrc_id;
  PinnedStringId transportId_id;
};

struct RTCRtcpParametersAtoms
{
  PinnedStringId cname_id;
  PinnedStringId reducedSize_id;
};

struct RTCRtpCodecParametersAtoms
{
  PinnedStringId channels_id;
  PinnedStringId clockRate_id;
  PinnedStringId mimeType_id;
  PinnedStringId payloadType_id;
  PinnedStringId sdpFmtpLine_id;
};

struct RTCRtpEncodingParametersAtoms
{
  PinnedStringId active_id;
  PinnedStringId degradationPreference_id;
  PinnedStringId fec_id;
  PinnedStringId maxBitrate_id;
  PinnedStringId priority_id;
  PinnedStringId rid_id;
  PinnedStringId rtx_id;
  PinnedStringId scaleResolutionDownBy_id;
  PinnedStringId ssrc_id;
};

struct RTCRtpHeaderExtensionParametersAtoms
{
  PinnedStringId encrypted_id;
  PinnedStringId id_id;
  PinnedStringId uri_id;
};

struct RTCRtpParametersAtoms
{
  PinnedStringId codecs_id;
  PinnedStringId encodings_id;
  PinnedStringId headerExtensions_id;
  PinnedStringId rtcp_id;
};

struct RTCRtpReceiverAtoms
{
  PinnedStringId track_id;
};

struct RTCRtpSenderAtoms
{
  PinnedStringId track_id;
  PinnedStringId setParameters_id;
  PinnedStringId getParameters_id;
  PinnedStringId replaceTrack_id;
  PinnedStringId dtmf_id;
};

struct RTCRtxParametersAtoms
{
  PinnedStringId ssrc_id;
};

struct RTCSessionDescriptionAtoms
{
  PinnedStringId type_id;
  PinnedStringId sdp_id;
  PinnedStringId __jsonifier_id;
  PinnedStringId __init_id;
};

struct RTCSessionDescriptionInitAtoms
{
  PinnedStringId sdp_id;
  PinnedStringId type_id;
};

struct RTCStatsAtoms
{
  PinnedStringId id_id;
  PinnedStringId timestamp_id;
  PinnedStringId type_id;
};

struct RTCStatsReportAtoms
{
  PinnedStringId mozPcid_id;
  PinnedStringId size_id;
  PinnedStringId entries_id;
  PinnedStringId keys_id;
  PinnedStringId values_id;
  PinnedStringId forEach_id;
  PinnedStringId has_id;
  PinnedStringId __clear_id;
  PinnedStringId __delete_id;
  PinnedStringId get_id;
  PinnedStringId __set_id;
};

struct RTCStatsReportInternalAtoms
{
  PinnedStringId closed_id;
  PinnedStringId codecStats_id;
  PinnedStringId iceCandidatePairStats_id;
  PinnedStringId iceCandidateStats_id;
  PinnedStringId iceComponentStats_id;
  PinnedStringId inboundRTPStreamStats_id;
  PinnedStringId localSdp_id;
  PinnedStringId mediaStreamStats_id;
  PinnedStringId mediaStreamTrackStats_id;
  PinnedStringId outboundRTPStreamStats_id;
  PinnedStringId pcid_id;
  PinnedStringId remoteSdp_id;
  PinnedStringId timestamp_id;
  PinnedStringId transportStats_id;
};

struct RTCTrackEventInitAtoms
{
  PinnedStringId receiver_id;
  PinnedStringId streams_id;
  PinnedStringId track_id;
};

struct RTCTransportStatsAtoms
{
  PinnedStringId bytesReceived_id;
  PinnedStringId bytesSent_id;
};

struct RecordErrorEventInitAtoms
{
  PinnedStringId name_id;
};

struct RegisterRequestAtoms
{
  PinnedStringId challenge_id;
  PinnedStringId version_id;
};

struct RegisterResponseAtoms
{
  PinnedStringId clientData_id;
  PinnedStringId errorCode_id;
  PinnedStringId errorMessage_id;
  PinnedStringId registrationData_id;
  PinnedStringId version_id;
};

struct RegisteredKeyAtoms
{
  PinnedStringId appId_id;
  PinnedStringId keyHandle_id;
  PinnedStringId transports_id;
  PinnedStringId version_id;
};

struct RegistrationOptionsAtoms
{
  PinnedStringId scope_id;
};

struct RequestInitAtoms
{
  PinnedStringId body_id;
  PinnedStringId cache_id;
  PinnedStringId credentials_id;
  PinnedStringId headers_id;
  PinnedStringId integrity_id;
  PinnedStringId method_id;
  PinnedStringId mode_id;
  PinnedStringId redirect_id;
  PinnedStringId referrer_id;
  PinnedStringId referrerPolicy_id;
};

struct RequestMediaKeySystemAccessNotificationAtoms
{
  PinnedStringId keySystem_id;
  PinnedStringId status_id;
};

struct ResponseInitAtoms
{
  PinnedStringId headers_id;
  PinnedStringId status_id;
  PinnedStringId statusText_id;
};

struct RsaHashedImportParamsAtoms
{
  PinnedStringId hash_id;
};

struct RsaHashedKeyAlgorithmAtoms
{
  PinnedStringId hash_id;
  PinnedStringId modulusLength_id;
  PinnedStringId publicExponent_id;
};

struct RsaHashedKeyGenParamsAtoms
{
  PinnedStringId hash_id;
  PinnedStringId modulusLength_id;
  PinnedStringId publicExponent_id;
};

struct RsaOaepParamsAtoms
{
  PinnedStringId label_id;
};

struct RsaOtherPrimesInfoAtoms
{
  PinnedStringId d_id;
  PinnedStringId r_id;
  PinnedStringId t_id;
};

struct RsaPssParamsAtoms
{
  PinnedStringId saltLength_id;
};

struct SEChannelAtoms
{
  PinnedStringId session_id;
  PinnedStringId openResponse_id;
  PinnedStringId isClosed_id;
  PinnedStringId type_id;
  PinnedStringId transmit_id;
  PinnedStringId close_id;
};

struct SECommandAtoms
{
  PinnedStringId cla_id;
  PinnedStringId data_id;
  PinnedStringId ins_id;
  PinnedStringId le_id;
  PinnedStringId p1_id;
  PinnedStringId p2_id;
};

struct SEManagerAtoms
{
  PinnedStringId getSEReaders_id;
};

struct SEReaderAtoms
{
  PinnedStringId isSEPresent_id;
  PinnedStringId type_id;
  PinnedStringId openSession_id;
  PinnedStringId closeAll_id;
};

struct SEResponseAtoms
{
  PinnedStringId channel_id;
  PinnedStringId sw1_id;
  PinnedStringId sw2_id;
  PinnedStringId data_id;
};

struct SESessionAtoms
{
  PinnedStringId reader_id;
  PinnedStringId isClosed_id;
  PinnedStringId openLogicalChannel_id;
  PinnedStringId closeAll_id;
};

struct SVGBoundingBoxOptionsAtoms
{
  PinnedStringId clipped_id;
  PinnedStringId fill_id;
  PinnedStringId markers_id;
  PinnedStringId stroke_id;
};

struct ScrollFrameDataAtoms
{
  PinnedStringId entries_id;
  PinnedStringId scrollId_id;
};

struct ScrollFrameDataEntryAtoms
{
  PinnedStringId key_id;
  PinnedStringId value_id;
};

struct ScrollIntoViewOptionsAtoms
{
  PinnedStringId block_id;
};

struct ScrollOptionsAtoms
{
  PinnedStringId behavior_id;
};

struct ScrollToOptionsAtoms
{
  PinnedStringId left_id;
  PinnedStringId top_id;
};

struct ScrollViewChangeEventInitAtoms
{
  PinnedStringId state_id;
};

struct ServerSocketOptionsAtoms
{
  PinnedStringId binaryType_id;
};

struct ServiceWorkerMessageEventInitAtoms
{
  PinnedStringId data_id;
  PinnedStringId lastEventId_id;
  PinnedStringId origin_id;
  PinnedStringId ports_id;
  PinnedStringId source_id;
};

struct SettingChangeAtoms
{
  PinnedStringId settingName_id;
  PinnedStringId settingValue_id;
};

struct SettingChangeNotificationAtoms
{
  PinnedStringId isInternalChange_id;
  PinnedStringId key_id;
  PinnedStringId value_id;
};

struct SettingsLockAtoms
{
  PinnedStringId closed_id;
  PinnedStringId set_id;
  PinnedStringId get_id;
  PinnedStringId clear_id;
  PinnedStringId onsettingstransactionsuccess_id;
  PinnedStringId onsettingstransactionfailure_id;
};

struct SettingsManagerAtoms
{
  PinnedStringId createLock_id;
  PinnedStringId addObserver_id;
  PinnedStringId removeObserver_id;
  PinnedStringId onsettingchange_id;
};

struct SignResponseAtoms
{
  PinnedStringId clientData_id;
  PinnedStringId errorCode_id;
  PinnedStringId errorMessage_id;
  PinnedStringId keyHandle_id;
  PinnedStringId signatureData_id;
};

struct SocketElementAtoms
{
  PinnedStringId active_id;
  PinnedStringId host_id;
  PinnedStringId port_id;
  PinnedStringId received_id;
  PinnedStringId sent_id;
  PinnedStringId tcp_id;
};

struct SocketOptionsAtoms
{
  PinnedStringId binaryType_id;
  PinnedStringId useSecureTransport_id;
};

struct SocketsDictAtoms
{
  PinnedStringId received_id;
  PinnedStringId sent_id;
  PinnedStringId sockets_id;
};

struct SpeechRecognitionErrorInitAtoms
{
  PinnedStringId error_id;
  PinnedStringId message_id;
};

struct SpeechRecognitionEventInitAtoms
{
  PinnedStringId emma_id;
  PinnedStringId interpretation_id;
  PinnedStringId resultIndex_id;
  PinnedStringId results_id;
};

struct SpeechSynthesisErrorEventInitAtoms
{
  PinnedStringId error_id;
};

struct SpeechSynthesisEventInitAtoms
{
  PinnedStringId charIndex_id;
  PinnedStringId elapsedTime_id;
  PinnedStringId name_id;
  PinnedStringId utterance_id;
};

struct StorageEstimateAtoms
{
  PinnedStringId quota_id;
  PinnedStringId usage_id;
};

struct StorageEventInitAtoms
{
  PinnedStringId key_id;
  PinnedStringId newValue_id;
  PinnedStringId oldValue_id;
  PinnedStringId storageArea_id;
  PinnedStringId url_id;
};

struct StyleRuleChangeEventInitAtoms
{
  PinnedStringId rule_id;
  PinnedStringId stylesheet_id;
};

struct StyleSheetApplicableStateChangeEventInitAtoms
{
  PinnedStringId applicable_id;
  PinnedStringId stylesheet_id;
};

struct StyleSheetChangeEventInitAtoms
{
  PinnedStringId documentSheet_id;
  PinnedStringId stylesheet_id;
};

struct SystemUpdateManagerAtoms
{
  PinnedStringId getProviders_id;
  PinnedStringId setActiveProvider_id;
  PinnedStringId getActiveProvider_id;
};

struct SystemUpdatePackageInfoAtoms
{
  PinnedStringId buildDate_id;
  PinnedStringId description_id;
  PinnedStringId size_id;
  PinnedStringId type_id;
  PinnedStringId version_id;
};

struct SystemUpdateProviderAtoms
{
  PinnedStringId name_id;
  PinnedStringId uuid_id;
  PinnedStringId onupdateavailable_id;
  PinnedStringId onprogress_id;
  PinnedStringId onupdateready_id;
  PinnedStringId onerror_id;
  PinnedStringId checkForUpdate_id;
  PinnedStringId startDownload_id;
  PinnedStringId stopDownload_id;
  PinnedStringId applyUpdate_id;
  PinnedStringId setParameter_id;
  PinnedStringId getParameter_id;
};

struct SystemUpdateProviderInfoAtoms
{
  PinnedStringId name_id;
  PinnedStringId uuid_id;
};

struct TCPServerSocketEventInitAtoms
{
  PinnedStringId socket_id;
};

struct TCPSocketErrorEventInitAtoms
{
  PinnedStringId message_id;
  PinnedStringId name_id;
};

struct TCPSocketEventInitAtoms
{
  PinnedStringId data_id;
};

struct TestCallbackInterfaceAtoms
{
  PinnedStringId foo_id;
  PinnedStringId bar_id;
  PinnedStringId doSomething_id;
  PinnedStringId doSomethingElse_id;
  PinnedStringId doSequenceLongArg_id;
  PinnedStringId doSequenceStringArg_id;
  PinnedStringId doMozMapLongArg_id;
  PinnedStringId getSequenceOfLong_id;
  PinnedStringId getSequenceOfInterfaces_id;
  PinnedStringId getNullableSequenceOfInterfaces_id;
  PinnedStringId getSequenceOfNullableInterfaces_id;
  PinnedStringId getNullableSequenceOfNullableInterfaces_id;
  PinnedStringId getSequenceOfCallbackInterfaces_id;
  PinnedStringId getNullableSequenceOfCallbackInterfaces_id;
  PinnedStringId getSequenceOfNullableCallbackInterfaces_id;
  PinnedStringId getNullableSequenceOfNullableCallbackInterfaces_id;
  PinnedStringId getMozMapOfLong_id;
  PinnedStringId getDictionary_id;
  PinnedStringId passArrayBuffer_id;
  PinnedStringId passNullableArrayBuffer_id;
  PinnedStringId passOptionalArrayBuffer_id;
  PinnedStringId passOptionalNullableArrayBuffer_id;
  PinnedStringId passOptionalNullableArrayBufferWithDefaultValue_id;
  PinnedStringId passArrayBufferView_id;
  PinnedStringId passInt8Array_id;
  PinnedStringId passInt16Array_id;
  PinnedStringId passInt32Array_id;
  PinnedStringId passUint8Array_id;
  PinnedStringId passUint16Array_id;
  PinnedStringId passUint32Array_id;
  PinnedStringId passUint8ClampedArray_id;
  PinnedStringId passFloat32Array_id;
  PinnedStringId passFloat64Array_id;
  PinnedStringId passSequenceOfArrayBuffers_id;
  PinnedStringId passSequenceOfNullableArrayBuffers_id;
  PinnedStringId passVariadicTypedArray_id;
  PinnedStringId passVariadicNullableTypedArray_id;
  PinnedStringId receiveUint8Array_id;
  PinnedStringId uint8ArrayAttr_id;
  PinnedStringId receivePromise_id;
};

struct TestJSImplInterface2Atoms
{
  PinnedStringId __init_id;
};

struct TestJSImplInterface3Atoms
{
  PinnedStringId __init_id;
};

struct TestJSImplInterface4Atoms
{
  PinnedStringId __init_id;
};

struct TestJSImplInterface5Atoms
{
  PinnedStringId __init_id;
};

struct TestJSImplInterface6Atoms
{
  PinnedStringId __init_id;
};

struct TestJSImplInterfaceAtoms
{
  PinnedStringId readonlyByte_id;
  PinnedStringId writableByte_id;
  PinnedStringId passByte_id;
  PinnedStringId receiveByte_id;
  PinnedStringId passOptionalByte_id;
  PinnedStringId passOptionalByteBeforeRequired_id;
  PinnedStringId passOptionalByteWithDefault_id;
  PinnedStringId passOptionalByteWithDefaultBeforeRequired_id;
  PinnedStringId passNullableByte_id;
  PinnedStringId passOptionalNullableByte_id;
  PinnedStringId passVariadicByte_id;
  PinnedStringId cachedByte_id;
  PinnedStringId cachedConstantByte_id;
  PinnedStringId cachedWritableByte_id;
  PinnedStringId sideEffectFreeByte_id;
  PinnedStringId domDependentByte_id;
  PinnedStringId constantByte_id;
  PinnedStringId deviceStateDependentByte_id;
  PinnedStringId returnByteSideEffectFree_id;
  PinnedStringId returnDOMDependentByte_id;
  PinnedStringId returnConstantByte_id;
  PinnedStringId returnDeviceStateDependentByte_id;
  PinnedStringId readonlyShort_id;
  PinnedStringId writableShort_id;
  PinnedStringId passShort_id;
  PinnedStringId receiveShort_id;
  PinnedStringId passOptionalShort_id;
  PinnedStringId passOptionalShortWithDefault_id;
  PinnedStringId readonlyLong_id;
  PinnedStringId writableLong_id;
  PinnedStringId passLong_id;
  PinnedStringId receiveLong_id;
  PinnedStringId passOptionalLong_id;
  PinnedStringId passOptionalLongWithDefault_id;
  PinnedStringId readonlyLongLong_id;
  PinnedStringId writableLongLong_id;
  PinnedStringId passLongLong_id;
  PinnedStringId receiveLongLong_id;
  PinnedStringId passOptionalLongLong_id;
  PinnedStringId passOptionalLongLongWithDefault_id;
  PinnedStringId readonlyOctet_id;
  PinnedStringId writableOctet_id;
  PinnedStringId passOctet_id;
  PinnedStringId receiveOctet_id;
  PinnedStringId passOptionalOctet_id;
  PinnedStringId passOptionalOctetWithDefault_id;
  PinnedStringId readonlyUnsignedShort_id;
  PinnedStringId writableUnsignedShort_id;
  PinnedStringId passUnsignedShort_id;
  PinnedStringId receiveUnsignedShort_id;
  PinnedStringId passOptionalUnsignedShort_id;
  PinnedStringId passOptionalUnsignedShortWithDefault_id;
  PinnedStringId readonlyUnsignedLong_id;
  PinnedStringId writableUnsignedLong_id;
  PinnedStringId passUnsignedLong_id;
  PinnedStringId receiveUnsignedLong_id;
  PinnedStringId passOptionalUnsignedLong_id;
  PinnedStringId passOptionalUnsignedLongWithDefault_id;
  PinnedStringId readonlyUnsignedLongLong_id;
  PinnedStringId writableUnsignedLongLong_id;
  PinnedStringId passUnsignedLongLong_id;
  PinnedStringId receiveUnsignedLongLong_id;
  PinnedStringId passOptionalUnsignedLongLong_id;
  PinnedStringId passOptionalUnsignedLongLongWithDefault_id;
  PinnedStringId writableFloat_id;
  PinnedStringId writableUnrestrictedFloat_id;
  PinnedStringId writableNullableFloat_id;
  PinnedStringId writableNullableUnrestrictedFloat_id;
  PinnedStringId writableDouble_id;
  PinnedStringId writableUnrestrictedDouble_id;
  PinnedStringId writableNullableDouble_id;
  PinnedStringId writableNullableUnrestrictedDouble_id;
  PinnedStringId passFloat_id;
  PinnedStringId passLenientFloat_id;
  PinnedStringId lenientFloatAttr_id;
  PinnedStringId lenientDoubleAttr_id;
  PinnedStringId receiveSelf_id;
  PinnedStringId receiveNullableSelf_id;
  PinnedStringId receiveWeakSelf_id;
  PinnedStringId receiveWeakNullableSelf_id;
  PinnedStringId passSelf_id;
  PinnedStringId passNullableSelf_id;
  PinnedStringId nonNullSelf_id;
  PinnedStringId nullableSelf_id;
  PinnedStringId cachedSelf_id;
  PinnedStringId passOptionalSelf_id;
  PinnedStringId passOptionalNonNullSelf_id;
  PinnedStringId passOptionalSelfWithDefault_id;
  PinnedStringId receiveNonWrapperCacheInterface_id;
  PinnedStringId receiveNullableNonWrapperCacheInterface_id;
  PinnedStringId receiveNonWrapperCacheInterfaceSequence_id;
  PinnedStringId receiveNullableNonWrapperCacheInterfaceSequence_id;
  PinnedStringId receiveNonWrapperCacheInterfaceNullableSequence_id;
  PinnedStringId receiveNullableNonWrapperCacheInterfaceNullableSequence_id;
  PinnedStringId receiveOther_id;
  PinnedStringId receiveNullableOther_id;
  PinnedStringId receiveWeakOther_id;
  PinnedStringId receiveWeakNullableOther_id;
  PinnedStringId passOther_id;
  PinnedStringId passNullableOther_id;
  PinnedStringId nonNullOther_id;
  PinnedStringId nullableOther_id;
  PinnedStringId passOptionalOther_id;
  PinnedStringId passOptionalNonNullOther_id;
  PinnedStringId passOptionalOtherWithDefault_id;
  PinnedStringId receiveExternal_id;
  PinnedStringId receiveNullableExternal_id;
  PinnedStringId receiveWeakExternal_id;
  PinnedStringId receiveWeakNullableExternal_id;
  PinnedStringId passExternal_id;
  PinnedStringId passNullableExternal_id;
  PinnedStringId nonNullExternal_id;
  PinnedStringId nullableExternal_id;
  PinnedStringId passOptionalExternal_id;
  PinnedStringId passOptionalNonNullExternal_id;
  PinnedStringId passOptionalExternalWithDefault_id;
  PinnedStringId receiveCallbackInterface_id;
  PinnedStringId receiveNullableCallbackInterface_id;
  PinnedStringId receiveWeakCallbackInterface_id;
  PinnedStringId receiveWeakNullableCallbackInterface_id;
  PinnedStringId passCallbackInterface_id;
  PinnedStringId passNullableCallbackInterface_id;
  PinnedStringId nonNullCallbackInterface_id;
  PinnedStringId nullableCallbackInterface_id;
  PinnedStringId passOptionalCallbackInterface_id;
  PinnedStringId passOptionalNonNullCallbackInterface_id;
  PinnedStringId passOptionalCallbackInterfaceWithDefault_id;
  PinnedStringId receiveConsequentialInterface_id;
  PinnedStringId passConsequentialInterface_id;
  PinnedStringId readonlySequence_id;
  PinnedStringId readonlySequenceOfDictionaries_id;
  PinnedStringId readonlyNullableSequenceOfDictionaries_id;
  PinnedStringId readonlyFrozenSequence_id;
  PinnedStringId readonlyFrozenNullableSequence_id;
  PinnedStringId receiveSequence_id;
  PinnedStringId receiveNullableSequence_id;
  PinnedStringId receiveSequenceOfNullableInts_id;
  PinnedStringId receiveNullableSequenceOfNullableInts_id;
  PinnedStringId passSequence_id;
  PinnedStringId passNullableSequence_id;
  PinnedStringId passSequenceOfNullableInts_id;
  PinnedStringId passOptionalSequenceOfNullableInts_id;
  PinnedStringId passOptionalNullableSequenceOfNullableInts_id;
  PinnedStringId receiveCastableObjectSequence_id;
  PinnedStringId receiveCallbackObjectSequence_id;
  PinnedStringId receiveNullableCastableObjectSequence_id;
  PinnedStringId receiveNullableCallbackObjectSequence_id;
  PinnedStringId receiveCastableObjectNullableSequence_id;
  PinnedStringId receiveNullableCastableObjectNullableSequence_id;
  PinnedStringId receiveWeakCastableObjectSequence_id;
  PinnedStringId receiveWeakNullableCastableObjectSequence_id;
  PinnedStringId receiveWeakCastableObjectNullableSequence_id;
  PinnedStringId receiveWeakNullableCastableObjectNullableSequence_id;
  PinnedStringId passCastableObjectSequence_id;
  PinnedStringId passNullableCastableObjectSequence_id;
  PinnedStringId passCastableObjectNullableSequence_id;
  PinnedStringId passNullableCastableObjectNullableSequence_id;
  PinnedStringId passOptionalSequence_id;
  PinnedStringId passOptionalSequenceWithDefaultValue_id;
  PinnedStringId passOptionalNullableSequence_id;
  PinnedStringId passOptionalNullableSequenceWithDefaultValue_id;
  PinnedStringId passOptionalNullableSequenceWithDefaultValue2_id;
  PinnedStringId passOptionalObjectSequence_id;
  PinnedStringId passExternalInterfaceSequence_id;
  PinnedStringId passNullableExternalInterfaceSequence_id;
  PinnedStringId receiveStringSequence_id;
  PinnedStringId receiveByteStringSequence_id;
  PinnedStringId receiveAnySequence_id;
  PinnedStringId receiveNullableAnySequence_id;
  PinnedStringId receiveObjectSequence_id;
  PinnedStringId receiveNullableObjectSequence_id;
  PinnedStringId passSequenceOfSequences_id;
  PinnedStringId passSequenceOfSequencesOfSequences_id;
  PinnedStringId passMozMap_id;
  PinnedStringId passNullableMozMap_id;
  PinnedStringId passMozMapOfNullableInts_id;
  PinnedStringId passOptionalMozMapOfNullableInts_id;
  PinnedStringId passOptionalNullableMozMapOfNullableInts_id;
  PinnedStringId passCastableObjectMozMap_id;
  PinnedStringId passNullableCastableObjectMozMap_id;
  PinnedStringId passCastableObjectNullableMozMap_id;
  PinnedStringId passNullableCastableObjectNullableMozMap_id;
  PinnedStringId passOptionalMozMap_id;
  PinnedStringId passOptionalNullableMozMap_id;
  PinnedStringId passOptionalNullableMozMapWithDefaultValue_id;
  PinnedStringId passOptionalObjectMozMap_id;
  PinnedStringId passExternalInterfaceMozMap_id;
  PinnedStringId passNullableExternalInterfaceMozMap_id;
  PinnedStringId passStringMozMap_id;
  PinnedStringId passByteStringMozMap_id;
  PinnedStringId passMozMapOfMozMaps_id;
  PinnedStringId receiveMozMap_id;
  PinnedStringId receiveNullableMozMap_id;
  PinnedStringId receiveMozMapOfNullableInts_id;
  PinnedStringId receiveNullableMozMapOfNullableInts_id;
  PinnedStringId receiveAnyMozMap_id;
  PinnedStringId passArrayBuffer_id;
  PinnedStringId passNullableArrayBuffer_id;
  PinnedStringId passOptionalArrayBuffer_id;
  PinnedStringId passOptionalNullableArrayBuffer_id;
  PinnedStringId passOptionalNullableArrayBufferWithDefaultValue_id;
  PinnedStringId passArrayBufferView_id;
  PinnedStringId passInt8Array_id;
  PinnedStringId passInt16Array_id;
  PinnedStringId passInt32Array_id;
  PinnedStringId passUint8Array_id;
  PinnedStringId passUint16Array_id;
  PinnedStringId passUint32Array_id;
  PinnedStringId passUint8ClampedArray_id;
  PinnedStringId passFloat32Array_id;
  PinnedStringId passFloat64Array_id;
  PinnedStringId passSequenceOfArrayBuffers_id;
  PinnedStringId passSequenceOfNullableArrayBuffers_id;
  PinnedStringId passMozMapOfArrayBuffers_id;
  PinnedStringId passMozMapOfNullableArrayBuffers_id;
  PinnedStringId passVariadicTypedArray_id;
  PinnedStringId passVariadicNullableTypedArray_id;
  PinnedStringId receiveUint8Array_id;
  PinnedStringId uint8ArrayAttr_id;
  PinnedStringId passString_id;
  PinnedStringId passNullableString_id;
  PinnedStringId passOptionalString_id;
  PinnedStringId passOptionalStringWithDefaultValue_id;
  PinnedStringId passOptionalNullableString_id;
  PinnedStringId passOptionalNullableStringWithDefaultValue_id;
  PinnedStringId passVariadicString_id;
  PinnedStringId passByteString_id;
  PinnedStringId passNullableByteString_id;
  PinnedStringId passOptionalByteString_id;
  PinnedStringId passOptionalByteStringWithDefaultValue_id;
  PinnedStringId passOptionalNullableByteString_id;
  PinnedStringId passOptionalNullableByteStringWithDefaultValue_id;
  PinnedStringId passVariadicByteString_id;
  PinnedStringId passUnionByteString_id;
  PinnedStringId passOptionalUnionByteString_id;
  PinnedStringId passOptionalUnionByteStringWithDefaultValue_id;
  PinnedStringId passSVS_id;
  PinnedStringId passNullableSVS_id;
  PinnedStringId passOptionalSVS_id;
  PinnedStringId passOptionalSVSWithDefaultValue_id;
  PinnedStringId passOptionalNullableSVS_id;
  PinnedStringId passOptionalNullableSVSWithDefaultValue_id;
  PinnedStringId passVariadicSVS_id;
  PinnedStringId receiveSVS_id;
  PinnedStringId passEnum_id;
  PinnedStringId passNullableEnum_id;
  PinnedStringId passOptionalEnum_id;
  PinnedStringId passEnumWithDefault_id;
  PinnedStringId passOptionalNullableEnum_id;
  PinnedStringId passOptionalNullableEnumWithDefaultValue_id;
  PinnedStringId passOptionalNullableEnumWithDefaultValue2_id;
  PinnedStringId receiveEnum_id;
  PinnedStringId receiveNullableEnum_id;
  PinnedStringId enumAttribute_id;
  PinnedStringId readonlyEnumAttribute_id;
  PinnedStringId passCallback_id;
  PinnedStringId passNullableCallback_id;
  PinnedStringId passOptionalCallback_id;
  PinnedStringId passOptionalNullableCallback_id;
  PinnedStringId passOptionalNullableCallbackWithDefaultValue_id;
  PinnedStringId receiveCallback_id;
  PinnedStringId receiveNullableCallback_id;
  PinnedStringId passOptionalNullableTreatAsNullCallbackWithDefaultValue_id;
  PinnedStringId passAny_id;
  PinnedStringId passVariadicAny_id;
  PinnedStringId passOptionalAny_id;
  PinnedStringId passAnyDefaultNull_id;
  PinnedStringId passSequenceOfAny_id;
  PinnedStringId passNullableSequenceOfAny_id;
  PinnedStringId passOptionalSequenceOfAny_id;
  PinnedStringId passOptionalNullableSequenceOfAny_id;
  PinnedStringId passOptionalSequenceOfAnyWithDefaultValue_id;
  PinnedStringId passSequenceOfSequenceOfAny_id;
  PinnedStringId passSequenceOfNullableSequenceOfAny_id;
  PinnedStringId passNullableSequenceOfNullableSequenceOfAny_id;
  PinnedStringId passOptionalNullableSequenceOfNullableSequenceOfAny_id;
  PinnedStringId passMozMapOfAny_id;
  PinnedStringId passNullableMozMapOfAny_id;
  PinnedStringId passOptionalMozMapOfAny_id;
  PinnedStringId passOptionalNullableMozMapOfAny_id;
  PinnedStringId passOptionalMozMapOfAnyWithDefaultValue_id;
  PinnedStringId passMozMapOfMozMapOfAny_id;
  PinnedStringId passMozMapOfNullableMozMapOfAny_id;
  PinnedStringId passNullableMozMapOfNullableMozMapOfAny_id;
  PinnedStringId passOptionalNullableMozMapOfNullableMozMapOfAny_id;
  PinnedStringId passOptionalNullableMozMapOfNullableSequenceOfAny_id;
  PinnedStringId passOptionalNullableSequenceOfNullableMozMapOfAny_id;
  PinnedStringId receiveAny_id;
  PinnedStringId passObject_id;
  PinnedStringId passVariadicObject_id;
  PinnedStringId passNullableObject_id;
  PinnedStringId passVariadicNullableObject_id;
  PinnedStringId passOptionalObject_id;
  PinnedStringId passOptionalNullableObject_id;
  PinnedStringId passOptionalNullableObjectWithDefaultValue_id;
  PinnedStringId passSequenceOfObject_id;
  PinnedStringId passSequenceOfNullableObject_id;
  PinnedStringId passNullableSequenceOfObject_id;
  PinnedStringId passOptionalNullableSequenceOfNullableSequenceOfObject_id;
  PinnedStringId passOptionalNullableSequenceOfNullableSequenceOfNullableObject_id;
  PinnedStringId passMozMapOfObject_id;
  PinnedStringId receiveObject_id;
  PinnedStringId receiveNullableObject_id;
  PinnedStringId passUnion_id;
  PinnedStringId passUnionWithNullable_id;
  PinnedStringId passNullableUnion_id;
  PinnedStringId passOptionalUnion_id;
  PinnedStringId passOptionalNullableUnion_id;
  PinnedStringId passOptionalNullableUnionWithDefaultValue_id;
  PinnedStringId passUnionWithArrayBuffer_id;
  PinnedStringId passUnionWithString_id;
  PinnedStringId passUnionWithEnum_id;
  PinnedStringId passUnionWithObject_id;
  PinnedStringId passUnionWithDefaultValue1_id;
  PinnedStringId passUnionWithDefaultValue2_id;
  PinnedStringId passUnionWithDefaultValue3_id;
  PinnedStringId passUnionWithDefaultValue4_id;
  PinnedStringId passUnionWithDefaultValue5_id;
  PinnedStringId passUnionWithDefaultValue6_id;
  PinnedStringId passUnionWithDefaultValue7_id;
  PinnedStringId passUnionWithDefaultValue8_id;
  PinnedStringId passUnionWithDefaultValue9_id;
  PinnedStringId passUnionWithDefaultValue10_id;
  PinnedStringId passUnionWithDefaultValue11_id;
  PinnedStringId passUnionWithDefaultValue12_id;
  PinnedStringId passUnionWithDefaultValue13_id;
  PinnedStringId passUnionWithDefaultValue14_id;
  PinnedStringId passUnionWithDefaultValue15_id;
  PinnedStringId passUnionWithDefaultValue16_id;
  PinnedStringId passUnionWithDefaultValue17_id;
  PinnedStringId passUnionWithDefaultValue18_id;
  PinnedStringId passUnionWithDefaultValue19_id;
  PinnedStringId passNullableUnionWithDefaultValue1_id;
  PinnedStringId passNullableUnionWithDefaultValue2_id;
  PinnedStringId passNullableUnionWithDefaultValue3_id;
  PinnedStringId passNullableUnionWithDefaultValue4_id;
  PinnedStringId passNullableUnionWithDefaultValue5_id;
  PinnedStringId passNullableUnionWithDefaultValue6_id;
  PinnedStringId passNullableUnionWithDefaultValue7_id;
  PinnedStringId passNullableUnionWithDefaultValue8_id;
  PinnedStringId passNullableUnionWithDefaultValue9_id;
  PinnedStringId passNullableUnionWithDefaultValue10_id;
  PinnedStringId passNullableUnionWithDefaultValue11_id;
  PinnedStringId passNullableUnionWithDefaultValue12_id;
  PinnedStringId passNullableUnionWithDefaultValue13_id;
  PinnedStringId passNullableUnionWithDefaultValue14_id;
  PinnedStringId passNullableUnionWithDefaultValue15_id;
  PinnedStringId passNullableUnionWithDefaultValue16_id;
  PinnedStringId passNullableUnionWithDefaultValue17_id;
  PinnedStringId passNullableUnionWithDefaultValue18_id;
  PinnedStringId passNullableUnionWithDefaultValue19_id;
  PinnedStringId passNullableUnionWithDefaultValue20_id;
  PinnedStringId passSequenceOfUnions_id;
  PinnedStringId passSequenceOfUnions2_id;
  PinnedStringId passVariadicUnion_id;
  PinnedStringId passSequenceOfNullableUnions_id;
  PinnedStringId passVariadicNullableUnion_id;
  PinnedStringId passMozMapOfUnions_id;
  PinnedStringId receiveUnion_id;
  PinnedStringId receiveUnion2_id;
  PinnedStringId receiveUnionContainingNull_id;
  PinnedStringId receiveNullableUnion_id;
  PinnedStringId receiveNullableUnion2_id;
  PinnedStringId writableUnion_id;
  PinnedStringId writableUnionContainingNull_id;
  PinnedStringId writableNullableUnion_id;
  PinnedStringId passDate_id;
  PinnedStringId passNullableDate_id;
  PinnedStringId passOptionalDate_id;
  PinnedStringId passOptionalNullableDate_id;
  PinnedStringId passOptionalNullableDateWithDefaultValue_id;
  PinnedStringId passDateSequence_id;
  PinnedStringId passNullableDateSequence_id;
  PinnedStringId passDateMozMap_id;
  PinnedStringId receiveDate_id;
  PinnedStringId receiveNullableDate_id;
  PinnedStringId passPromise_id;
  PinnedStringId passNullablePromise_id;
  PinnedStringId passOptionalPromise_id;
  PinnedStringId passOptionalNullablePromise_id;
  PinnedStringId passOptionalNullablePromiseWithDefaultValue_id;
  PinnedStringId passPromiseSequence_id;
  PinnedStringId passNullablePromiseSequence_id;
  PinnedStringId receivePromise_id;
  PinnedStringId receiveAddrefedPromise_id;
  PinnedStringId methodRenamedTo_id;
  PinnedStringId otherMethodRenamedTo_id;
  PinnedStringId attributeGetterRenamedTo_id;
  PinnedStringId attributeRenamedTo_id;
  PinnedStringId otherAttributeRenamedTo_id;
  PinnedStringId passDictionary_id;
  PinnedStringId passDictionary2_id;
  PinnedStringId readonlyDictionary_id;
  PinnedStringId readonlyNullableDictionary_id;
  PinnedStringId writableDictionary_id;
  PinnedStringId readonlyFrozenDictionary_id;
  PinnedStringId readonlyFrozenNullableDictionary_id;
  PinnedStringId writableFrozenDictionary_id;
  PinnedStringId receiveDictionary_id;
  PinnedStringId receiveNullableDictionary_id;
  PinnedStringId passOtherDictionary_id;
  PinnedStringId passSequenceOfDictionaries_id;
  PinnedStringId passMozMapOfDictionaries_id;
  PinnedStringId passDictionaryOrLong_id;
  PinnedStringId passDictContainingDict_id;
  PinnedStringId passDictContainingSequence_id;
  PinnedStringId receiveDictContainingSequence_id;
  PinnedStringId passVariadicDictionary_id;
  PinnedStringId dontEnforceRangeOrClamp_id;
  PinnedStringId doEnforceRange_id;
  PinnedStringId doClamp_id;
  PinnedStringId enforcedByte_id;
  PinnedStringId clampedByte_id;
  PinnedStringId exerciseTypedefInterfaces1_id;
  PinnedStringId exerciseTypedefInterfaces2_id;
  PinnedStringId exerciseTypedefInterfaces3_id;
  PinnedStringId deprecatedAttribute_id;
  PinnedStringId deprecatedMethod_id;
  PinnedStringId deprecatedMethodWithContext_id;
  PinnedStringId overload1_id;
  PinnedStringId overload2_id;
  PinnedStringId overload3_id;
  PinnedStringId overload4_id;
  PinnedStringId overload5_id;
  PinnedStringId overload6_id;
  PinnedStringId overload7_id;
  PinnedStringId overload8_id;
  PinnedStringId overload9_id;
  PinnedStringId overload10_id;
  PinnedStringId overload11_id;
  PinnedStringId overload12_id;
  PinnedStringId overload13_id;
  PinnedStringId overload14_id;
  PinnedStringId overload15_id;
  PinnedStringId overload16_id;
  PinnedStringId overload17_id;
  PinnedStringId overload18_id;
  PinnedStringId overload19_id;
  PinnedStringId overload20_id;
  PinnedStringId passVariadicThirdArg_id;
  PinnedStringId prefable1_id;
  PinnedStringId prefable2_id;
  PinnedStringId prefable3_id;
  PinnedStringId prefable4_id;
  PinnedStringId prefable5_id;
  PinnedStringId prefable6_id;
  PinnedStringId prefable7_id;
  PinnedStringId prefable8_id;
  PinnedStringId prefable9_id;
  PinnedStringId prefable10_id;
  PinnedStringId prefable11_id;
  PinnedStringId prefable12_id;
  PinnedStringId prefable13_id;
  PinnedStringId prefable14_id;
  PinnedStringId prefable15_id;
  PinnedStringId prefable16_id;
  PinnedStringId prefable17_id;
  PinnedStringId prefable18_id;
  PinnedStringId prefable19_id;
  PinnedStringId prefable20_id;
  PinnedStringId conditionalOnSecureContext1_id;
  PinnedStringId conditionalOnSecureContext2_id;
  PinnedStringId conditionalOnSecureContext3_id;
  PinnedStringId conditionalOnSecureContext4_id;
  PinnedStringId conditionalOnSecureContext5_id;
  PinnedStringId conditionalOnSecureContext6_id;
  PinnedStringId conditionalOnSecureContext7_id;
  PinnedStringId conditionalOnSecureContext8_id;
  PinnedStringId attrWithLenientThis_id;
  PinnedStringId passRenamedInterface_id;
  PinnedStringId putForwardsAttr_id;
  PinnedStringId putForwardsAttr2_id;
  PinnedStringId putForwardsAttr3_id;
  PinnedStringId throwingMethod_id;
  PinnedStringId throwingAttr_id;
  PinnedStringId throwingGetterAttr_id;
  PinnedStringId throwingSetterAttr_id;
  PinnedStringId passArgsWithDefaults_id;
  PinnedStringId jsonifierShouldSkipThis_id;
  PinnedStringId jsonifierShouldSkipThis2_id;
  PinnedStringId jsonifierShouldSkipThis3_id;
  PinnedStringId __jsonifier_id;
  PinnedStringId dashed_attribute_id;
  PinnedStringId dashed_method_id;
  PinnedStringId __init_id;
};

struct TestJSImplNoInterfaceObjectAtoms
{
  PinnedStringId cachedByte_id;
};

struct TestNavigatorWithConstructorAtoms
{
  PinnedStringId __init_id;
};

struct TestSingleOperationCallbackInterfaceAtoms
{
  PinnedStringId doSomething_id;
};

struct TetheringConfigurationAtoms
{
  PinnedStringId dns1_id;
  PinnedStringId dns2_id;
  PinnedStringId endIp_id;
  PinnedStringId ip_id;
  PinnedStringId prefix_id;
  PinnedStringId startIp_id;
  PinnedStringId wifiConfig_id;
};

struct TextDecodeOptionsAtoms
{
  PinnedStringId stream_id;
};

struct TextDecoderOptionsAtoms
{
  PinnedStringId fatal_id;
};

struct TouchEventInitAtoms
{
  PinnedStringId changedTouches_id;
  PinnedStringId targetTouches_id;
  PinnedStringId touches_id;
};

struct TouchInitAtoms
{
  PinnedStringId clientX_id;
  PinnedStringId clientY_id;
  PinnedStringId force_id;
  PinnedStringId identifier_id;
  PinnedStringId pageX_id;
  PinnedStringId pageY_id;
  PinnedStringId radiusX_id;
  PinnedStringId radiusY_id;
  PinnedStringId rotationAngle_id;
  PinnedStringId screenX_id;
  PinnedStringId screenY_id;
  PinnedStringId target_id;
};

struct TrackEventInitAtoms
{
  PinnedStringId track_id;
};

struct TransitionEventInitAtoms
{
  PinnedStringId elapsedTime_id;
  PinnedStringId propertyName_id;
  PinnedStringId pseudoElement_id;
};

struct TreeCellInfoAtoms
{
  PinnedStringId childElt_id;
  PinnedStringId col_id;
  PinnedStringId row_id;
};

struct UDPMessageEventInitAtoms
{
  PinnedStringId data_id;
  PinnedStringId remoteAddress_id;
  PinnedStringId remotePort_id;
};

struct UDPOptionsAtoms
{
  PinnedStringId addressReuse_id;
  PinnedStringId localAddress_id;
  PinnedStringId localPort_id;
  PinnedStringId loopback_id;
  PinnedStringId remoteAddress_id;
  PinnedStringId remotePort_id;
};

struct UIEventInitAtoms
{
  PinnedStringId detail_id;
  PinnedStringId view_id;
};

struct UncaughtRejectionObserverAtoms
{
  PinnedStringId onLeftUncaught_id;
  PinnedStringId onConsumed_id;
};

struct UserProximityEventInitAtoms
{
  PinnedStringId near_id;
};

struct VRLayerAtoms
{
  PinnedStringId leftBounds_id;
  PinnedStringId rightBounds_id;
  PinnedStringId source_id;
};

struct VoidCallbackAtoms
{
  PinnedStringId handleEvent_id;
};

struct WebGLContextAttributesAtoms
{
  PinnedStringId alpha_id;
  PinnedStringId antialias_id;
  PinnedStringId depth_id;
  PinnedStringId failIfMajorPerformanceCaveat_id;
  PinnedStringId premultipliedAlpha_id;
  PinnedStringId preserveDrawingBuffer_id;
  PinnedStringId stencil_id;
};

struct WebGLContextEventInitAtoms
{
  PinnedStringId statusMessage_id;
};

struct WebSocketDictAtoms
{
  PinnedStringId websockets_id;
};

struct WebSocketElementAtoms
{
  PinnedStringId encrypted_id;
  PinnedStringId hostport_id;
  PinnedStringId msgreceived_id;
  PinnedStringId msgsent_id;
  PinnedStringId receivedsize_id;
  PinnedStringId sentsize_id;
};

struct WebrtcGlobalStatisticsReportAtoms
{
  PinnedStringId reports_id;
};

struct WheelEventInitAtoms
{
  PinnedStringId deltaMode_id;
  PinnedStringId deltaX_id;
  PinnedStringId deltaY_id;
  PinnedStringId deltaZ_id;
};

struct WidevineCDMManifestAtoms
{
  PinnedStringId description_id;
  PinnedStringId name_id;
  PinnedStringId version_id;
  PinnedStringId x_cdm_codecs_id;
  PinnedStringId x_cdm_host_versions_id;
  PinnedStringId x_cdm_interface_versions_id;
  PinnedStringId x_cdm_module_versions_id;
};

struct WifiCertServiceResultOptionsAtoms
{
  PinnedStringId id_id;
  PinnedStringId nickname_id;
  PinnedStringId status_id;
  PinnedStringId usageFlag_id;
};

struct WifiCommandOptionsAtoms
{
  PinnedStringId cmd_id;
  PinnedStringId id_id;
  PinnedStringId request_id;
};

struct WifiResultOptionsAtoms
{
  PinnedStringId id_id;
  PinnedStringId reply_id;
  PinnedStringId status_id;
};

struct WifiTetheringConfigAtoms
{
  PinnedStringId key_id;
  PinnedStringId security_id;
  PinnedStringId ssid_id;
};

struct XPathNSResolverAtoms
{
  PinnedStringId lookupNamespaceURI_id;
};

struct addonInstallOptionsAtoms
{
  PinnedStringId hash_id;
  PinnedStringId url_id;
};

struct mozRTCIceCandidateAtoms
{
  PinnedStringId __init_id;
};

struct mozRTCPeerConnectionAtoms
{
  PinnedStringId __init_id;
};

struct mozRTCSessionDescriptionAtoms
{
  PinnedStringId __init_id;
};

struct PerThreadAtomCache : public APZBucketAtoms,
                            public APZTestDataAtoms,
                            public AddEventListenerOptionsAtoms,
                            public AddonAtoms,
                            public AddonEventInitAtoms,
                            public AddonInstallAtoms,
                            public AddonManagerAtoms,
                            public AdoptDownloadDictAtoms,
                            public AesCbcParamsAtoms,
                            public AesCtrParamsAtoms,
                            public AesDerivedKeyParamsAtoms,
                            public AesGcmParamsAtoms,
                            public AesKeyAlgorithmAtoms,
                            public AesKeyGenParamsAtoms,
                            public AlgorithmAtoms,
                            public AnimationEffectTimingPropertiesAtoms,
                            public AnimationEventInitAtoms,
                            public AnimationFilterAtoms,
                            public AnimationPlaybackEventInitAtoms,
                            public AnimationPropertyDetailsAtoms,
                            public AnimationPropertyValueDetailsAtoms,
                            public AppInfoAtoms,
                            public AppNotificationServiceOptionsAtoms,
                            public ArchiveReaderOptionsAtoms,
                            public AutocompleteErrorEventInitAtoms,
                            public AutocompleteInfoAtoms,
                            public Base64URLDecodeOptionsAtoms,
                            public Base64URLEncodeOptionsAtoms,
                            public BaseComputedKeyframeAtoms,
                            public BaseKeyframeAtoms,
                            public BasePropertyIndexedKeyframeAtoms,
                            public BeforeAfterKeyboardEventInitAtoms,
                            public BlobEventInitAtoms,
                            public BlobPropertyBagAtoms,
                            public BoxQuadOptionsAtoms,
                            public BrowserElementDownloadOptionsAtoms,
                            public BrowserElementExecuteScriptOptionsAtoms,
                            public BrowserElementProxyAtoms,
                            public BrowserFeedWriterAtoms,
                            public CSPAtoms,
                            public CSPPoliciesAtoms,
                            public CSPReportAtoms,
                            public CSPReportPropertiesAtoms,
                            public CSSTokenAtoms,
                            public CacheBatchOperationAtoms,
                            public CacheQueryOptionsAtoms,
                            public CaretStateChangedEventInitAtoms,
                            public ChannelPixelLayoutAtoms,
                            public CheckerboardReportAtoms,
                            public ChromeFilePropertyBagAtoms,
                            public ClientDataAtoms,
                            public ClientQueryOptionsAtoms,
                            public ClientRectsAndTextsAtoms,
                            public ClipboardEventInitAtoms,
                            public CloseEventInitAtoms,
                            public CompositionClauseParametersAtoms,
                            public ComputedTimingPropertiesAtoms,
                            public ConnStatusDictAtoms,
                            public ConsoleCounterAtoms,
                            public ConsoleCounterErrorAtoms,
                            public ConsoleEventAtoms,
                            public ConsoleProfileEventAtoms,
                            public ConsoleStackEntryAtoms,
                            public ConsoleTimerEndAtoms,
                            public ConsoleTimerErrorAtoms,
                            public ConsoleTimerStartAtoms,
                            public ConstantSourceOptionsAtoms,
                            public ConstrainBooleanParametersAtoms,
                            public ConstrainDOMStringParametersAtoms,
                            public ConstrainDoubleRangeAtoms,
                            public ConstrainLongRangeAtoms,
                            public ContextAttributes2DAtoms,
                            public ConvertCoordinateOptionsAtoms,
                            public CreateOfferRequestAtoms,
                            public CryptoKeyPairAtoms,
                            public CustomEventInitAtoms,
                            public DNSCacheDictAtoms,
                            public DNSLookupDictAtoms,
                            public DOMDownloadAtoms,
                            public DOMDownloadManagerAtoms,
                            public DOMPointInitAtoms,
                            public DOMRectInitAtoms,
                            public DOMWindowResizeEventDetailAtoms,
                            public DateTimeValueAtoms,
                            public DecoderDoctorNotificationAtoms,
                            public DeprecatedRTCOfferOptionsSetAtoms,
                            public DeviceAccelerationInitAtoms,
                            public DeviceLightEventInitAtoms,
                            public DeviceMotionEventInitAtoms,
                            public DeviceOrientationEventInitAtoms,
                            public DeviceProximityEventInitAtoms,
                            public DeviceRotationRateInitAtoms,
                            public DhImportKeyParamsAtoms,
                            public DhKeyAlgorithmAtoms,
                            public DhKeyDeriveParamsAtoms,
                            public DhKeyGenParamsAtoms,
                            public DictAtoms,
                            public DictContainingDictAtoms,
                            public DictContainingSequenceAtoms,
                            public DictForConstructorAtoms,
                            public DictWithConditionalMembersAtoms,
                            public DnsCacheEntryAtoms,
                            public DocumentTimelineOptionsAtoms,
                            public DownloadEventInitAtoms,
                            public DragEventInitAtoms,
                            public EcKeyAlgorithmAtoms,
                            public EcKeyGenParamsAtoms,
                            public EcKeyImportParamsAtoms,
                            public EcdhKeyDeriveParamsAtoms,
                            public EcdsaParamsAtoms,
                            public ElementCreationOptionsAtoms,
                            public ElementDefinitionOptionsAtoms,
                            public ElementRegistrationOptionsAtoms,
                            public ErrorCallbackAtoms,
                            public ErrorEventInitAtoms,
                            public EventInitAtoms,
                            public EventListenerAtoms,
                            public EventListenerOptionsAtoms,
                            public EventModifierInitAtoms,
                            public EventSourceInitAtoms,
                            public ExtendableMessageEventInitAtoms,
                            public ExternalAtoms,
                            public FakePluginMimeEntryAtoms,
                            public FakePluginTagInitAtoms,
                            public FetchEventInitAtoms,
                            public FileCallbackAtoms,
                            public FilePropertyBagAtoms,
                            public FileSystemEntriesCallbackAtoms,
                            public FileSystemEntryCallbackAtoms,
                            public FileSystemFlagsAtoms,
                            public FlyWebDiscoveredServiceAtoms,
                            public FlyWebDiscoveryCallbackAtoms,
                            public FlyWebPairedServiceAtoms,
                            public FlyWebPairingCallbackAtoms,
                            public FlyWebPublishOptionsAtoms,
                            public FocusEventInitAtoms,
                            public FontFaceDescriptorsAtoms,
                            public FontFaceSetIteratorResultAtoms,
                            public FontFaceSetLoadEventInitAtoms,
                            public FrameUniformityAtoms,
                            public FrameUniformityResultsAtoms,
                            public GamepadAxisMoveEventInitAtoms,
                            public GamepadButtonEventInitAtoms,
                            public GamepadEventInitAtoms,
                            public GetNotificationOptionsAtoms,
                            public GrandparentDictAtoms,
                            public HalfOpenInfoDictAtoms,
                            public HashChangeEventInitAtoms,
                            public HeapSnapshotBoundariesAtoms,
                            public HiddenPluginEventInitAtoms,
                            public HitRegionOptionsAtoms,
                            public HkdfParamsAtoms,
                            public HmacDerivedKeyParamsAtoms,
                            public HmacImportParamsAtoms,
                            public HmacKeyAlgorithmAtoms,
                            public HmacKeyGenParamsAtoms,
                            public HttpConnDictAtoms,
                            public HttpConnInfoAtoms,
                            public HttpConnectionElementAtoms,
                            public IDBFileMetadataParametersAtoms,
                            public IDBIndexParametersAtoms,
                            public IDBObjectStoreParametersAtoms,
                            public IDBOpenDBOptionsAtoms,
                            public IDBVersionChangeEventInitAtoms,
                            public IdleRequestOptionsAtoms,
                            public ImageCaptureErrorEventInitAtoms,
                            public InputEventInitAtoms,
                            public InspectorRGBATupleAtoms,
                            public InspectorRGBTripleAtoms,
                            public InstallTriggerDataAtoms,
                            public InstallTriggerImplAtoms,
                            public IntersectionObserverEntryInitAtoms,
                            public IntersectionObserverInitAtoms,
                            public IterableKeyAndValueResultAtoms,
                            public IterableKeyOrValueResultAtoms,
                            public JsonWebKeyAtoms,
                            public KeyAlgorithmAtoms,
                            public KeyIdsInitDataAtoms,
                            public KeyboardEventInitAtoms,
                            public KeyframeAnimationOptionsAtoms,
                            public KeyframeEffectOptionsAtoms,
                            public LifecycleCallbacksAtoms,
                            public MediaKeyMessageEventInitAtoms,
                            public MediaKeyNeededEventInitAtoms,
                            public MediaKeySystemConfigurationAtoms,
                            public MediaKeySystemMediaCapabilityAtoms,
                            public MediaRecorderOptionsAtoms,
                            public MediaStreamConstraintsAtoms,
                            public MediaStreamEventInitAtoms,
                            public MediaStreamTrackEventInitAtoms,
                            public MediaTrackConstraintSetAtoms,
                            public MediaTrackConstraintsAtoms,
                            public MediaTrackSettingsAtoms,
                            public MediaTrackSupportedConstraintsAtoms,
                            public MessageEventInitAtoms,
                            public MouseEventInitAtoms,
                            public MozIdleObserverAtoms,
                            public MozInputContextAtoms,
                            public MozInputContextChoicesInfoAtoms,
                            public MozInputContextFocusEventDetailAtoms,
                            public MozInputContextSelectionChangeEventDetailAtoms,
                            public MozInputContextSurroundingTextChangeEventDetailAtoms,
                            public MozInputMethodAtoms,
                            public MozInputMethodChoiceDictAtoms,
                            public MozInputMethodInputManifestAtoms,
                            public MozInputMethodKeyboardEventDictAtoms,
                            public MozInputMethodKeyboardEventDictBaseAtoms,
                            public MozInputMethodManagerAtoms,
                            public MozInputMethodRequiredKeyboardEventDictAtoms,
                            public MozInputRegistryEventDetailAtoms,
                            public MozPluginParameterAtoms,
                            public MozSelfSupportAtoms,
                            public MozSettingsEventInitAtoms,
                            public MozSettingsTransactionEventInitAtoms,
                            public MozTetheringManagerAtoms,
                            public MozXMLHttpRequestParametersAtoms,
                            public MutationObserverInitAtoms,
                            public MutationObservingInfoAtoms,
                            public NativeOSFileReadOptionsAtoms,
                            public NetworkCommandOptionsAtoms,
                            public NetworkResultOptionsAtoms,
                            public NodeFilterAtoms,
                            public NotificationBehaviorAtoms,
                            public NotificationEventInitAtoms,
                            public NotificationOptionsAtoms,
                            public OpenWindowEventDetailAtoms,
                            public OriginAttributesDictionaryAtoms,
                            public OriginAttributesPatternDictionaryAtoms,
                            public PageTransitionEventInitAtoms,
                            public ParentDictAtoms,
                            public Pbkdf2ParamsAtoms,
                            public PeerConnectionObserverAtoms,
                            public PerformanceEntryEventInitAtoms,
                            public PerformanceEntryFilterOptionsAtoms,
                            public PerformanceObserverInitAtoms,
                            public PeriodicWaveConstraintsAtoms,
                            public PermissionDescriptorAtoms,
                            public PermissionSettingsAtoms,
                            public PluginCrashedEventInitAtoms,
                            public PointerEventInitAtoms,
                            public PopStateEventInitAtoms,
                            public PopupBlockedEventInitAtoms,
                            public PositionOptionsAtoms,
                            public PresentationConnectionAvailableEventInitAtoms,
                            public PresentationConnectionCloseEventInitAtoms,
                            public PresentationDeviceInfoAtoms,
                            public PresentationDeviceInfoManagerAtoms,
                            public ProfileTimelineLayerRectAtoms,
                            public ProfileTimelineMarkerAtoms,
                            public ProfileTimelineStackFrameAtoms,
                            public ProgressEventInitAtoms,
                            public PromiseDebuggingStateHolderAtoms,
                            public PushEventInitAtoms,
                            public PushManagerImplAtoms,
                            public PushSubscriptionInitAtoms,
                            public PushSubscriptionJSONAtoms,
                            public PushSubscriptionKeysAtoms,
                            public PushSubscriptionOptionsInitAtoms,
                            public RTCCertificateExpirationAtoms,
                            public RTCCodecStatsAtoms,
                            public RTCConfigurationAtoms,
                            public RTCDTMFSenderAtoms,
                            public RTCDTMFToneChangeEventInitAtoms,
                            public RTCDataChannelEventInitAtoms,
                            public RTCDataChannelInitAtoms,
                            public RTCFecParametersAtoms,
                            public RTCIceCandidateAtoms,
                            public RTCIceCandidateInitAtoms,
                            public RTCIceCandidatePairStatsAtoms,
                            public RTCIceCandidateStatsAtoms,
                            public RTCIceComponentStatsAtoms,
                            public RTCIceServerAtoms,
                            public RTCIdentityAssertionAtoms,
                            public RTCIdentityAssertionResultAtoms,
                            public RTCIdentityProviderAtoms,
                            public RTCIdentityProviderDetailsAtoms,
                            public RTCIdentityValidationResultAtoms,
                            public RTCInboundRTPStreamStatsAtoms,
                            public RTCMediaStreamStatsAtoms,
                            public RTCMediaStreamTrackStatsAtoms,
                            public RTCOfferOptionsAtoms,
                            public RTCOutboundRTPStreamStatsAtoms,
                            public RTCPeerConnectionAtoms,
                            public RTCPeerConnectionIceEventInitAtoms,
                            public RTCPeerConnectionStaticAtoms,
                            public RTCRTPStreamStatsAtoms,
                            public RTCRtcpParametersAtoms,
                            public RTCRtpCodecParametersAtoms,
                            public RTCRtpEncodingParametersAtoms,
                            public RTCRtpHeaderExtensionParametersAtoms,
                            public RTCRtpParametersAtoms,
                            public RTCRtpReceiverAtoms,
                            public RTCRtpSenderAtoms,
                            public RTCRtxParametersAtoms,
                            public RTCSessionDescriptionAtoms,
                            public RTCSessionDescriptionInitAtoms,
                            public RTCStatsAtoms,
                            public RTCStatsReportAtoms,
                            public RTCStatsReportInternalAtoms,
                            public RTCTrackEventInitAtoms,
                            public RTCTransportStatsAtoms,
                            public RecordErrorEventInitAtoms,
                            public RegisterRequestAtoms,
                            public RegisterResponseAtoms,
                            public RegisteredKeyAtoms,
                            public RegistrationOptionsAtoms,
                            public RequestInitAtoms,
                            public RequestMediaKeySystemAccessNotificationAtoms,
                            public ResponseInitAtoms,
                            public RsaHashedImportParamsAtoms,
                            public RsaHashedKeyAlgorithmAtoms,
                            public RsaHashedKeyGenParamsAtoms,
                            public RsaOaepParamsAtoms,
                            public RsaOtherPrimesInfoAtoms,
                            public RsaPssParamsAtoms,
                            public SEChannelAtoms,
                            public SECommandAtoms,
                            public SEManagerAtoms,
                            public SEReaderAtoms,
                            public SEResponseAtoms,
                            public SESessionAtoms,
                            public SVGBoundingBoxOptionsAtoms,
                            public ScrollFrameDataAtoms,
                            public ScrollFrameDataEntryAtoms,
                            public ScrollIntoViewOptionsAtoms,
                            public ScrollOptionsAtoms,
                            public ScrollToOptionsAtoms,
                            public ScrollViewChangeEventInitAtoms,
                            public ServerSocketOptionsAtoms,
                            public ServiceWorkerMessageEventInitAtoms,
                            public SettingChangeAtoms,
                            public SettingChangeNotificationAtoms,
                            public SettingsLockAtoms,
                            public SettingsManagerAtoms,
                            public SignResponseAtoms,
                            public SocketElementAtoms,
                            public SocketOptionsAtoms,
                            public SocketsDictAtoms,
                            public SpeechRecognitionErrorInitAtoms,
                            public SpeechRecognitionEventInitAtoms,
                            public SpeechSynthesisErrorEventInitAtoms,
                            public SpeechSynthesisEventInitAtoms,
                            public StorageEstimateAtoms,
                            public StorageEventInitAtoms,
                            public StyleRuleChangeEventInitAtoms,
                            public StyleSheetApplicableStateChangeEventInitAtoms,
                            public StyleSheetChangeEventInitAtoms,
                            public SystemUpdateManagerAtoms,
                            public SystemUpdatePackageInfoAtoms,
                            public SystemUpdateProviderAtoms,
                            public SystemUpdateProviderInfoAtoms,
                            public TCPServerSocketEventInitAtoms,
                            public TCPSocketErrorEventInitAtoms,
                            public TCPSocketEventInitAtoms,
                            public TestCallbackInterfaceAtoms,
                            public TestJSImplInterface2Atoms,
                            public TestJSImplInterface3Atoms,
                            public TestJSImplInterface4Atoms,
                            public TestJSImplInterface5Atoms,
                            public TestJSImplInterface6Atoms,
                            public TestJSImplInterfaceAtoms,
                            public TestJSImplNoInterfaceObjectAtoms,
                            public TestNavigatorWithConstructorAtoms,
                            public TestSingleOperationCallbackInterfaceAtoms,
                            public TetheringConfigurationAtoms,
                            public TextDecodeOptionsAtoms,
                            public TextDecoderOptionsAtoms,
                            public TouchEventInitAtoms,
                            public TouchInitAtoms,
                            public TrackEventInitAtoms,
                            public TransitionEventInitAtoms,
                            public TreeCellInfoAtoms,
                            public UDPMessageEventInitAtoms,
                            public UDPOptionsAtoms,
                            public UIEventInitAtoms,
                            public UncaughtRejectionObserverAtoms,
                            public UserProximityEventInitAtoms,
                            public VRLayerAtoms,
                            public VoidCallbackAtoms,
                            public WebGLContextAttributesAtoms,
                            public WebGLContextEventInitAtoms,
                            public WebSocketDictAtoms,
                            public WebSocketElementAtoms,
                            public WebrtcGlobalStatisticsReportAtoms,
                            public WheelEventInitAtoms,
                            public WidevineCDMManifestAtoms,
                            public WifiCertServiceResultOptionsAtoms,
                            public WifiCommandOptionsAtoms,
                            public WifiResultOptionsAtoms,
                            public WifiTetheringConfigAtoms,
                            public XPathNSResolverAtoms,
                            public addonInstallOptionsAtoms,
                            public mozRTCIceCandidateAtoms,
                            public mozRTCPeerConnectionAtoms,
                            public mozRTCSessionDescriptionAtoms
{
};

} // namespace dom
} // namespace mozilla


#endif // mozilla_dom_GeneratedAtomList_h
