module Protocol

Defined in:

protocol.cr
protocol/accessibility.cr
protocol/animation.cr
protocol/audits.cr
protocol/background_service.cr
protocol/browser.cr
protocol/cache_storage.cr
protocol/cast.cr
protocol/command.cr
protocol/console.cr
protocol/css.cr
protocol/database.cr
protocol/debugger.cr
protocol/device_orientation.cr
protocol/dom.cr
protocol/dom_debugger.cr
protocol/dom_snapshot.cr
protocol/dom_storage.cr
protocol/emulation.cr
protocol/event.cr
protocol/event_breakpoints.cr
protocol/fetch.cr
protocol/headless_experimental.cr
protocol/heap_profiler.cr
protocol/indexed_db.cr
protocol/input.cr
protocol/inspector.cr
protocol/io.cr
protocol/layer_tree.cr
protocol/logger.cr
protocol/media.cr
protocol/memory.cr
protocol/network.cr
protocol/overlay.cr
protocol/page.cr
protocol/performance.cr
protocol/performance_timeline.cr
protocol/profiler.cr
protocol/runtime.cr
protocol/schema.cr
protocol/security.cr
protocol/service_worker.cr
protocol/storage.cr
protocol/system_info.cr
protocol/target.cr
protocol/tethering.cr
protocol/tracing.cr
protocol/web_audio.cr
protocol/web_authn.cr

Constant Summary

