// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Generated from template:
//   templates/make_names.h.tmpl
// and input files:
//   gen/third_party/blink/renderer/modules/event_interface_modules_names.json5


#ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_EVENT_INTERFACE_MODULES_NAMES_H_
#define THIRD_PARTY_BLINK_RENDERER_MODULES_EVENT_INTERFACE_MODULES_NAMES_H_

#include "third_party/blink/renderer/platform/wtf/text/atomic_string.h"
#include "third_party/blink/renderer/modules/modules_export.h"

namespace blink {
namespace event_interface_names {

MODULES_EXPORT extern const AtomicString& kAbortPaymentEvent;
MODULES_EXPORT extern const AtomicString& kAudioProcessingEvent;
MODULES_EXPORT extern const AtomicString& kBackgroundFetchEvent;
MODULES_EXPORT extern const AtomicString& kBackgroundFetchUpdateUIEvent;
MODULES_EXPORT extern const AtomicString& kBeforeInstallPromptEvent;
MODULES_EXPORT extern const AtomicString& kBlobEvent;
MODULES_EXPORT extern const AtomicString& kBluetoothAdvertisingEvent;
MODULES_EXPORT extern const AtomicString& kCanMakePaymentEvent;
MODULES_EXPORT extern const AtomicString& kCapturedMouseEvent;
MODULES_EXPORT extern const AtomicString& kClipboardChangeEvent;
MODULES_EXPORT extern const AtomicString& kCloseEvent;
MODULES_EXPORT extern const AtomicString& kContentIndexEvent;
MODULES_EXPORT extern const AtomicString& kCookieChangeEvent;
MODULES_EXPORT extern const AtomicString& kDeviceMotionEvent;
MODULES_EXPORT extern const AtomicString& kDeviceOrientationEvent;
MODULES_EXPORT extern const AtomicString& kDocumentPictureInPictureEvent;
MODULES_EXPORT extern const AtomicString& kExtendableCookieChangeEvent;
MODULES_EXPORT extern const AtomicString& kExtendableEvent;
MODULES_EXPORT extern const AtomicString& kExtendableMessageEvent;
MODULES_EXPORT extern const AtomicString& kFetchEvent;
MODULES_EXPORT extern const AtomicString& kGPUUncapturedErrorEvent;
MODULES_EXPORT extern const AtomicString& kGamepadEvent;
MODULES_EXPORT extern const AtomicString& kGamepadRawInputChangeEvent;
MODULES_EXPORT extern const AtomicString& kHIDConnectionEvent;
MODULES_EXPORT extern const AtomicString& kHIDInputReportEvent;
MODULES_EXPORT extern const AtomicString& kIDBVersionChangeEvent;
MODULES_EXPORT extern const AtomicString& kInstallEvent;
MODULES_EXPORT extern const AtomicString& kMIDIConnectionEvent;
MODULES_EXPORT extern const AtomicString& kMIDIMessageEvent;
MODULES_EXPORT extern const AtomicString& kMediaEncryptedEvent;
MODULES_EXPORT extern const AtomicString& kMediaKeyMessageEvent;
MODULES_EXPORT extern const AtomicString& kMediaStreamEvent;
MODULES_EXPORT extern const AtomicString& kMediaStreamTrackEvent;
MODULES_EXPORT extern const AtomicString& kNDEFReadingEvent;
MODULES_EXPORT extern const AtomicString& kNotificationEvent;
MODULES_EXPORT extern const AtomicString& kOfflineAudioCompletionEvent;
MODULES_EXPORT extern const AtomicString& kPaymentMethodChangeEvent;
MODULES_EXPORT extern const AtomicString& kPaymentRequestEvent;
MODULES_EXPORT extern const AtomicString& kPaymentRequestUpdateEvent;
MODULES_EXPORT extern const AtomicString& kPeriodicSyncEvent;
MODULES_EXPORT extern const AtomicString& kPictureInPictureEvent;
MODULES_EXPORT extern const AtomicString& kPresentationConnectionAvailableEvent;
MODULES_EXPORT extern const AtomicString& kPresentationConnectionCloseEvent;
MODULES_EXPORT extern const AtomicString& kPushEvent;
MODULES_EXPORT extern const AtomicString& kPushSubscriptionChangeEvent;
MODULES_EXPORT extern const AtomicString& kRTCDTMFToneChangeEvent;
MODULES_EXPORT extern const AtomicString& kRTCDataChannelEvent;
MODULES_EXPORT extern const AtomicString& kRTCErrorEvent;
MODULES_EXPORT extern const AtomicString& kRTCPeerConnectionIceErrorEvent;
MODULES_EXPORT extern const AtomicString& kRTCPeerConnectionIceEvent;
MODULES_EXPORT extern const AtomicString& kRTCTrackEvent;
MODULES_EXPORT extern const AtomicString& kRTCTransformEvent;
MODULES_EXPORT extern const AtomicString& kRtcTransportIceEvent;
MODULES_EXPORT extern const AtomicString& kSensorErrorEvent;
MODULES_EXPORT extern const AtomicString& kSpeechRecognitionErrorEvent;
MODULES_EXPORT extern const AtomicString& kSpeechRecognitionEvent;
MODULES_EXPORT extern const AtomicString& kSpeechSynthesisErrorEvent;
MODULES_EXPORT extern const AtomicString& kSpeechSynthesisEvent;
MODULES_EXPORT extern const AtomicString& kStorageEvent;
MODULES_EXPORT extern const AtomicString& kSyncEvent;
MODULES_EXPORT extern const AtomicString& kUSBConnectionEvent;
MODULES_EXPORT extern const AtomicString& kVirtualKeyboardGeometryChangeEvent;
MODULES_EXPORT extern const AtomicString& kWebGLContextEvent;
MODULES_EXPORT extern const AtomicString& kWindowControlsOverlayGeometryChangeEvent;
MODULES_EXPORT extern const AtomicString& kXRInputSourceEvent;
MODULES_EXPORT extern const AtomicString& kXRInputSourcesChangeEvent;
MODULES_EXPORT extern const AtomicString& kXRLayerEvent;
MODULES_EXPORT extern const AtomicString& kXRReferenceSpaceEvent;
MODULES_EXPORT extern const AtomicString& kXRSessionEvent;
MODULES_EXPORT extern const AtomicString& kXRVisibilityMaskChangeEvent;

constexpr unsigned kModulesNamesCount = 70;

MODULES_EXPORT void InitModules();

}  // namespace event_interface_names
}  // namespace blink

#endif  // THIRD_PARTY_BLINK_RENDERER_MODULES_EVENT_INTERFACE_MODULES_NAMES_H_
