/* 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 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 AssignedNodesOptionsAtoms
{
  PinnedStringId flatten_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 script_src_attr_id;
  PinnedStringId script_src_elem_id;
  PinnedStringId style_src_id;
  PinnedStringId upgrade_insecure_requests_id;
  PinnedStringId worker_src_id;
};

struct CSPPoliciesAtoms
{
  PinnedStringId csp_policies_id;
};

struct CSPReportAtoms
{
  PinnedStringId csp_report_id;
};

struct CSPReportPropertiesAtoms
{
  PinnedStringId blocked_uri_id;
  PinnedStringId column_number_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 DOMMatrix2DInitAtoms
{
  PinnedStringId a_id;
  PinnedStringId b_id;
  PinnedStringId c_id;
  PinnedStringId d_id;
  PinnedStringId e_id;
  PinnedStringId f_id;
  PinnedStringId m11_id;
  PinnedStringId m12_id;
  PinnedStringId m21_id;
  PinnedStringId m22_id;
  PinnedStringId m41_id;
  PinnedStringId m42_id;
};

struct DOMMatrixInitAtoms
{
  PinnedStringId is2D_id;
  PinnedStringId m13_id;
  PinnedStringId m14_id;
  PinnedStringId m23_id;
  PinnedStringId m24_id;
  PinnedStringId m31_id;
  PinnedStringId m32_id;
  PinnedStringId m33_id;
  PinnedStringId m34_id;
  PinnedStringId m43_id;
  PinnedStringId m44_id;
};

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

struct DOMQuadInitAtoms
{
  PinnedStringId p1_id;
  PinnedStringId p2_id;
  PinnedStringId p3_id;
  PinnedStringId p4_id;
};

struct DOMQuadJSONAtoms
{
  PinnedStringId p1_id;
  PinnedStringId p2_id;
  PinnedStringId p3_id;
  PinnedStringId p4_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 day_id;
  PinnedStringId hour_id;
  PinnedStringId minute_id;
  PinnedStringId month_id;
  PinnedStringId year_id;
};

struct DecoderDoctorNotificationAtoms
{
  PinnedStringId decoderDoctorReportId_id;
  PinnedStringId formats_id;
  PinnedStringId isSolved_id;
  PinnedStringId type_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 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;
  PinnedStringId pseudo_id;
};

struct ElementDefinitionOptionsAtoms
{
  PinnedStringId extends_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 FetchReadableStreamReadDataArrayAtoms
{
  PinnedStringId value_id;
};

struct FetchReadableStreamReadDataDoneAtoms
{
  PinnedStringId done_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 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 GetNotificationOptionsAtoms
{
  PinnedStringId tag_id;
};

struct GetRootNodeOptionsAtoms
{
  PinnedStringId composed_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 adoptedCallback_id;
  PinnedStringId attributeChangedCallback_id;
  PinnedStringId connectedCallback_id;
  PinnedStringId disconnectedCallback_id;
};

struct MediaQueryListEventInitAtoms
{
  PinnedStringId matches_id;
  PinnedStringId media_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 ObserverCallbackAtoms
{
  PinnedStringId handleEvent_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 Pbkdf2ParamsAtoms
{
  PinnedStringId hash_id;
  PinnedStringId iterations_id;
  PinnedStringId salt_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 PerformanceMarkOptionsAtoms
{
  PinnedStringId detail_id;
  PinnedStringId startTime_id;
};

struct PerformanceMeasureOptionsAtoms
{
  PinnedStringId detail_id;
  PinnedStringId duration_id;
  PinnedStringId end_id;
  PinnedStringId start_id;
};

struct PerformanceObserverInitAtoms
{
  PinnedStringId buffered_id;
  PinnedStringId entryTypes_id;
  PinnedStringId type_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 tangentialPressure_id;
  PinnedStringId tiltX_id;
  PinnedStringId tiltY_id;
  PinnedStringId twist_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 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 PromiseRejectionEventInitAtoms
{
  PinnedStringId promise_id;
  PinnedStringId reason_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 RTCCodecStatsAtoms
{
  PinnedStringId channels_id;
  PinnedStringId clockRate_id;
  PinnedStringId codec_id;
  PinnedStringId parameters_id;
  PinnedStringId payloadType_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 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 RTCOutboundRTPStreamStatsAtoms
{
  PinnedStringId bytesSent_id;
  PinnedStringId droppedFrames_id;
  PinnedStringId packetsSent_id;
  PinnedStringId targetBitrate_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 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 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 observe_id;
  PinnedStringId redirect_id;
  PinnedStringId referrer_id;
  PinnedStringId referrerPolicy_id;
  PinnedStringId signal_id;
};

struct ResizeObserverOptionsAtoms
{
  PinnedStringId box_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;
  PinnedStringId inline_id;
};

struct ScrollOptionsAtoms
{
  PinnedStringId behavior_id;
};

struct ScrollToOptionsAtoms
{
  PinnedStringId left_id;
  PinnedStringId top_id;
};

struct ScrollViewChangeEventInitAtoms
{
  PinnedStringId state_id;
};

struct SecurityPolicyViolationEventInitAtoms
{
  PinnedStringId blockedURI_id;
  PinnedStringId columnNumber_id;
  PinnedStringId disposition_id;
  PinnedStringId documentURI_id;
  PinnedStringId effectiveDirective_id;
  PinnedStringId lineNumber_id;
  PinnedStringId originalPolicy_id;
  PinnedStringId referrer_id;
  PinnedStringId sample_id;
  PinnedStringId sourceFile_id;
  PinnedStringId statusCode_id;
  PinnedStringId violatedDirective_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 ShadowRootInitAtoms
{
  PinnedStringId mode_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 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 StructuredSerializeOptionsAtoms
{
  PinnedStringId transfer_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 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 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 WheelEventInitAtoms
{
  PinnedStringId deltaMode_id;
  PinnedStringId deltaX_id;
  PinnedStringId deltaY_id;
  PinnedStringId deltaZ_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 WindowPostMessageOptionsAtoms
{
  PinnedStringId targetOrigin_id;
};

struct XPathNSResolverAtoms
{
  PinnedStringId lookupNamespaceURI_id;
};

struct PerThreadAtomCache : public APZBucketAtoms,
                            public APZTestDataAtoms,
                            public AddEventListenerOptionsAtoms,
                            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 AssignedNodesOptionsAtoms,
                            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 DOMMatrix2DInitAtoms,
                            public DOMMatrixInitAtoms,
                            public DOMPointInitAtoms,
                            public DOMQuadInitAtoms,
                            public DOMQuadJSONAtoms,
                            public DOMRectInitAtoms,
                            public DOMWindowResizeEventDetailAtoms,
                            public DateTimeValueAtoms,
                            public DecoderDoctorNotificationAtoms,
                            public DeviceAccelerationInitAtoms,
                            public DeviceLightEventInitAtoms,
                            public DeviceMotionEventInitAtoms,
                            public DeviceOrientationEventInitAtoms,
                            public DeviceProximityEventInitAtoms,
                            public DeviceRotationRateInitAtoms,
                            public DhImportKeyParamsAtoms,
                            public DhKeyAlgorithmAtoms,
                            public DhKeyDeriveParamsAtoms,
                            public DhKeyGenParamsAtoms,
                            public DnsCacheEntryAtoms,
                            public DocumentTimelineOptionsAtoms,
                            public DownloadEventInitAtoms,
                            public DragEventInitAtoms,
                            public EcKeyAlgorithmAtoms,
                            public EcKeyGenParamsAtoms,
                            public EcKeyImportParamsAtoms,
                            public EcdhKeyDeriveParamsAtoms,
                            public EcdsaParamsAtoms,
                            public ElementCreationOptionsAtoms,
                            public ElementDefinitionOptionsAtoms,
                            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 FetchReadableStreamReadDataArrayAtoms,
                            public FetchReadableStreamReadDataDoneAtoms,
                            public FileCallbackAtoms,
                            public FilePropertyBagAtoms,
                            public FileSystemEntriesCallbackAtoms,
                            public FileSystemEntryCallbackAtoms,
                            public FileSystemFlagsAtoms,
                            public FocusEventInitAtoms,
                            public FontFaceDescriptorsAtoms,
                            public FontFaceSetIteratorResultAtoms,
                            public FontFaceSetLoadEventInitAtoms,
                            public FrameUniformityAtoms,
                            public FrameUniformityResultsAtoms,
                            public GetNotificationOptionsAtoms,
                            public GetRootNodeOptionsAtoms,
                            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 MediaQueryListEventInitAtoms,
                            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 ObserverCallbackAtoms,
                            public OpenWindowEventDetailAtoms,
                            public OriginAttributesDictionaryAtoms,
                            public OriginAttributesPatternDictionaryAtoms,
                            public PageTransitionEventInitAtoms,
                            public Pbkdf2ParamsAtoms,
                            public PerformanceEntryEventInitAtoms,
                            public PerformanceEntryFilterOptionsAtoms,
                            public PerformanceMarkOptionsAtoms,
                            public PerformanceMeasureOptionsAtoms,
                            public PerformanceObserverInitAtoms,
                            public PeriodicWaveConstraintsAtoms,
                            public PermissionDescriptorAtoms,
                            public PermissionSettingsAtoms,
                            public PluginCrashedEventInitAtoms,
                            public PointerEventInitAtoms,
                            public PopStateEventInitAtoms,
                            public PopupBlockedEventInitAtoms,
                            public PositionOptionsAtoms,
                            public ProfileTimelineLayerRectAtoms,
                            public ProfileTimelineMarkerAtoms,
                            public ProfileTimelineStackFrameAtoms,
                            public ProgressEventInitAtoms,
                            public PromiseDebuggingStateHolderAtoms,
                            public PromiseRejectionEventInitAtoms,
                            public PushEventInitAtoms,
                            public PushManagerImplAtoms,
                            public PushSubscriptionInitAtoms,
                            public PushSubscriptionJSONAtoms,
                            public PushSubscriptionKeysAtoms,
                            public PushSubscriptionOptionsInitAtoms,
                            public RTCCodecStatsAtoms,
                            public RTCIceCandidatePairStatsAtoms,
                            public RTCIceCandidateStatsAtoms,
                            public RTCIceComponentStatsAtoms,
                            public RTCInboundRTPStreamStatsAtoms,
                            public RTCMediaStreamStatsAtoms,
                            public RTCMediaStreamTrackStatsAtoms,
                            public RTCOutboundRTPStreamStatsAtoms,
                            public RTCRTPStreamStatsAtoms,
                            public RTCStatsAtoms,
                            public RTCStatsReportAtoms,
                            public RTCStatsReportInternalAtoms,
                            public RTCTransportStatsAtoms,
                            public RecordErrorEventInitAtoms,
                            public RegisterRequestAtoms,
                            public RegisterResponseAtoms,
                            public RegisteredKeyAtoms,
                            public RegistrationOptionsAtoms,
                            public RequestInitAtoms,
                            public ResizeObserverOptionsAtoms,
                            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 SecurityPolicyViolationEventInitAtoms,
                            public ServerSocketOptionsAtoms,
                            public ServiceWorkerMessageEventInitAtoms,
                            public SettingChangeAtoms,
                            public SettingChangeNotificationAtoms,
                            public SettingsLockAtoms,
                            public SettingsManagerAtoms,
                            public ShadowRootInitAtoms,
                            public SignResponseAtoms,
                            public SocketElementAtoms,
                            public SocketOptionsAtoms,
                            public SocketsDictAtoms,
                            public SpeechSynthesisErrorEventInitAtoms,
                            public SpeechSynthesisEventInitAtoms,
                            public StorageEstimateAtoms,
                            public StorageEventInitAtoms,
                            public StructuredSerializeOptionsAtoms,
                            public StyleRuleChangeEventInitAtoms,
                            public StyleSheetApplicableStateChangeEventInitAtoms,
                            public StyleSheetChangeEventInitAtoms,
                            public SystemUpdateManagerAtoms,
                            public SystemUpdatePackageInfoAtoms,
                            public SystemUpdateProviderAtoms,
                            public SystemUpdateProviderInfoAtoms,
                            public TCPServerSocketEventInitAtoms,
                            public TCPSocketErrorEventInitAtoms,
                            public TCPSocketEventInitAtoms,
                            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 VoidCallbackAtoms,
                            public WebGLContextAttributesAtoms,
                            public WebGLContextEventInitAtoms,
                            public WebSocketDictAtoms,
                            public WebSocketElementAtoms,
                            public WheelEventInitAtoms,
                            public WifiCertServiceResultOptionsAtoms,
                            public WifiCommandOptionsAtoms,
                            public WifiResultOptionsAtoms,
                            public WifiTetheringConfigAtoms,
                            public WindowPostMessageOptionsAtoms,
                            public XPathNSResolverAtoms
{
};

} // namespace dom
} // namespace mozilla


#endif // mozilla_dom_GeneratedAtomList_h