COMMANDS_MAP = {"Accessibility.disable" => Accessibility::Disable, "Accessibility.enable" => Accessibility::Enable, "Accessibility.getPartialAXTree" => Accessibility::GetPartialAXTree, "Accessibility.getFullAXTree" => Accessibility::GetFullAXTree, "Accessibility.getRootAXNode" => Accessibility::GetRootAXNode, "Accessibility.getAXNodeAndAncestors" => Accessibility::GetAXNodeAndAncestors, "Accessibility.getChildAXNodes" => Accessibility::GetChildAXNodes, "Accessibility.queryAXTree" => Accessibility::QueryAXTree, "Animation.disable" => Animation::Disable, "Animation.enable" => Animation::Enable, "Animation.getCurrentTime" => Animation::GetCurrentTime, "Animation.getPlaybackRate" => Animation::GetPlaybackRate, "Animation.releaseAnimations" => Animation::ReleaseAnimations, "Animation.resolveAnimation" => Animation::ResolveAnimation, "Animation.seekAnimations" => Animation::SeekAnimations, "Animation.setPaused" => Animation::SetPaused, "Animation.setPlaybackRate" => Animation::SetPlaybackRate, "Animation.setTiming" => Animation::SetTiming, "Audits.getEncodedResponse" => Audits::GetEncodedResponse, "Audits.disable" => Audits::Disable, "Audits.enable" => Audits::Enable, "Audits.checkContrast" => Audits::CheckContrast, "BackgroundService.startObserving" => BackgroundService::StartObserving, "BackgroundService.stopObserving" => BackgroundService::StopObserving, "BackgroundService.setRecording" => BackgroundService::SetRecording, "BackgroundService.clearEvents" => BackgroundService::ClearEvents, "Browser.setPermission" => Browser::SetPermission, "Browser.grantPermissions" => Browser::GrantPermissions, "Browser.resetPermissions" => Browser::ResetPermissions, "Browser.setDownloadBehavior" => Browser::SetDownloadBehavior, "Browser.cancelDownload" => Browser::CancelDownload, "Browser.close" => Browser::Close, "Browser.crash" => Browser::Crash, "Browser.crashGpuProcess" => Browser::CrashGpuProcess, "Browser.getVersion" => Browser::GetVersion, "Browser.getBrowserCommandLine" => Browser::GetBrowserCommandLine, "Browser.getHistograms" => Browser::GetHistograms, "Browser.getHistogram" => Browser::GetHistogram, "Browser.getWindowBounds" => Browser::GetWindowBounds, "Browser.getWindowForTarget" => Browser::GetWindowForTarget, "Browser.setWindowBounds" => Browser::SetWindowBounds, "Browser.setDockTile" => Browser::SetDockTile, "Browser.executeBrowserCommand" => Browser::ExecuteBrowserCommand, "CSS.addRule" => CSS::AddRule, "CSS.collectClassNames" => CSS::CollectClassNames, "CSS.createStyleSheet" => CSS::CreateStyleSheet, "CSS.disable" => CSS::Disable, "CSS.enable" => CSS::Enable, "CSS.forcePseudoState" => CSS::ForcePseudoState, "CSS.getBackgroundColors" => CSS::GetBackgroundColors, "CSS.getComputedStyleForNode" => CSS::GetComputedStyleForNode, "CSS.getInlineStylesForNode" => CSS::GetInlineStylesForNode, "CSS.getMatchedStylesForNode" => CSS::GetMatchedStylesForNode, "CSS.getMediaQueries" => CSS::GetMediaQueries, "CSS.getPlatformFontsForNode" => CSS::GetPlatformFontsForNode, "CSS.getStyleSheetText" => CSS::GetStyleSheetText, "CSS.getLayersForNode" => CSS::GetLayersForNode, "CSS.trackComputedStyleUpdates" => CSS::TrackComputedStyleUpdates, "CSS.takeComputedStyleUpdates" => CSS::TakeComputedStyleUpdates, "CSS.setEffectivePropertyValueForNode" => CSS::SetEffectivePropertyValueForNode, "CSS.setKeyframeKey" => CSS::SetKeyframeKey, "CSS.setMediaText" => CSS::SetMediaText, "CSS.setContainerQueryText" => CSS::SetContainerQueryText, "CSS.setSupportsText" => CSS::SetSupportsText, "CSS.setScopeText" => CSS::SetScopeText, "CSS.setRuleSelector" => CSS::SetRuleSelector, "CSS.setStyleSheetText" => CSS::SetStyleSheetText, "CSS.setStyleTexts" => CSS::SetStyleTexts, "CSS.startRuleUsageTracking" => CSS::StartRuleUsageTracking, "CSS.stopRuleUsageTracking" => CSS::StopRuleUsageTracking, "CSS.takeCoverageDelta" => CSS::TakeCoverageDelta, "CSS.setLocalFontsEnabled" => CSS::SetLocalFontsEnabled, "CacheStorage.deleteCache" => CacheStorage::DeleteCache, "CacheStorage.deleteEntry" => CacheStorage::DeleteEntry, "CacheStorage.requestCacheNames" => CacheStorage::RequestCacheNames, "CacheStorage.requestCachedResponse" => CacheStorage::RequestCachedResponse, "CacheStorage.requestEntries" => CacheStorage::RequestEntries, "Cast.enable" => Cast::Enable, "Cast.disable" => Cast::Disable, "Cast.setSinkToUse" => Cast::SetSinkToUse, "Cast.startDesktopMirroring" => Cast::StartDesktopMirroring, "Cast.startTabMirroring" => Cast::StartTabMirroring, "Cast.stopCasting" => Cast::StopCasting, "DOM.collectClassNamesFromSubtree" => DOM::CollectClassNamesFromSubtree, "DOM.copyTo" => DOM::CopyTo, "DOM.describeNode" => DOM::DescribeNode, "DOM.scrollIntoViewIfNeeded" => DOM::ScrollIntoViewIfNeeded, "DOM.disable" => DOM::Disable, "DOM.discardSearchResults" => DOM::DiscardSearchResults, "DOM.enable" => DOM::Enable, "DOM.focus" => DOM::Focus, "DOM.getAttributes" => DOM::GetAttributes, "DOM.getBoxModel" => DOM::GetBoxModel, "DOM.getContentQuads" => DOM::GetContentQuads, "DOM.getDocument" => DOM::GetDocument, "DOM.getFlattenedDocument" => DOM::GetFlattenedDocument, "DOM.getNodesForSubtreeByStyle" => DOM::GetNodesForSubtreeByStyle, "DOM.getNodeForLocation" => DOM::GetNodeForLocation, "DOM.getOuterHTML" => DOM::GetOuterHTML, "DOM.getRelayoutBoundary" => DOM::GetRelayoutBoundary, "DOM.getSearchResults" => DOM::GetSearchResults, "DOM.hideHighlight" => DOM::HideHighlight, "DOM.highlightNode" => DOM::HighlightNode, "DOM.highlightRect" => DOM::HighlightRect, "DOM.markUndoableState" => DOM::MarkUndoableState, "DOM.moveTo" => DOM::MoveTo, "DOM.performSearch" => DOM::PerformSearch, "DOM.pushNodeByPathToFrontend" => DOM::PushNodeByPathToFrontend, "DOM.pushNodesByBackendIdsToFrontend" => DOM::PushNodesByBackendIdsToFrontend, "DOM.querySelector" => DOM::QuerySelector, "DOM.querySelectorAll" => DOM::QuerySelectorAll, "DOM.getTopLayerElements" => DOM::GetTopLayerElements, "DOM.redo" => DOM::Redo, "DOM.removeAttribute" => DOM::RemoveAttribute, "DOM.removeNode" => DOM::RemoveNode, "DOM.requestChildNodes" => DOM::RequestChildNodes, "DOM.requestNode" => DOM::RequestNode, "DOM.resolveNode" => DOM::ResolveNode, "DOM.setAttributeValue" => DOM::SetAttributeValue, "DOM.setAttributesAsText" => DOM::SetAttributesAsText, "DOM.setFileInputFiles" => DOM::SetFileInputFiles, "DOM.setNodeStackTracesEnabled" => DOM::SetNodeStackTracesEnabled, "DOM.getNodeStackTraces" => DOM::GetNodeStackTraces, "DOM.getFileInfo" => DOM::GetFileInfo, "DOM.setInspectedNode" => DOM::SetInspectedNode, "DOM.setNodeName" => DOM::SetNodeName, "DOM.setNodeValue" => DOM::SetNodeValue, "DOM.setOuterHTML" => DOM::SetOuterHTML, "DOM.undo" => DOM::Undo, "DOM.getFrameOwner" => DOM::GetFrameOwner, "DOM.getContainerForNode" => DOM::GetContainerForNode, "DOM.getQueryingDescendantsForContainer" => DOM::GetQueryingDescendantsForContainer, "DOMDebugger.getEventListeners" => DOMDebugger::GetEventListeners, "DOMDebugger.removeDOMBreakpoint" => DOMDebugger::RemoveDOMBreakpoint, "DOMDebugger.removeEventListenerBreakpoint" => DOMDebugger::RemoveEventListenerBreakpoint, "DOMDebugger.removeInstrumentationBreakpoint" => DOMDebugger::RemoveInstrumentationBreakpoint, "DOMDebugger.removeXHRBreakpoint" => DOMDebugger::RemoveXHRBreakpoint, "DOMDebugger.setBreakOnCSPViolation" => DOMDebugger::SetBreakOnCSPViolation, "DOMDebugger.setDOMBreakpoint" => DOMDebugger::SetDOMBreakpoint, "DOMDebugger.setEventListenerBreakpoint" => DOMDebugger::SetEventListenerBreakpoint, "DOMDebugger.setInstrumentationBreakpoint" => DOMDebugger::SetInstrumentationBreakpoint, "DOMDebugger.setXHRBreakpoint" => DOMDebugger::SetXHRBreakpoint, "EventBreakpoints.setInstrumentationBreakpoint" => EventBreakpoints::SetInstrumentationBreakpoint, "EventBreakpoints.removeInstrumentationBreakpoint" => EventBreakpoints::RemoveInstrumentationBreakpoint, "DOMSnapshot.disable" => DOMSnapshot::Disable, "DOMSnapshot.enable" => DOMSnapshot::Enable, "DOMSnapshot.getSnapshot" => DOMSnapshot::GetSnapshot, "DOMSnapshot.captureSnapshot" => DOMSnapshot::CaptureSnapshot, "DOMStorage.clear" => DOMStorage::Clear, "DOMStorage.disable" => DOMStorage::Disable, "DOMStorage.enable" => DOMStorage::Enable, "DOMStorage.getDOMStorageItems" => DOMStorage::GetDOMStorageItems, "DOMStorage.removeDOMStorageItem" => DOMStorage::RemoveDOMStorageItem, "DOMStorage.setDOMStorageItem" => DOMStorage::SetDOMStorageItem, "Database.disable" => Database::Disable, "Database.enable" => Database::Enable, "Database.executeSQL" => Database::ExecuteSQL, "Database.getDatabaseTableNames" => Database::GetDatabaseTableNames, "DeviceOrientation.clearDeviceOrientationOverride" => DeviceOrientation::ClearDeviceOrientationOverride, "DeviceOrientation.setDeviceOrientationOverride" => DeviceOrientation::SetDeviceOrientationOverride, "Emulation.canEmulate" => Emulation::CanEmulate, "Emulation.clearDeviceMetricsOverride" => Emulation::ClearDeviceMetricsOverride, "Emulation.clearGeolocationOverride" => Emulation::ClearGeolocationOverride, "Emulation.resetPageScaleFactor" => Emulation::ResetPageScaleFactor, "Emulation.setFocusEmulationEnabled" => Emulation::SetFocusEmulationEnabled, "Emulation.setAutoDarkModeOverride" => Emulation::SetAutoDarkModeOverride, "Emulation.setCPUThrottlingRate" => Emulation::SetCPUThrottlingRate, "Emulation.setDefaultBackgroundColorOverride" => Emulation::SetDefaultBackgroundColorOverride, "Emulation.setDeviceMetricsOverride" => Emulation::SetDeviceMetricsOverride, "Emulation.setScrollbarsHidden" => Emulation::SetScrollbarsHidden, "Emulation.setDocumentCookieDisabled" => Emulation::SetDocumentCookieDisabled, "Emulation.setEmitTouchEventsForMouse" => Emulation::SetEmitTouchEventsForMouse, "Emulation.setEmulatedMedia" => Emulation::SetEmulatedMedia, "Emulation.setEmulatedVisionDeficiency" => Emulation::SetEmulatedVisionDeficiency, "Emulation.setGeolocationOverride" => Emulation::SetGeolocationOverride, "Emulation.setIdleOverride" => Emulation::SetIdleOverride, "Emulation.clearIdleOverride" => Emulation::ClearIdleOverride, "Emulation.setNavigatorOverrides" => Emulation::SetNavigatorOverrides, "Emulation.setPageScaleFactor" => Emulation::SetPageScaleFactor, "Emulation.setScriptExecutionDisabled" => Emulation::SetScriptExecutionDisabled, "Emulation.setTouchEmulationEnabled" => Emulation::SetTouchEmulationEnabled, "Emulation.setVirtualTimePolicy" => Emulation::SetVirtualTimePolicy, "Emulation.setLocaleOverride" => Emulation::SetLocaleOverride, "Emulation.setTimezoneOverride" => Emulation::SetTimezoneOverride, "Emulation.setVisibleSize" => Emulation::SetVisibleSize, "Emulation.setDisabledImageTypes" => Emulation::SetDisabledImageTypes, "Emulation.setHardwareConcurrencyOverride" => Emulation::SetHardwareConcurrencyOverride, "Emulation.setUserAgentOverride" => Emulation::SetUserAgentOverride, "Emulation.setAutomationOverride" => Emulation::SetAutomationOverride, "HeadlessExperimental.beginFrame" => HeadlessExperimental::BeginFrame, "HeadlessExperimental.disable" => HeadlessExperimental::Disable, "HeadlessExperimental.enable" => HeadlessExperimental::Enable, "IO.close" => IO::Close, "IO.read" => IO::Read, "IO.resolveBlob" => IO::ResolveBlob, "IndexedDB.clearObjectStore" => IndexedDB::ClearObjectStore, "IndexedDB.deleteDatabase" => IndexedDB::DeleteDatabase, "IndexedDB.deleteObjectStoreEntries" => IndexedDB::DeleteObjectStoreEntries, "IndexedDB.disable" => IndexedDB::Disable, "IndexedDB.enable" => IndexedDB::Enable, "IndexedDB.requestData" => IndexedDB::RequestData, "IndexedDB.getMetadata" => IndexedDB::GetMetadata, "IndexedDB.requestDatabase" => IndexedDB::RequestDatabase, "IndexedDB.requestDatabaseNames" => IndexedDB::RequestDatabaseNames, "Input.dispatchDragEvent" => Input::DispatchDragEvent, "Input.dispatchKeyEvent" => Input::DispatchKeyEvent, "Input.insertText" => Input::InsertText, "Input.imeSetComposition" => Input::ImeSetComposition, "Input.dispatchMouseEvent" => Input::DispatchMouseEvent, "Input.dispatchTouchEvent" => Input::DispatchTouchEvent, "Input.emulateTouchFromMouseEvent" => Input::EmulateTouchFromMouseEvent, "Input.setIgnoreInputEvents" => Input::SetIgnoreInputEvents, "Input.setInterceptDrags" => Input::SetInterceptDrags, "Input.synthesizePinchGesture" => Input::SynthesizePinchGesture, "Input.synthesizeScrollGesture" => Input::SynthesizeScrollGesture, "Input.synthesizeTapGesture" => Input::SynthesizeTapGesture, "Inspector.disable" => Inspector::Disable, "Inspector.enable" => Inspector::Enable, "LayerTree.compositingReasons" => LayerTree::CompositingReasons, "LayerTree.disable" => LayerTree::Disable, "LayerTree.enable" => LayerTree::Enable, "LayerTree.loadSnapshot" => LayerTree::LoadSnapshot, "LayerTree.makeSnapshot" => LayerTree::MakeSnapshot, "LayerTree.profileSnapshot" => LayerTree::ProfileSnapshot, "LayerTree.releaseSnapshot" => LayerTree::ReleaseSnapshot, "LayerTree.replaySnapshot" => LayerTree::ReplaySnapshot, "LayerTree.snapshotCommandLog" => LayerTree::SnapshotCommandLog, "Log.clear" => Logger::Clear, "Log.disable" => Logger::Disable, "Log.enable" => Logger::Enable, "Log.startViolationsReport" => Logger::StartViolationsReport, "Log.stopViolationsReport" => Logger::StopViolationsReport, "Memory.getDOMCounters" => Memory::GetDOMCounters, "Memory.prepareForLeakDetection" => Memory::PrepareForLeakDetection, "Memory.forciblyPurgeJavaScriptMemory" => Memory::ForciblyPurgeJavaScriptMemory, "Memory.setPressureNotificationsSuppressed" => Memory::SetPressureNotificationsSuppressed, "Memory.simulatePressureNotification" => Memory::SimulatePressureNotification, "Memory.startSampling" => Memory::StartSampling, "Memory.stopSampling" => Memory::StopSampling, "Memory.getAllTimeSamplingProfile" => Memory::GetAllTimeSamplingProfile, "Memory.getBrowserSamplingProfile" => Memory::GetBrowserSamplingProfile, "Memory.getSamplingProfile" => Memory::GetSamplingProfile, "Network.setAcceptedEncodings" => Network::SetAcceptedEncodings, "Network.clearAcceptedEncodingsOverride" => Network::ClearAcceptedEncodingsOverride, "Network.canClearBrowserCache" => Network::CanClearBrowserCache, "Network.canClearBrowserCookies" => Network::CanClearBrowserCookies, "Network.canEmulateNetworkConditions" => Network::CanEmulateNetworkConditions, "Network.clearBrowserCache" => Network::ClearBrowserCache, "Network.clearBrowserCookies" => Network::ClearBrowserCookies, "Network.continueInterceptedRequest" => Network::ContinueInterceptedRequest, "Network.deleteCookies" => Network::DeleteCookies, "Network.disable" => Network::Disable, "Network.emulateNetworkConditions" => Network::EmulateNetworkConditions, "Network.enable" => Network::Enable, "Network.getAllCookies" => Network::GetAllCookies, "Network.getCertificate" => Network::GetCertificate, "Network.getCookies" => Network::GetCookies, "Network.getResponseBody" => Network::GetResponseBody, "Network.getRequestPostData" => Network::GetRequestPostData, "Network.getResponseBodyForInterception" => Network::GetResponseBodyForInterception, "Network.takeResponseBodyForInterceptionAsStream" => Network::TakeResponseBodyForInterceptionAsStream, "Network.replayXHR" => Network::ReplayXHR, "Network.searchInResponseBody" => Network::SearchInResponseBody, "Network.setBlockedURLs" => Network::SetBlockedURLs, "Network.setBypassServiceWorker" => Network::SetBypassServiceWorker, "Network.setCacheDisabled" => Network::SetCacheDisabled, "Network.setCookie" => Network::SetCookie, "Network.setCookies" => Network::SetCookies, "Network.setExtraHTTPHeaders" => Network::SetExtraHTTPHeaders, "Network.setAttachDebugStack" => Network::SetAttachDebugStack, "Network.setRequestInterception" => Network::SetRequestInterception, "Network.setUserAgentOverride" => Network::SetUserAgentOverride, "Network.getSecurityIsolationStatus" => Network::GetSecurityIsolationStatus, "Network.enableReportingApi" => Network::EnableReportingApi, "Network.loadNetworkResource" => Network::LoadNetworkResource, "Overlay.disable" => Overlay::Disable, "Overlay.enable" => Overlay::Enable, "Overlay.getHighlightObjectForTest" => Overlay::GetHighlightObjectForTest, "Overlay.getGridHighlightObjectsForTest" => Overlay::GetGridHighlightObjectsForTest, "Overlay.getSourceOrderHighlightObjectForTest" => Overlay::GetSourceOrderHighlightObjectForTest, "Overlay.hideHighlight" => Overlay::HideHighlight, "Overlay.highlightFrame" => Overlay::HighlightFrame, "Overlay.highlightNode" => Overlay::HighlightNode, "Overlay.highlightQuad" => Overlay::HighlightQuad, "Overlay.highlightRect" => Overlay::HighlightRect, "Overlay.highlightSourceOrder" => Overlay::HighlightSourceOrder, "Overlay.setInspectMode" => Overlay::SetInspectMode, "Overlay.setShowAdHighlights" => Overlay::SetShowAdHighlights, "Overlay.setPausedInDebuggerMessage" => Overlay::SetPausedInDebuggerMessage, "Overlay.setShowDebugBorders" => Overlay::SetShowDebugBorders, "Overlay.setShowFPSCounter" => Overlay::SetShowFPSCounter, "Overlay.setShowGridOverlays" => Overlay::SetShowGridOverlays, "Overlay.setShowFlexOverlays" => Overlay::SetShowFlexOverlays, "Overlay.setShowScrollSnapOverlays" => Overlay::SetShowScrollSnapOverlays, "Overlay.setShowContainerQueryOverlays" => Overlay::SetShowContainerQueryOverlays, "Overlay.setShowPaintRects" => Overlay::SetShowPaintRects, "Overlay.setShowLayoutShiftRegions" => Overlay::SetShowLayoutShiftRegions, "Overlay.setShowScrollBottleneckRects" => Overlay::SetShowScrollBottleneckRects, "Overlay.setShowHitTestBorders" => Overlay::SetShowHitTestBorders, "Overlay.setShowWebVitals" => Overlay::SetShowWebVitals, "Overlay.setShowViewportSizeOnResize" => Overlay::SetShowViewportSizeOnResize, "Overlay.setShowHinge" => Overlay::SetShowHinge, "Overlay.setShowIsolatedElements" => Overlay::SetShowIsolatedElements, "Page.addScriptToEvaluateOnLoad" => Page::AddScriptToEvaluateOnLoad, "Page.addScriptToEvaluateOnNewDocument" => Page::AddScriptToEvaluateOnNewDocument, "Page.bringToFront" => Page::BringToFront, "Page.captureScreenshot" => Page::CaptureScreenshot, "Page.captureSnapshot" => Page::CaptureSnapshot, "Page.clearDeviceMetricsOverride" => Page::ClearDeviceMetricsOverride, "Page.clearDeviceOrientationOverride" => Page::ClearDeviceOrientationOverride, "Page.clearGeolocationOverride" => Page::ClearGeolocationOverride, "Page.createIsolatedWorld" => Page::CreateIsolatedWorld, "Page.deleteCookie" => Page::DeleteCookie, "Page.disable" => Page::Disable, "Page.enable" => Page::Enable, "Page.getAppManifest" => Page::GetAppManifest, "Page.getInstallabilityErrors" => Page::GetInstallabilityErrors, "Page.getManifestIcons" => Page::GetManifestIcons, "Page.getAppId" => Page::GetAppId, "Page.getAdScriptId" => Page::GetAdScriptId, "Page.getCookies" => Page::GetCookies, "Page.getFrameTree" => Page::GetFrameTree, "Page.getLayoutMetrics" => Page::GetLayoutMetrics, "Page.getNavigationHistory" => Page::GetNavigationHistory, "Page.resetNavigationHistory" => Page::ResetNavigationHistory, "Page.getResourceContent" => Page::GetResourceContent, "Page.getResourceTree" => Page::GetResourceTree, "Page.handleJavaScriptDialog" => Page::HandleJavaScriptDialog, "Page.navigate" => Page::Navigate, "Page.navigateToHistoryEntry" => Page::NavigateToHistoryEntry, "Page.printToPDF" => Page::PrintToPDF, "Page.reload" => Page::Reload, "Page.removeScriptToEvaluateOnLoad" => Page::RemoveScriptToEvaluateOnLoad, "Page.removeScriptToEvaluateOnNewDocument" => Page::RemoveScriptToEvaluateOnNewDocument, "Page.screencastFrameAck" => Page::ScreencastFrameAck, "Page.searchInResource" => Page::SearchInResource, "Page.setAdBlockingEnabled" => Page::SetAdBlockingEnabled, "Page.setBypassCSP" => Page::SetBypassCSP, "Page.getPermissionsPolicyState" => Page::GetPermissionsPolicyState, "Page.getOriginTrials" => Page::GetOriginTrials, "Page.setDeviceMetricsOverride" => Page::SetDeviceMetricsOverride, "Page.setDeviceOrientationOverride" => Page::SetDeviceOrientationOverride, "Page.setFontFamilies" => Page::SetFontFamilies, "Page.setFontSizes" => Page::SetFontSizes, "Page.setDocumentContent" => Page::SetDocumentContent, "Page.setDownloadBehavior" => Page::SetDownloadBehavior, "Page.setGeolocationOverride" => Page::SetGeolocationOverride, "Page.setLifecycleEventsEnabled" => Page::SetLifecycleEventsEnabled, "Page.setTouchEmulationEnabled" => Page::SetTouchEmulationEnabled, "Page.startScreencast" => Page::StartScreencast, "Page.stopLoading" => Page::StopLoading, "Page.crash" => Page::Crash, "Page.close" => Page::Close, "Page.setWebLifecycleState" => Page::SetWebLifecycleState, "Page.stopScreencast" => Page::StopScreencast, "Page.produceCompilationCache" => Page::ProduceCompilationCache, "Page.addCompilationCache" => Page::AddCompilationCache, "Page.clearCompilationCache" => Page::ClearCompilationCache, "Page.setSPCTransactionMode" => Page::SetSPCTransactionMode, "Page.generateTestReport" => Page::GenerateTestReport, "Page.waitForDebugger" => Page::WaitForDebugger, "Page.setInterceptFileChooserDialog" => Page::SetInterceptFileChooserDialog, "Performance.disable" => Performance::Disable, "Performance.enable" => Performance::Enable, "Performance.setTimeDomain" => Performance::SetTimeDomain, "Performance.getMetrics" => Performance::GetMetrics, "PerformanceTimeline.enable" => PerformanceTimeline::Enable, "Security.disable" => Security::Disable, "Security.enable" => Security::Enable, "Security.setIgnoreCertificateErrors" => Security::SetIgnoreCertificateErrors, "Security.handleCertificateError" => Security::HandleCertificateError, "Security.setOverrideCertificateErrors" => Security::SetOverrideCertificateErrors, "ServiceWorker.deliverPushMessage" => ServiceWorker::DeliverPushMessage, "ServiceWorker.disable" => ServiceWorker::Disable, "ServiceWorker.dispatchSyncEvent" => ServiceWorker::DispatchSyncEvent, "ServiceWorker.dispatchPeriodicSyncEvent" => ServiceWorker::DispatchPeriodicSyncEvent, "ServiceWorker.enable" => ServiceWorker::Enable, "ServiceWorker.inspectWorker" => ServiceWorker::InspectWorker, "ServiceWorker.setForceUpdateOnPageLoad" => ServiceWorker::SetForceUpdateOnPageLoad, "ServiceWorker.skipWaiting" => ServiceWorker::SkipWaiting, "ServiceWorker.startWorker" => ServiceWorker::StartWorker, "ServiceWorker.stopAllWorkers" => ServiceWorker::StopAllWorkers, "ServiceWorker.stopWorker" => ServiceWorker::StopWorker, "ServiceWorker.unregister" => ServiceWorker::Unregister, "ServiceWorker.updateRegistration" => ServiceWorker::UpdateRegistration, "Storage.getStorageKeyForFrame" => Storage::GetStorageKeyForFrame, "Storage.clearDataForOrigin" => Storage::ClearDataForOrigin, "Storage.clearDataForStorageKey" => Storage::ClearDataForStorageKey, "Storage.getCookies" => Storage::GetCookies, "Storage.setCookies" => Storage::SetCookies, "Storage.clearCookies" => Storage::ClearCookies, "Storage.getUsageAndQuota" => Storage::GetUsageAndQuota, "Storage.overrideQuotaForOrigin" => Storage::OverrideQuotaForOrigin, "Storage.trackCacheStorageForOrigin" => Storage::TrackCacheStorageForOrigin, "Storage.trackIndexedDBForOrigin" => Storage::TrackIndexedDBForOrigin, "Storage.trackIndexedDBForStorageKey" => Storage::TrackIndexedDBForStorageKey, "Storage.untrackCacheStorageForOrigin" => Storage::UntrackCacheStorageForOrigin, "Storage.untrackIndexedDBForOrigin" => Storage::UntrackIndexedDBForOrigin, "Storage.untrackIndexedDBForStorageKey" => Storage::UntrackIndexedDBForStorageKey, "Storage.getTrustTokens" => Storage::GetTrustTokens, "Storage.clearTrustTokens" => Storage::ClearTrustTokens, "Storage.getInterestGroupDetails" => Storage::GetInterestGroupDetails, "Storage.setInterestGroupTracking" => Storage::SetInterestGroupTracking, "Storage.getSharedStorageMetadata" => Storage::GetSharedStorageMetadata, "Storage.getSharedStorageEntries" => Storage::GetSharedStorageEntries, "SystemInfo.getInfo" => SystemInfo::GetInfo, "SystemInfo.getProcessInfo" => SystemInfo::GetProcessInfo, "Target.activateTarget" => Target::ActivateTarget, "Target.attachToTarget" => Target::AttachToTarget, "Target.attachToBrowserTarget" => Target::AttachToBrowserTarget, "Target.closeTarget" => Target::CloseTarget, "Target.exposeDevToolsProtocol" => Target::ExposeDevToolsProtocol, "Target.createBrowserContext" => Target::CreateBrowserContext, "Target.getBrowserContexts" => Target::GetBrowserContexts, "Target.createTarget" => Target::CreateTarget, "Target.detachFromTarget" => Target::DetachFromTarget, "Target.disposeBrowserContext" => Target::DisposeBrowserContext, "Target.getTargetInfo" => Target::GetTargetInfo, "Target.getTargets" => Target::GetTargets, "Target.sendMessageToTarget" => Target::SendMessageToTarget, "Target.setAutoAttach" => Target::SetAutoAttach, "Target.autoAttachRelated" => Target::AutoAttachRelated, "Target.setDiscoverTargets" => Target::SetDiscoverTargets, "Target.setRemoteLocations" => Target::SetRemoteLocations, "Tethering.bind" => Tethering::Bind, "Tethering.unbind" => Tethering::Unbind, "Tracing.end" => Tracing::End, "Tracing.getCategories" => Tracing::GetCategories, "Tracing.recordClockSyncMarker" => Tracing::RecordClockSyncMarker, "Tracing.requestMemoryDump" => Tracing::RequestMemoryDump, "Tracing.start" => Tracing::Start, "Fetch.disable" => Fetch::Disable, "Fetch.enable" => Fetch::Enable, "Fetch.failRequest" => Fetch::FailRequest, "Fetch.fulfillRequest" => Fetch::FulfillRequest, "Fetch.continueRequest" => Fetch::ContinueRequest, "Fetch.continueWithAuth" => Fetch::ContinueWithAuth, "Fetch.continueResponse" => Fetch::ContinueResponse, "Fetch.getResponseBody" => Fetch::GetResponseBody, "Fetch.takeResponseBodyAsStream" => Fetch::TakeResponseBodyAsStream, "WebAudio.enable" => WebAudio::Enable, "WebAudio.disable" => WebAudio::Disable, "WebAudio.getRealtimeData" => WebAudio::GetRealtimeData, "WebAuthn.enable" => WebAuthn::Enable, "WebAuthn.disable" => WebAuthn::Disable, "WebAuthn.addVirtualAuthenticator" => WebAuthn::AddVirtualAuthenticator, "WebAuthn.removeVirtualAuthenticator" => WebAuthn::RemoveVirtualAuthenticator, "WebAuthn.addCredential" => WebAuthn::AddCredential, "WebAuthn.getCredential" => WebAuthn::GetCredential, "WebAuthn.getCredentials" => WebAuthn::GetCredentials, "WebAuthn.removeCredential" => WebAuthn::RemoveCredential, "WebAuthn.clearCredentials" => WebAuthn::ClearCredentials, "WebAuthn.setUserVerified" => WebAuthn::SetUserVerified, "WebAuthn.setAutomaticPresenceSimulation" => WebAuthn::SetAutomaticPresenceSimulation, "Media.enable" => Media::Enable, "Media.disable" => Media::Disable, "Console.clearMessages" => Console::ClearMessages, "Console.disable" => Console::Disable, "Console.enable" => Console::Enable, "Debugger.continueToLocation" => Debugger::ContinueToLocation, "Debugger.disable" => Debugger::Disable, "Debugger.enable" => Debugger::Enable, "Debugger.evaluateOnCallFrame" => Debugger::EvaluateOnCallFrame, "Debugger.getPossibleBreakpoints" => Debugger::GetPossibleBreakpoints, "Debugger.getScriptSource" => Debugger::GetScriptSource, "Debugger.disassembleWasmModule" => Debugger::DisassembleWasmModule, "Debugger.nextWasmDisassemblyChunk" => Debugger::NextWasmDisassemblyChunk, "Debugger.getWasmBytecode" => Debugger::GetWasmBytecode, "Debugger.getStackTrace" => Debugger::GetStackTrace, "Debugger.pause" => Debugger::Pause, "Debugger.pauseOnAsyncCall" => Debugger::PauseOnAsyncCall, "Debugger.removeBreakpoint" => Debugger::RemoveBreakpoint, "Debugger.restartFrame" => Debugger::RestartFrame, "Debugger.resume" => Debugger::Resume, "Debugger.searchInContent" => Debugger::SearchInContent, "Debugger.setAsyncCallStackDepth" => Debugger::SetAsyncCallStackDepth, "Debugger.setBlackboxPatterns" => Debugger::SetBlackboxPatterns, "Debugger.setBlackboxedRanges" => Debugger::SetBlackboxedRanges, "Debugger.setBreakpoint" => Debugger::SetBreakpoint, "Debugger.setInstrumentationBreakpoint" => Debugger::SetInstrumentationBreakpoint, "Debugger.setBreakpointByUrl" => Debugger::SetBreakpointByUrl, "Debugger.setBreakpointOnFunctionCall" => Debugger::SetBreakpointOnFunctionCall, "Debugger.setBreakpointsActive" => Debugger::SetBreakpointsActive, "Debugger.setPauseOnExceptions" => Debugger::SetPauseOnExceptions, "Debugger.setReturnValue" => Debugger::SetReturnValue, "Debugger.setScriptSource" => Debugger::SetScriptSource, "Debugger.setSkipAllPauses" => Debugger::SetSkipAllPauses, "Debugger.setVariableValue" => Debugger::SetVariableValue, "Debugger.stepInto" => Debugger::StepInto, "Debugger.stepOut" => Debugger::StepOut, "Debugger.stepOver" => Debugger::StepOver, "HeapProfiler.addInspectedHeapObject" => HeapProfiler::AddInspectedHeapObject, "HeapProfiler.collectGarbage" => HeapProfiler::CollectGarbage, "HeapProfiler.disable" => HeapProfiler::Disable, "HeapProfiler.enable" => HeapProfiler::Enable, "HeapProfiler.getHeapObjectId" => HeapProfiler::GetHeapObjectId, "HeapProfiler.getObjectByHeapObjectId" => HeapProfiler::GetObjectByHeapObjectId, "HeapProfiler.getSamplingProfile" => HeapProfiler::GetSamplingProfile, "HeapProfiler.startSampling" => HeapProfiler::StartSampling, "HeapProfiler.startTrackingHeapObjects" => HeapProfiler::StartTrackingHeapObjects, "HeapProfiler.stopSampling" => HeapProfiler::StopSampling, "HeapProfiler.stopTrackingHeapObjects" => HeapProfiler::StopTrackingHeapObjects, "HeapProfiler.takeHeapSnapshot" => HeapProfiler::TakeHeapSnapshot, "Profiler.disable" => Profiler::Disable, "Profiler.enable" => Profiler::Enable, "Profiler.getBestEffortCoverage" => Profiler::GetBestEffortCoverage, "Profiler.setSamplingInterval" => Profiler::SetSamplingInterval, "Profiler.start" => Profiler::Start, "Profiler.startPreciseCoverage" => Profiler::StartPreciseCoverage, "Profiler.stop" => Profiler::Stop, "Profiler.stopPreciseCoverage" => Profiler::StopPreciseCoverage, "Profiler.takePreciseCoverage" => Profiler::TakePreciseCoverage, "Runtime.awaitPromise" => Runtime::AwaitPromise, "Runtime.callFunctionOn" => Runtime::CallFunctionOn, "Runtime.compileScript" => Runtime::CompileScript, "Runtime.disable" => Runtime::Disable, "Runtime.discardConsoleEntries" => Runtime::DiscardConsoleEntries, "Runtime.enable" => Runtime::Enable, "Runtime.evaluate" => Runtime::Evaluate, "Runtime.getIsolateId" => Runtime::GetIsolateId, "Runtime.getHeapUsage" => Runtime::GetHeapUsage, "Runtime.getProperties" => Runtime::GetProperties, "Runtime.globalLexicalScopeNames" => Runtime::GlobalLexicalScopeNames, "Runtime.queryObjects" => Runtime::QueryObjects, "Runtime.releaseObject" => Runtime::ReleaseObject, "Runtime.releaseObjectGroup" => Runtime::ReleaseObjectGroup, "Runtime.runIfWaitingForDebugger" => Runtime::RunIfWaitingForDebugger, "Runtime.runScript" => Runtime::RunScript, "Runtime.setAsyncCallStackDepth" => Runtime::SetAsyncCallStackDepth, "Runtime.setCustomObjectFormatterEnabled" => Runtime::SetCustomObjectFormatterEnabled, "Runtime.setMaxCallStackSizeToCapture" => Runtime::SetMaxCallStackSizeToCapture, "Runtime.terminateExecution" => Runtime::TerminateExecution, "Runtime.addBinding" => Runtime::AddBinding, "Runtime.removeBinding" => Runtime::RemoveBinding, "Runtime.getExceptionDetails" => Runtime::GetExceptionDetails, "Schema.getDomains" => Schema::GetDomains}
EVENTS_MAP = {"Accessibility.loadComplete" => Accessibility::LoadComplete, "Accessibility.nodesUpdated" => Accessibility::NodesUpdated, "Animation.animationCanceled" => Animation::AnimationCanceled, "Animation.animationCreated" => Animation::AnimationCreated, "Animation.animationStarted" => Animation::AnimationStarted, "Audits.issueAdded" => Audits::IssueAdded, "BackgroundService.recordingStateChanged" => BackgroundService::RecordingStateChanged, "BackgroundService.backgroundServiceEventReceived" => BackgroundService::BackgroundServiceEventReceived, "Browser.downloadWillBegin" => Browser::DownloadWillBegin, "Browser.downloadProgress" => Browser::DownloadProgress, "CSS.fontsUpdated" => CSS::FontsUpdated, "CSS.mediaQueryResultChanged" => CSS::MediaQueryResultChanged, "CSS.styleSheetAdded" => CSS::StyleSheetAdded, "CSS.styleSheetChanged" => CSS::StyleSheetChanged, "CSS.styleSheetRemoved" => CSS::StyleSheetRemoved, "Cast.sinksUpdated" => Cast::SinksUpdated, "Cast.issueUpdated" => Cast::IssueUpdated, "DOM.attributeModified" => DOM::AttributeModified, "DOM.attributeRemoved" => DOM::AttributeRemoved, "DOM.characterDataModified" => DOM::CharacterDataModified, "DOM.childNodeCountUpdated" => DOM::ChildNodeCountUpdated, "DOM.childNodeInserted" => DOM::ChildNodeInserted, "DOM.childNodeRemoved" => DOM::ChildNodeRemoved, "DOM.distributedNodesUpdated" => DOM::DistributedNodesUpdated, "DOM.documentUpdated" => DOM::DocumentUpdated, "DOM.inlineStyleInvalidated" => DOM::InlineStyleInvalidated, "DOM.pseudoElementAdded" => DOM::PseudoElementAdded, "DOM.topLayerElementsUpdated" => DOM::TopLayerElementsUpdated, "DOM.pseudoElementRemoved" => DOM::PseudoElementRemoved, "DOM.setChildNodes" => DOM::SetChildNodes, "DOM.shadowRootPopped" => DOM::ShadowRootPopped, "DOM.shadowRootPushed" => DOM::ShadowRootPushed, "DOMStorage.domStorageItemAdded" => DOMStorage::DomStorageItemAdded, "DOMStorage.domStorageItemRemoved" => DOMStorage::DomStorageItemRemoved, "DOMStorage.domStorageItemUpdated" => DOMStorage::DomStorageItemUpdated, "DOMStorage.domStorageItemsCleared" => DOMStorage::DomStorageItemsCleared, "Database.addDatabase" => Database::AddDatabase, "Emulation.virtualTimeBudgetExpired" => Emulation::VirtualTimeBudgetExpired, "HeadlessExperimental.needsBeginFramesChanged" => HeadlessExperimental::NeedsBeginFramesChanged, "Input.dragIntercepted" => Input::DragIntercepted, "Inspector.detached" => Inspector::Detached, "Inspector.targetCrashed" => Inspector::TargetCrashed, "Inspector.targetReloadedAfterCrash" => Inspector::TargetReloadedAfterCrash, "LayerTree.layerPainted" => LayerTree::LayerPainted, "LayerTree.layerTreeDidChange" => LayerTree::LayerTreeDidChange, "Log.entryAdded" => Logger::EntryAdded, "Network.dataReceived" => Network::DataReceived, "Network.eventSourceMessageReceived" => Network::EventSourceMessageReceived, "Network.loadingFailed" => Network::LoadingFailed, "Network.loadingFinished" => Network::LoadingFinished, "Network.requestIntercepted" => Network::RequestIntercepted, "Network.requestServedFromCache" => Network::RequestServedFromCache, "Network.requestWillBeSent" => Network::RequestWillBeSent, "Network.resourceChangedPriority" => Network::ResourceChangedPriority, "Network.signedExchangeReceived" => Network::SignedExchangeReceived, "Network.responseReceived" => Network::ResponseReceived, "Network.webSocketClosed" => Network::WebSocketClosed, "Network.webSocketCreated" => Network::WebSocketCreated, "Network.webSocketFrameError" => Network::WebSocketFrameError, "Network.webSocketFrameReceived" => Network::WebSocketFrameReceived, "Network.webSocketFrameSent" => Network::WebSocketFrameSent, "Network.webSocketHandshakeResponseReceived" => Network::WebSocketHandshakeResponseReceived, "Network.webSocketWillSendHandshakeRequest" => Network::WebSocketWillSendHandshakeRequest, "Network.webTransportCreated" => Network::WebTransportCreated, "Network.webTransportConnectionEstablished" => Network::WebTransportConnectionEstablished, "Network.webTransportClosed" => Network::WebTransportClosed, "Network.requestWillBeSentExtraInfo" => Network::RequestWillBeSentExtraInfo, "Network.responseReceivedExtraInfo" => Network::ResponseReceivedExtraInfo, "Network.trustTokenOperationDone" => Network::TrustTokenOperationDone, "Network.subresourceWebBundleMetadataReceived" => Network::SubresourceWebBundleMetadataReceived, "Network.subresourceWebBundleMetadataError" => Network::SubresourceWebBundleMetadataError, "Network.subresourceWebBundleInnerResponseParsed" => Network::SubresourceWebBundleInnerResponseParsed, "Network.subresourceWebBundleInnerResponseError" => Network::SubresourceWebBundleInnerResponseError, "Network.reportingApiReportAdded" => Network::ReportingApiReportAdded, "Network.reportingApiReportUpdated" => Network::ReportingApiReportUpdated, "Network.reportingApiEndpointsChangedForOrigin" => Network::ReportingApiEndpointsChangedForOrigin, "Overlay.inspectNodeRequested" => Overlay::InspectNodeRequested, "Overlay.nodeHighlightRequested" => Overlay::NodeHighlightRequested, "Overlay.screenshotRequested" => Overlay::ScreenshotRequested, "Overlay.inspectModeCanceled" => Overlay::InspectModeCanceled, "Page.domContentEventFired" => Page::DomContentEventFired, "Page.fileChooserOpened" => Page::FileChooserOpened, "Page.frameAttached" => Page::FrameAttached, "Page.frameClearedScheduledNavigation" => Page::FrameClearedScheduledNavigation, "Page.frameDetached" => Page::FrameDetached, "Page.frameNavigated" => Page::FrameNavigated, "Page.documentOpened" => Page::DocumentOpened, "Page.frameResized" => Page::FrameResized, "Page.frameRequestedNavigation" => Page::FrameRequestedNavigation, "Page.frameScheduledNavigation" => Page::FrameScheduledNavigation, "Page.frameStartedLoading" => Page::FrameStartedLoading, "Page.frameStoppedLoading" => Page::FrameStoppedLoading, "Page.downloadWillBegin" => Page::DownloadWillBegin, "Page.downloadProgress" => Page::DownloadProgress, "Page.interstitialHidden" => Page::InterstitialHidden, "Page.interstitialShown" => Page::InterstitialShown, "Page.javascriptDialogClosed" => Page::JavascriptDialogClosed, "Page.javascriptDialogOpening" => Page::JavascriptDialogOpening, "Page.lifecycleEvent" => Page::LifecycleEvent, "Page.backForwardCacheNotUsed" => Page::BackForwardCacheNotUsed, "Page.prerenderAttemptCompleted" => Page::PrerenderAttemptCompleted, "Page.loadEventFired" => Page::LoadEventFired, "Page.navigatedWithinDocument" => Page::NavigatedWithinDocument, "Page.screencastFrame" => Page::ScreencastFrame, "Page.screencastVisibilityChanged" => Page::ScreencastVisibilityChanged, "Page.windowOpen" => Page::WindowOpen, "Page.compilationCacheProduced" => Page::CompilationCacheProduced, "Performance.metrics" => Performance::Metrics, "PerformanceTimeline.timelineEventAdded" => PerformanceTimeline::TimelineEventAdded, "Security.certificateError" => Security::CertificateError, "Security.visibleSecurityStateChanged" => Security::VisibleSecurityStateChanged, "Security.securityStateChanged" => Security::SecurityStateChanged, "ServiceWorker.workerErrorReported" => ServiceWorker::WorkerErrorReported, "ServiceWorker.workerRegistrationUpdated" => ServiceWorker::WorkerRegistrationUpdated, "ServiceWorker.workerVersionUpdated" => ServiceWorker::WorkerVersionUpdated, "Storage.cacheStorageContentUpdated" => Storage::CacheStorageContentUpdated, "Storage.cacheStorageListUpdated" => Storage::CacheStorageListUpdated, "Storage.indexedDBContentUpdated" => Storage::IndexedDBContentUpdated, "Storage.indexedDBListUpdated" => Storage::IndexedDBListUpdated, "Storage.interestGroupAccessed" => Storage::InterestGroupAccessed, "Target.attachedToTarget" => Target::AttachedToTarget, "Target.detachedFromTarget" => Target::DetachedFromTarget, "Target.receivedMessageFromTarget" => Target::ReceivedMessageFromTarget, "Target.targetCreated" => Target::TargetCreated, "Target.targetDestroyed" => Target::TargetDestroyed, "Target.targetCrashed" => Target::TargetCrashed, "Target.targetInfoChanged" => Target::TargetInfoChanged, "Tethering.accepted" => Tethering::Accepted, "Tracing.bufferUsage" => Tracing::BufferUsage, "Tracing.dataCollected" => Tracing::DataCollected, "Tracing.tracingComplete" => Tracing::TracingComplete, "Fetch.requestPaused" => Fetch::RequestPaused, "Fetch.authRequired" => Fetch::AuthRequired, "WebAudio.contextCreated" => WebAudio::ContextCreated, "WebAudio.contextWillBeDestroyed" => WebAudio::ContextWillBeDestroyed, "WebAudio.contextChanged" => WebAudio::ContextChanged, "WebAudio.audioListenerCreated" => WebAudio::AudioListenerCreated, "WebAudio.audioListenerWillBeDestroyed" => WebAudio::AudioListenerWillBeDestroyed, "WebAudio.audioNodeCreated" => WebAudio::AudioNodeCreated, "WebAudio.audioNodeWillBeDestroyed" => WebAudio::AudioNodeWillBeDestroyed, "WebAudio.audioParamCreated" => WebAudio::AudioParamCreated, "WebAudio.audioParamWillBeDestroyed" => WebAudio::AudioParamWillBeDestroyed, "WebAudio.nodesConnected" => WebAudio::NodesConnected, "WebAudio.nodesDisconnected" => WebAudio::NodesDisconnected, "WebAudio.nodeParamConnected" => WebAudio::NodeParamConnected, "WebAudio.nodeParamDisconnected" => WebAudio::NodeParamDisconnected, "Media.playerPropertiesChanged" => Media::PlayerPropertiesChanged, "Media.playerEventsAdded" => Media::PlayerEventsAdded, "Media.playerMessagesLogged" => Media::PlayerMessagesLogged, "Media.playerErrorsRaised" => Media::PlayerErrorsRaised, "Media.playersCreated" => Media::PlayersCreated, "Console.messageAdded" => Console::MessageAdded, "Debugger.breakpointResolved" => Debugger::BreakpointResolved, "Debugger.paused" => Debugger::Paused, "Debugger.resumed" => Debugger::Resumed, "Debugger.scriptFailedToParse" => Debugger::ScriptFailedToParse, "Debugger.scriptParsed" => Debugger::ScriptParsed, "HeapProfiler.addHeapSnapshotChunk" => HeapProfiler::AddHeapSnapshotChunk, "HeapProfiler.heapStatsUpdate" => HeapProfiler::HeapStatsUpdate, "HeapProfiler.lastSeenObjectId" => HeapProfiler::LastSeenObjectId, "HeapProfiler.reportHeapSnapshotProgress" => HeapProfiler::ReportHeapSnapshotProgress, "HeapProfiler.resetProfiles" => HeapProfiler::ResetProfiles, "Profiler.consoleProfileFinished" => Profiler::ConsoleProfileFinished, "Profiler.consoleProfileStarted" => Profiler::ConsoleProfileStarted, "Profiler.preciseCoverageDeltaUpdate" => Profiler::PreciseCoverageDeltaUpdate, "Runtime.bindingCalled" => Runtime::BindingCalled, "Runtime.consoleAPICalled" => Runtime::ConsoleAPICalled, "Runtime.exceptionRevoked" => Runtime::ExceptionRevoked, "Runtime.exceptionThrown" => Runtime::ExceptionThrown, "Runtime.executionContextCreated" => Runtime::ExecutionContextCreated, "Runtime.executionContextDestroyed" => Runtime::ExecutionContextDestroyed, "Runtime.executionContextsCleared" => Runtime::ExecutionContextsCleared, "Runtime.inspectRequested" => Runtime::InspectRequested}
VERSION = "1.3"