blob: ca7ccd7d6ceadda10c3aa0368ca3b682fb4475f1 [file] [log] [blame] [edit]
// A series of maps that record the various bindings we use in the web
// libraries. The term bindings here can either refer to the value in an
// `@Native` annotation or the value in a `@JSName` annotation. These maps
// compute the relationship between those values and the Dart members they
// annotate for fast lookup.
/// Mapping of native types that are bound in the web libraries via
/// `@Native` to a map of their members to those members' Dart names.
final Map<String, Map<String, Set<String>>> nativeTypeToDartMembers = {
'ANGLEInstancedArrays': {
'drawArraysInstancedANGLE': {'drawArraysInstancedAngle'},
'drawElementsInstancedANGLE': {'drawElementsInstancedAngle'},
'vertexAttribDivisorANGLE': {'vertexAttribDivisorAngle'}
},
'ANGLE_instanced_arrays': {
'drawArraysInstancedANGLE': {'drawArraysInstancedAngle'},
'drawElementsInstancedANGLE': {'drawElementsInstancedAngle'},
'vertexAttribDivisorANGLE': {'vertexAttribDivisorAngle'}
},
'AbortPaymentEvent': {
'respondWith': {'respondWith'}
},
'Accelerometer': {
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'AccessibleNode': {
'activeDescendant': {'activeDescendant'},
'appendChild': {'appendChild'},
'atomic': {'atomic'},
'autocomplete': {'autocomplete'},
'busy': {'busy'},
'checked': {'checked'},
'colCount': {'colCount'},
'colIndex': {'colIndex'},
'colSpan': {'colSpan'},
'controls': {'controls'},
'current': {'current'},
'describedBy': {'describedBy'},
'details': {'details'},
'disabled': {'disabled'},
'errorMessage': {'errorMessage'},
'expanded': {'expanded'},
'flowTo': {'flowTo'},
'hasPopUp': {'hasPopUp'},
'hidden': {'hidden'},
'invalid': {'invalid'},
'keyShortcuts': {'keyShortcuts'},
'label': {'label'},
'labeledBy': {'labeledBy'},
'level': {'level'},
'live': {'live'},
'modal': {'modal'},
'multiline': {'multiline'},
'multiselectable': {'multiselectable'},
'orientation': {'orientation'},
'owns': {'owns'},
'placeholder': {'placeholder'},
'posInSet': {'posInSet'},
'pressed': {'pressed'},
'readOnly': {'readOnly'},
'relevant': {'relevant'},
'required': {'required'},
'role': {'role'},
'roleDescription': {'roleDescription'},
'rowCount': {'rowCount'},
'rowIndex': {'rowIndex'},
'rowSpan': {'rowSpan'},
'selected': {'selected'},
'setSize': {'setSize'},
'sort': {'sort'},
'valueMax': {'valueMax'},
'valueMin': {'valueMin'},
'valueNow': {'valueNow'},
'valueText': {'valueText'}
},
'AccessibleNodeList': {
'add': {'add'},
'item': {'item'},
'length': {'length'},
'remove': {'remove'}
},
'AmbientLightSensor': {
'illuminance': {'illuminance'}
},
'AnalyserNode': {
'fftSize': {'fftSize'},
'frequencyBinCount': {'frequencyBinCount'},
'getByteFrequencyData': {'getByteFrequencyData'},
'getByteTimeDomainData': {'getByteTimeDomainData'},
'getFloatFrequencyData': {'getFloatFrequencyData'},
'getFloatTimeDomainData': {'getFloatTimeDomainData'},
'maxDecibels': {'maxDecibels'},
'minDecibels': {'minDecibels'},
'smoothingTimeConstant': {'smoothingTimeConstant'}
},
'Animation': {
'cancel': {'cancel'},
'currentTime': {'currentTime'},
'effect': {'effect'},
'finish': {'finish'},
'id': {'id'},
'pause': {'pause'},
'play': {'play'},
'playState': {'playState'},
'playbackRate': {'playbackRate'},
'reverse': {'reverse'},
'startTime': {'startTime'},
'timeline': {'timeline'}
},
'AnimationEffectReadOnly': {
'timing': {'timing'}
},
'AnimationEffectTiming': {
'delay': {'delay'},
'direction': {'direction'},
'duration': {'duration'},
'easing': {'easing'},
'endDelay': {'endDelay'},
'fill': {'fill'},
'iterationStart': {'iterationStart'},
'iterations': {'iterations'}
},
'AnimationEffectTimingReadOnly': {
'delay': {'delay'},
'direction': {'direction'},
'duration': {'duration'},
'easing': {'easing'},
'endDelay': {'endDelay'},
'fill': {'fill'},
'iterationStart': {'iterationStart'},
'iterations': {'iterations'}
},
'AnimationEvent': {
'animationName': {'animationName'},
'elapsedTime': {'elapsedTime'}
},
'AnimationPlaybackEvent': {
'currentTime': {'currentTime'},
'timelineTime': {'timelineTime'}
},
'AnimationTimeline': {
'currentTime': {'currentTime'}
},
'AnimationWorkletGlobalScope': {
'registerAnimator': {'registerAnimator'}
},
'ApplicationCache': {
'abort': {'abort'},
'status': {'status'},
'swapCache': {'swapCache'},
'update': {'update'}
},
'ApplicationCacheErrorEvent': {
'message': {'message'},
'reason': {'reason'},
'status': {'status'},
'url': {'url'}
},
'Attr': {
'name': {'name'},
'value': {'value'}
},
'AudioBuffer': {
'copyFromChannel': {'copyFromChannel'},
'copyToChannel': {'copyToChannel'},
'duration': {'duration'},
'getChannelData': {'getChannelData'},
'length': {'length'},
'numberOfChannels': {'numberOfChannels'},
'sampleRate': {'sampleRate'}
},
'AudioBufferSourceNode': {
'buffer': {'buffer'},
'detune': {'detune'},
'loop': {'loop'},
'loopEnd': {'loopEnd'},
'loopStart': {'loopStart'},
'playbackRate': {'playbackRate'},
'start': {'start'}
},
'AudioContext': {
'baseLatency': {'baseLatency'}
},
'AudioDestinationNode': {
'maxChannelCount': {'maxChannelCount'}
},
'AudioGainNode': {
'gain': {'gain'}
},
'AudioListener': {
'forwardX': {'forwardX'},
'forwardY': {'forwardY'},
'forwardZ': {'forwardZ'},
'positionX': {'positionX'},
'positionY': {'positionY'},
'positionZ': {'positionZ'},
'setOrientation': {'setOrientation'},
'setPosition': {'setPosition'},
'upX': {'upX'},
'upY': {'upY'},
'upZ': {'upZ'}
},
'AudioNode': {
'channelCount': {'channelCount'},
'channelCountMode': {'channelCountMode'},
'channelInterpretation': {'channelInterpretation'},
'context': {'context'},
'disconnect': {'disconnect'},
'numberOfInputs': {'numberOfInputs'},
'numberOfOutputs': {'numberOfOutputs'}
},
'AudioPannerNode': {
'coneInnerAngle': {'coneInnerAngle'},
'coneOuterAngle': {'coneOuterAngle'},
'coneOuterGain': {'coneOuterGain'},
'distanceModel': {'distanceModel'},
'maxDistance': {'maxDistance'},
'orientationX': {'orientationX'},
'orientationY': {'orientationY'},
'orientationZ': {'orientationZ'},
'panningModel': {'panningModel'},
'positionX': {'positionX'},
'positionY': {'positionY'},
'positionZ': {'positionZ'},
'refDistance': {'refDistance'},
'rolloffFactor': {'rolloffFactor'},
'setOrientation': {'setOrientation'},
'setPosition': {'setPosition'}
},
'AudioParam': {
'cancelAndHoldAtTime': {'cancelAndHoldAtTime'},
'cancelScheduledValues': {'cancelScheduledValues'},
'defaultValue': {'defaultValue'},
'exponentialRampToValueAtTime': {'exponentialRampToValueAtTime'},
'linearRampToValueAtTime': {'linearRampToValueAtTime'},
'maxValue': {'maxValue'},
'minValue': {'minValue'},
'setTargetAtTime': {'setTargetAtTime'},
'setValueAtTime': {'setValueAtTime'},
'setValueCurveAtTime': {'setValueCurveAtTime'},
'value': {'value'}
},
'AudioProcessingEvent': {
'inputBuffer': {'inputBuffer'},
'outputBuffer': {'outputBuffer'},
'playbackTime': {'playbackTime'}
},
'AudioScheduledSourceNode': {
'start': {'start2'},
'stop': {'stop'}
},
'AudioTrack': {
'enabled': {'enabled'},
'id': {'id'},
'kind': {'kind'},
'label': {'label'},
'language': {'language'},
'sourceBuffer': {'sourceBuffer'}
},
'AudioTrackList': {
'getTrackById': {'getTrackById'},
'length': {'length'}
},
'AudioWorkletGlobalScope': {
'currentTime': {'currentTime'},
'registerProcessor': {'registerProcessor'},
'sampleRate': {'sampleRate'}
},
'AudioWorkletNode': {
'parameters': {'parameters'}
},
'AuthenticatorAssertionResponse': {
'authenticatorData': {'authenticatorData'},
'signature': {'signature'}
},
'AuthenticatorAttestationResponse': {
'attestationObject': {'attestationObject'}
},
'AuthenticatorResponse': {
'clientDataJSON': {'clientDataJson'}
},
'BackgroundFetchClickEvent': {
'state': {'state'}
},
'BackgroundFetchEvent': {
'id': {'id'}
},
'BackgroundFetchFailEvent': {
'fetches': {'fetches'}
},
'BackgroundFetchFetch': {
'request': {'request'}
},
'BackgroundFetchRegistration': {
'downloadTotal': {'downloadTotal'},
'downloaded': {'downloaded'},
'id': {'id'},
'title': {'title'},
'totalDownloadSize': {'totalDownloadSize'},
'uploadTotal': {'uploadTotal'},
'uploaded': {'uploaded'}
},
'BackgroundFetchSettledFetch': {
'response': {'response'}
},
'BackgroundFetchedEvent': {
'fetches': {'fetches'}
},
'BarProp': {
'visible': {'visible'}
},
'BaseAudioContext': {
'createAnalyser': {'createAnalyser'},
'createBiquadFilter': {'createBiquadFilter'},
'createBuffer': {'createBuffer'},
'createBufferSource': {'createBufferSource'},
'createChannelMerger': {'createChannelMerger'},
'createChannelSplitter': {'createChannelSplitter'},
'createConstantSource': {'createConstantSource'},
'createConvolver': {'createConvolver'},
'createDelay': {'createDelay'},
'createDynamicsCompressor': {'createDynamicsCompressor'},
'createGain': {'createGain'},
'createIIRFilter': {'createIirFilter'},
'createMediaElementSource': {'createMediaElementSource'},
'createMediaStreamDestination': {'createMediaStreamDestination'},
'createMediaStreamSource': {'createMediaStreamSource'},
'createOscillator': {'createOscillator'},
'createPanner': {'createPanner'},
'createScriptProcessor': {'createScriptProcessor'},
'createStereoPanner': {'createStereoPanner'},
'createWaveShaper': {'createWaveShaper'},
'currentTime': {'currentTime'},
'destination': {'destination'},
'listener': {'listener'},
'sampleRate': {'sampleRate'},
'state': {'state'}
},
'BatteryManager': {
'charging': {'charging'},
'chargingTime': {'chargingTime'},
'dischargingTime': {'dischargingTime'},
'level': {'level'}
},
'BeforeInstallPromptEvent': {
'platforms': {'platforms'}
},
'BeforeUnloadEvent': {
'returnValue': {'returnValue'}
},
'BiquadFilterNode': {
'Q': {'Q'},
'detune': {'detune'},
'frequency': {'frequency'},
'gain': {'gain'},
'getFrequencyResponse': {'getFrequencyResponse'},
'type': {'type'}
},
'Blob': {
'size': {'size'},
'slice': {'slice'},
'type': {'type'}
},
'BlobEvent': {
'data': {'data'},
'timecode': {'timecode'}
},
'BluetoothRemoteGATTDescriptor': {
'characteristic': {'characteristic'},
'uuid': {'uuid'},
'value': {'value'}
},
'Body': {
'bodyUsed': {'bodyUsed'}
},
'BroadcastChannel': {
'close': {'close'},
'name': {'name'},
'postMessage': {'postMessage'}
},
'BudgetState': {
'budgetAt': {'budgetAt'},
'time': {'time'}
},
'CSS': {
'Hz': {'Hz'},
'ch': {'ch'},
'cm': {'cm'},
'deg': {'deg'},
'dpcm': {'dpcm'},
'dpi': {'dpi'},
'dppx': {'dppx'},
'em': {'em'},
'escape': {'escape'},
'ex': {'ex'},
'fr': {'fr'},
'grad': {'grad'},
'in': {'inch'},
'kHz': {'kHz'},
'mm': {'mm'},
'ms': {'ms'},
'number': {'number'},
'paintWorklet': {'paintWorklet'},
'pc': {'pc'},
'percent': {'percent'},
'pt': {'pt'},
'px': {'px'},
'rad': {'rad'},
'rem': {'rem'},
's': {'s'},
'supports': {'supports', 'supportsCondition'},
'turn': {'turn'},
'vh': {'vh'},
'vmax': {'vmax'},
'vmin': {'vmin'},
'vw': {'vw'}
},
'CSS2Properties': {
'cssFloat': {'cssFloat'},
'cssText': {'cssText'},
'getPropertyPriority': {'getPropertyPriority'},
'item': {'item'},
'length': {'length'},
'parentRule': {'parentRule'},
'removeProperty': {'removeProperty'}
},
'CSSCharsetRule': {
'encoding': {'encoding'}
},
'CSSConditionRule': {
'conditionText': {'conditionText'}
},
'CSSFontFaceRule': {
'style': {'style'}
},
'CSSGroupingRule': {
'cssRules': {'cssRules'},
'deleteRule': {'deleteRule'},
'insertRule': {'insertRule'}
},
'CSSImageValue': {
'intrinsicHeight': {'intrinsicHeight'},
'intrinsicRatio': {'intrinsicRatio'},
'intrinsicWidth': {'intrinsicWidth'}
},
'CSSImportRule': {
'href': {'href'},
'media': {'media'},
'styleSheet': {'styleSheet'}
},
'CSSKeyframeRule': {
'keyText': {'keyText'},
'style': {'style'}
},
'CSSKeyframesRule': {
'appendRule': {'appendRule'},
'cssRules': {'cssRules'},
'deleteRule': {'deleteRule'},
'findRule': {'findRule'},
'name': {'name'}
},
'CSSKeywordValue': {
'value': {'value'}
},
'CSSMatrixComponent': {
'matrix': {'matrix'}
},
'CSSMediaRule': {
'media': {'media'}
},
'CSSNamespaceRule': {
'namespaceURI': {'namespaceUri'},
'prefix': {'prefix'}
},
'CSSNumericValue': {
'add': {'add'},
'div': {'div'},
'mul': {'mul'},
'parse': {'parse'},
'sub': {'sub'},
'to': {'to'}
},
'CSSPageRule': {
'selectorText': {'selectorText'},
'style': {'style'}
},
'CSSPerspective': {
'length': {'length'}
},
'CSSPositionValue': {
'x': {'x'},
'y': {'y'}
},
'CSSResourceValue': {
'state': {'state'}
},
'CSSRotation': {
'angle': {'angle'},
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'CSSRule': {
'cssText': {'cssText'},
'parentRule': {'parentRule'},
'parentStyleSheet': {'parentStyleSheet'},
'type': {'type'}
},
'CSSRuleList': {
'item': {'item'}
},
'CSSScale': {
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'CSSSkew': {
'ax': {'ax'},
'ay': {'ay'}
},
'CSSStyleDeclaration': {
'cssFloat': {'cssFloat'},
'cssText': {'cssText'},
'getPropertyPriority': {'getPropertyPriority'},
'item': {'item'},
'length': {'length'},
'parentRule': {'parentRule'},
'removeProperty': {'removeProperty'}
},
'CSSStyleRule': {
'selectorText': {'selectorText'},
'style': {'style'}
},
'CSSStyleSheet': {
'addRule': {'addRule'},
'cssRules': {'cssRules'},
'deleteRule': {'deleteRule'},
'insertRule': {'insertRule'},
'ownerRule': {'ownerRule'},
'removeRule': {'removeRule'},
'rules': {'rules'}
},
'CSSStyleValue': {
'parse': {'parse'}
},
'CSSTransformComponent': {
'is2D': {'is2D'}
},
'CSSTransformValue': {
'componentAtIndex': {'componentAtIndex'},
'is2D': {'is2D'},
'length': {'length'},
'toMatrix': {'toMatrix'}
},
'CSSTranslation': {
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'CSSURLImageValue': {
'url': {'url'}
},
'CSSUnitValue': {
'type': {'type'},
'unit': {'unit'},
'value': {'value'}
},
'CSSUnparsedValue': {
'fragmentAtIndex': {'fragmentAtIndex'},
'length': {'length'}
},
'CSSVariableReferenceValue': {
'fallback': {'fallback'},
'variable': {'variable'}
},
'CSSViewportRule': {
'style': {'style'}
},
'CanMakePaymentEvent': {
'methodData': {'methodData'},
'modifiers': {'modifiers'},
'paymentRequestOrigin': {'paymentRequestOrigin'},
'respondWith': {'respondWith'},
'topLevelOrigin': {'topLevelOrigin'}
},
'CanvasCaptureMediaStreamTrack': {
'canvas': {'canvas'},
'requestFrame': {'requestFrame'}
},
'CanvasGradient': {
'addColorStop': {'addColorStop'}
},
'CanvasPattern': {
'setTransform': {'setTransform'}
},
'CanvasRenderingContext2D': {
'arcTo': {'arcTo'},
'beginPath': {'beginPath'},
'bezierCurveTo': {'bezierCurveTo'},
'canvas': {'canvas'},
'clearHitRegions': {'clearHitRegions'},
'clearRect': {'clearRect'},
'clip': {'clip'},
'closePath': {'closePath'},
'createLinearGradient': {'createLinearGradient'},
'createPattern': {'createPattern'},
'createRadialGradient': {'createRadialGradient'},
'currentTransform': {'currentTransform'},
'direction': {'direction'},
'drawFocusIfNeeded': {'drawFocusIfNeeded'},
'drawImage': {'drawImage', 'drawImageScaled', 'drawImageScaledFromSource'},
'ellipse': {'ellipse'},
'fill': {'fill'},
'fillRect': {'fillRect'},
'fillStyle': {'fillStyle'},
'filter': {'filter'},
'font': {'font'},
'globalAlpha': {'globalAlpha'},
'globalCompositeOperation': {'globalCompositeOperation'},
'imageSmoothingEnabled': {'imageSmoothingEnabled'},
'imageSmoothingQuality': {'imageSmoothingQuality'},
'isContextLost': {'isContextLost'},
'isPointInPath': {'isPointInPath'},
'isPointInStroke': {'isPointInStroke'},
'lineCap': {'lineCap'},
'lineJoin': {'lineJoin'},
'lineTo': {'lineTo'},
'lineWidth': {'lineWidth'},
'measureText': {'measureText'},
'miterLimit': {'miterLimit'},
'moveTo': {'moveTo'},
'quadraticCurveTo': {'quadraticCurveTo'},
'rect': {'rect'},
'removeHitRegion': {'removeHitRegion'},
'resetTransform': {'resetTransform'},
'restore': {'restore'},
'rotate': {'rotate'},
'save': {'save'},
'scale': {'scale'},
'scrollPathIntoView': {'scrollPathIntoView'},
'setTransform': {'setTransform'},
'shadowBlur': {'shadowBlur'},
'shadowColor': {'shadowColor'},
'shadowOffsetX': {'shadowOffsetX'},
'shadowOffsetY': {'shadowOffsetY'},
'stroke': {'stroke'},
'strokeRect': {'strokeRect'},
'strokeStyle': {'strokeStyle'},
'strokeText': {'strokeText'},
'textAlign': {'textAlign'},
'textBaseline': {'textBaseline'},
'transform': {'transform'},
'translate': {'translate'}
},
'CharacterData': {
'after': {'after'},
'appendData': {'appendData'},
'before': {'before'},
'data': {'data'},
'deleteData': {'deleteData'},
'insertData': {'insertData'},
'length': {'length'},
'nextElementSibling': {'nextElementSibling'},
'previousElementSibling': {'previousElementSibling'},
'replaceData': {'replaceData'},
'substringData': {'substringData'}
},
'Client': {
'frameType': {'frameType'},
'id': {'id'},
'postMessage': {'postMessage'},
'type': {'type'},
'url': {'url'}
},
'ClientRect': {
'height': {'height'},
'width': {'width'},
'x': {'x'},
'y': {'y'}
},
'ClientRectList': {
'item': {'item'}
},
'ClipboardEvent': {
'clipboardData': {'clipboardData'}
},
'CloseEvent': {
'code': {'code'},
'reason': {'reason'},
'wasClean': {'wasClean'}
},
'CompositionEvent': {
'data': {'data'}
},
'ConstantSourceNode': {
'offset': {'offset'}
},
'ConvolverNode': {
'buffer': {'buffer'},
'normalize': {'normalize'}
},
'Coordinates': {
'accuracy': {'accuracy'},
'altitude': {'altitude'},
'altitudeAccuracy': {'altitudeAccuracy'},
'heading': {'heading'},
'latitude': {'latitude'},
'longitude': {'longitude'},
'speed': {'speed'}
},
'Credential': {
'id': {'id'},
'type': {'type'}
},
'CredentialUserData': {
'iconURL': {'iconUrl'},
'name': {'name'}
},
'Crypto': {
'subtle': {'subtle'}
},
'CryptoKey': {
'algorithm': {'algorithm'},
'extractable': {'extractable'},
'type': {'type'},
'usages': {'usages'}
},
'CustomElementRegistry': {
'get': {'get'}
},
'DOMApplicationCache': {
'abort': {'abort'},
'status': {'status'},
'swapCache': {'swapCache'},
'update': {'update'}
},
'DOMError': {
'message': {'message'},
'name': {'name'}
},
'DOMException': {
'message': {'message'}
},
'DOMFileSystem': {
'name': {'name'},
'root': {'root'}
},
'DOMImplementation': {
'createDocument': {'createDocument'},
'createDocumentType': {'createDocumentType'},
'createHTMLDocument': {'createHtmlDocument'},
'hasFeature': {'hasFeature'}
},
'DOMMatrix': {
'a': {'a'},
'b': {'b'},
'c': {'c'},
'd': {'d'},
'e': {'e'},
'f': {'f'},
'fromFloat32Array': {'fromFloat32Array'},
'fromFloat64Array': {'fromFloat64Array'},
'invertSelf': {'invertSelf'},
'm11': {'m11'},
'm12': {'m12'},
'm13': {'m13'},
'm14': {'m14'},
'm21': {'m21'},
'm22': {'m22'},
'm23': {'m23'},
'm24': {'m24'},
'm31': {'m31'},
'm32': {'m32'},
'm33': {'m33'},
'm34': {'m34'},
'm41': {'m41'},
'm42': {'m42'},
'm43': {'m43'},
'm44': {'m44'},
'rotateAxisAngleSelf': {'rotateAxisAngleSelf'},
'rotateFromVectorSelf': {'rotateFromVectorSelf'},
'rotateSelf': {'rotateSelf'},
'scale3dSelf': {'scale3dSelf'},
'scaleSelf': {'scaleSelf'},
'setMatrixValue': {'setMatrixValue'},
'skewXSelf': {'skewXSelf'},
'skewYSelf': {'skewYSelf'},
'translateSelf': {'translateSelf'}
},
'DOMMatrixReadOnly': {
'a': {'a'},
'b': {'b'},
'c': {'c'},
'd': {'d'},
'e': {'e'},
'f': {'f'},
'flipX': {'flipX'},
'flipY': {'flipY'},
'fromFloat32Array': {'fromFloat32Array'},
'fromFloat64Array': {'fromFloat64Array'},
'inverse': {'inverse'},
'is2D': {'is2D'},
'isIdentity': {'isIdentity'},
'm11': {'m11'},
'm12': {'m12'},
'm13': {'m13'},
'm14': {'m14'},
'm21': {'m21'},
'm22': {'m22'},
'm23': {'m23'},
'm24': {'m24'},
'm31': {'m31'},
'm32': {'m32'},
'm33': {'m33'},
'm34': {'m34'},
'm41': {'m41'},
'm42': {'m42'},
'm43': {'m43'},
'm44': {'m44'},
'rotate': {'rotate'},
'rotateAxisAngle': {'rotateAxisAngle'},
'rotateFromVector': {'rotateFromVector'},
'scale': {'scale'},
'scale3d': {'scale3d'},
'skewX': {'skewX'},
'skewY': {'skewY'},
'toFloat32Array': {'toFloat32Array'},
'toFloat64Array': {'toFloat64Array'},
'translate': {'translate'}
},
'DOMParser': {
'parseFromString': {'parseFromString'}
},
'DOMPoint': {
'w': {'w'},
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'DOMPointReadOnly': {
'w': {'w'},
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'DOMQuad': {
'getBounds': {'getBounds'},
'p1': {'p1'},
'p2': {'p2'},
'p3': {'p3'},
'p4': {'p4'}
},
'DOMRect': {
'height': {'height'},
'width': {'width'},
'x': {'x'},
'y': {'y'}
},
'DOMRectList': {
'item': {'item'}
},
'DOMRectReadOnly': {
'x': {'x'},
'y': {'y'}
},
'DOMStringList': {
'item': {'item'}
},
'DOMStringMap': {
'item': {'item'}
},
'DOMTokenList': {
'add': {'add'},
'contains': {'contains'},
'item': {'item'},
'length': {'length'},
'remove': {'remove'},
'replace': {'replace'},
'supports': {'supports'},
'toggle': {'toggle'},
'value': {'value'}
},
'DOMWindow': {
'alert': {'alert'},
'animationWorklet': {'animationWorklet'},
'applicationCache': {'applicationCache'},
'atob': {'atob'},
'audioWorklet': {'audioWorklet'},
'btoa': {'btoa'},
'caches': {'caches'},
'cancelIdleCallback': {'cancelIdleCallback'},
'close': {'close'},
'closed': {'closed'},
'confirm': {'confirm'},
'cookieStore': {'cookieStore'},
'crypto': {'crypto'},
'customElements': {'customElements'},
'defaultStatus': {'defaultStatus'},
'defaultstatus': {'defaultstatus'},
'devicePixelRatio': {'devicePixelRatio'},
'external': {'external'},
'find': {'find'},
'getComputedStyleMap': {'getComputedStyleMap'},
'getMatchedCSSRules': {'getMatchedCssRules'},
'getSelection': {'getSelection'},
'history': {'history'},
'innerHeight': {'innerHeight'},
'innerWidth': {'innerWidth'},
'isSecureContext': {'isSecureContext'},
'localStorage': {'localStorage'},
'locationbar': {'locationbar'},
'matchMedia': {'matchMedia'},
'menubar': {'menubar'},
'moveBy': {'moveBy'},
'name': {'name'},
'navigator': {'navigator'},
'offscreenBuffering': {'offscreenBuffering'},
'opener': {'opener'},
'orientation': {'orientation'},
'origin': {'origin'},
'outerHeight': {'outerHeight'},
'outerWidth': {'outerWidth'},
'performance': {'performance'},
'print': {'print'},
'resizeBy': {'resizeBy'},
'resizeTo': {'resizeTo'},
'screen': {'screen'},
'screenLeft': {'screenLeft'},
'screenTop': {'screenTop'},
'screenX': {'screenX'},
'screenY': {'screenY'},
'scrollbars': {'scrollbars'},
'sessionStorage': {'sessionStorage'},
'speechSynthesis': {'speechSynthesis'},
'status': {'status'},
'statusbar': {'statusbar'},
'stop': {'stop'},
'styleMedia': {'styleMedia'},
'toolbar': {'toolbar'},
'visualViewport': {'visualViewport'}
},
'DataChannel': {
'binaryType': {'binaryType'},
'bufferedAmount': {'bufferedAmount'},
'bufferedAmountLowThreshold': {'bufferedAmountLowThreshold'},
'close': {'close'},
'id': {'id'},
'label': {'label'},
'maxRetransmitTime': {'maxRetransmitTime'},
'maxRetransmits': {'maxRetransmits'},
'negotiated': {'negotiated'},
'ordered': {'ordered'},
'protocol': {'protocol'},
'readyState': {'readyState'},
'reliable': {'reliable'},
'send': {
'send',
'sendBlob',
'sendByteBuffer',
'sendString',
'sendTypedData'
}
},
'DataTransfer': {
'clearData': {'clearData'},
'dropEffect': {'dropEffect'},
'effectAllowed': {'effectAllowed'},
'files': {'files'},
'getData': {'getData'},
'items': {'items'},
'setData': {'setData'},
'setDragImage': {'setDragImage'},
'types': {'types'}
},
'DataTransferItem': {
'getAsFile': {'getAsFile'},
'kind': {'kind'},
'type': {'type'}
},
'DataTransferItemList': {
'add': {'add', 'addData', 'addFile'},
'clear': {'clear'},
'item': {'item'},
'length': {'length'},
'remove': {'remove'}
},
'DedicatedWorkerGlobalScope': {
'close': {'close'},
'webkitRequestFileSystemSync': {'requestFileSystemSync'},
'webkitResolveLocalFileSystemSyncURL': {'resolveLocalFileSystemSyncUrl'}
},
'DelayNode': {
'delayTime': {'delayTime'}
},
'DeprecatedStorageInfo': {
'queryUsageAndQuota': {'queryUsageAndQuota'},
'requestQuota': {'requestQuota'}
},
'DeprecatedStorageQuota': {
'queryUsageAndQuota': {'queryUsageAndQuota'},
'requestQuota': {'requestQuota'}
},
'DeprecationReport': {
'lineNumber': {'lineNumber'},
'message': {'message'},
'sourceFile': {'sourceFile'}
},
'DetectedBarcode': {
'boundingBox': {'boundingBox'},
'cornerPoints': {'cornerPoints'},
'rawValue': {'rawValue'}
},
'DetectedFace': {
'boundingBox': {'boundingBox'},
'landmarks': {'landmarks'}
},
'DetectedText': {
'boundingBox': {'boundingBox'},
'cornerPoints': {'cornerPoints'},
'rawValue': {'rawValue'}
},
'DeviceAcceleration': {
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'DeviceMotionEvent': {
'acceleration': {'acceleration'},
'accelerationIncludingGravity': {'accelerationIncludingGravity'},
'interval': {'interval'},
'rotationRate': {'rotationRate'}
},
'DeviceOrientationEvent': {
'absolute': {'absolute'},
'alpha': {'alpha'},
'beta': {'beta'},
'gamma': {'gamma'}
},
'DeviceRotationRate': {
'alpha': {'alpha'},
'beta': {'beta'},
'gamma': {'gamma'}
},
'Document': {
'activeElement': {'activeElement'},
'addressSpace': {'addressSpace'},
'adoptNode': {'adoptNode'},
'contentType': {'contentType'},
'cookie': {'cookie'},
'createDocumentFragment': {'createDocumentFragment'},
'createRange': {'createRange'},
'currentScript': {'currentScript'},
'documentElement': {'documentElement'},
'domain': {'domain'},
'elementsFromPoint': {'elementsFromPoint'},
'execCommand': {'execCommand'},
'exitFullscreen': {'exitFullscreen'},
'exitPointerLock': {'exitPointerLock'},
'fonts': {'fonts'},
'fullscreenElement': {'fullscreenElement'},
'fullscreenEnabled': {'fullscreenEnabled'},
'getAnimations': {'getAnimations'},
'getElementById': {'getElementById'},
'getElementsByClassName': {'getElementsByClassName'},
'getElementsByName': {'getElementsByName'},
'getElementsByTagName': {'getElementsByTagName'},
'hidden': {'hidden'},
'implementation': {'implementation'},
'importNode': {'importNode'},
'origin': {'origin'},
'pointerLockElement': {'pointerLockElement'},
'queryCommandEnabled': {'queryCommandEnabled'},
'queryCommandIndeterm': {'queryCommandIndeterm'},
'queryCommandState': {'queryCommandState'},
'queryCommandSupported': {'queryCommandSupported'},
'queryCommandValue': {'queryCommandValue'},
'querySelector': {'querySelector'},
'readyState': {'readyState'},
'rootElement': {'rootElement'},
'rootScroller': {'rootScroller'},
'scrollingElement': {'scrollingElement'},
'suborigin': {'suborigin'},
'timeline': {'timeline'}
},
'DocumentFragment': {
'getElementById': {'getElementById'},
'querySelector': {'querySelector'}
},
'DocumentOrShadowRoot': {
'activeElement': {'activeElement'},
'elementFromPoint': {'elementFromPoint'},
'elementsFromPoint': {'elementsFromPoint'},
'fullscreenElement': {'fullscreenElement'},
'getSelection': {'getSelection'},
'pointerLockElement': {'pointerLockElement'},
'styleSheets': {'styleSheets'}
},
'DragEvent': {
'altKey': {'altKey'},
'button': {'button'},
'buttons': {'buttons'},
'ctrlKey': {'ctrlKey'},
'fromElement': {'fromElement'},
'getModifierState': {'getModifierState'},
'metaKey': {'metaKey'},
'region': {'region'},
'shiftKey': {'shiftKey'},
'toElement': {'toElement'}
},
'DynamicsCompressorNode': {
'attack': {'attack'},
'knee': {'knee'},
'ratio': {'ratio'},
'reduction': {'reduction'},
'release': {'release'},
'threshold': {'threshold'}
},
'EXTDisjointTimerQuery': {
'beginQueryEXT': {'beginQueryExt'},
'createQueryEXT': {'createQueryExt'},
'deleteQueryEXT': {'deleteQueryExt'},
'endQueryEXT': {'endQueryExt'},
'getQueryEXT': {'getQueryExt'},
'getQueryObjectEXT': {'getQueryObjectExt'},
'isQueryEXT': {'isQueryExt'},
'queryCounterEXT': {'queryCounterExt'}
},
'EXTDisjointTimerQueryWebGL2': {
'queryCounterEXT': {'queryCounterExt'}
},
'Element': {
'accessibleNode': {'accessibleNode'},
'after': {'after'},
'assignedSlot': {'assignedSlot'},
'before': {'before'},
'blur': {'blur'},
'className': {'className'},
'click': {'click'},
'clientHeight': {'clientHeight'},
'clientLeft': {'clientLeft'},
'clientTop': {'clientTop'},
'clientWidth': {'clientWidth'},
'closest': {'closest'},
'computedName': {'computedName'},
'computedRole': {'computedRole'},
'contentEditable': {'contentEditable'},
'dir': {'dir'},
'draggable': {'draggable'},
'focus': {'focus'},
'getAnimations': {'getAnimations'},
'getAttributeNames': {'getAttributeNames'},
'getBoundingClientRect': {'getBoundingClientRect'},
'getDestinationInsertionPoints': {'getDestinationInsertionPoints'},
'getElementsByClassName': {'getElementsByClassName'},
'hasPointerCapture': {'hasPointerCapture'},
'hidden': {'hidden'},
'id': {'id'},
'inert': {'inert'},
'innerText': {'innerText'},
'inputMode': {'inputMode'},
'isContentEditable': {'isContentEditable'},
'lang': {'lang'},
'nextElementSibling': {'nextElementSibling'},
'offsetParent': {'offsetParent'},
'outerHTML': {'outerHtml'},
'previousElementSibling': {'previousElementSibling'},
'querySelector': {'querySelector'},
'releasePointerCapture': {'releasePointerCapture'},
'requestPointerLock': {'requestPointerLock'},
'scrollIntoViewIfNeeded': {'scrollIntoViewIfNeeded'},
'setPointerCapture': {'setPointerCapture'},
'slot': {'slot'},
'spellcheck': {'spellcheck'},
'style': {'style'},
'styleMap': {'styleMap'},
'tabIndex': {'tabIndex'},
'tagName': {'tagName'},
'title': {'title'},
'translate': {'translate'}
},
'Entry': {
'filesystem': {'filesystem'},
'fullPath': {'fullPath'},
'isDirectory': {'isDirectory'},
'isFile': {'isFile'},
'name': {'name'},
'toURL': {'toUrl'}
},
'ErrorEvent': {
'colno': {'colno'},
'error': {'error'},
'filename': {'filename'},
'lineno': {'lineno'},
'message': {'message'}
},
'Event': {
'bubbles': {'bubbles'},
'cancelable': {'cancelable'},
'composed': {'composed'},
'composedPath': {'composedPath'},
'defaultPrevented': {'defaultPrevented'},
'eventPhase': {'eventPhase'},
'isTrusted': {'isTrusted'},
'preventDefault': {'preventDefault'},
'stopImmediatePropagation': {'stopImmediatePropagation'},
'stopPropagation': {'stopPropagation'},
'timeStamp': {'timeStamp'},
'type': {'type'}
},
'EventSource': {
'close': {'close'},
'readyState': {'readyState'},
'url': {'url'},
'withCredentials': {'withCredentials'}
},
'EventTarget': {
'dispatchEvent': {'dispatchEvent'}
},
'ExtendableEvent': {
'waitUntil': {'waitUntil'}
},
'ExtendableMessageEvent': {
'data': {'data'},
'lastEventId': {'lastEventId'},
'origin': {'origin'},
'ports': {'ports'},
'source': {'source'}
},
'External': {
'AddSearchProvider': {'AddSearchProvider'},
'IsSearchProviderInstalled': {'IsSearchProviderInstalled'}
},
'FederatedCredential': {
'iconURL': {'iconUrl'},
'name': {'name'},
'protocol': {'protocol'},
'provider': {'provider'}
},
'FetchEvent': {
'clientId': {'clientId'},
'isReload': {'isReload'},
'request': {'request'},
'respondWith': {'respondWith'}
},
'File': {
'lastModified': {'lastModified'},
'name': {'name'},
'webkitRelativePath': {'relativePath'}
},
'FileList': {
'item': {'item'}
},
'FileReader': {
'abort': {'abort'},
'error': {'error'},
'readAsArrayBuffer': {'readAsArrayBuffer'},
'readAsDataURL': {'readAsDataUrl'},
'readAsText': {'readAsText'},
'readyState': {'readyState'}
},
'FileSystem': {
'name': {'name'},
'root': {'root'}
},
'FileSystemEntry': {
'filesystem': {'filesystem'},
'fullPath': {'fullPath'},
'isDirectory': {'isDirectory'},
'isFile': {'isFile'},
'name': {'name'},
'toURL': {'toUrl'}
},
'FileWriter': {
'abort': {'abort'},
'error': {'error'},
'length': {'length'},
'position': {'position'},
'readyState': {'readyState'},
'seek': {'seek'},
'truncate': {'truncate'},
'write': {'write'}
},
'FilterPrimitiveStandardAttributes': {
'height': {'height'},
'result': {'result'},
'width': {'width'},
'x': {'x'},
'y': {'y'}
},
'FitToViewBox': {
'preserveAspectRatio': {'preserveAspectRatio'},
'viewBox': {'viewBox'}
},
'FontFace': {
'display': {'display'},
'family': {'family'},
'featureSettings': {'featureSettings'},
'status': {'status'},
'stretch': {'stretch'},
'style': {'style'},
'unicodeRange': {'unicodeRange'},
'variant': {'variant'},
'weight': {'weight'}
},
'FontFaceSet': {
'add': {'add'},
'check': {'check'},
'clear': {'clear'},
'delete': {'delete'},
'forEach': {'forEach'},
'has': {'has'},
'status': {'status'}
},
'FontFaceSetLoadEvent': {
'fontfaces': {'fontfaces'}
},
'FontFaceSource': {
'fonts': {'fonts'}
},
'ForeignFetchEvent': {
'origin': {'origin'},
'request': {'request'},
'respondWith': {'respondWith'}
},
'FormData': {
'append': {'append', 'appendBlob'},
'delete': {'delete'},
'get': {'get'},
'getAll': {'getAll'},
'has': {'has'},
'set': {'set'}
},
'GainNode': {
'gain': {'gain'}
},
'Gamepad': {
'axes': {'axes'},
'buttons': {'buttons'},
'connected': {'connected'},
'displayId': {'displayId'},
'hand': {'hand'},
'id': {'id'},
'index': {'index'},
'mapping': {'mapping'},
'pose': {'pose'},
'timestamp': {'timestamp'}
},
'GamepadButton': {
'pressed': {'pressed'},
'touched': {'touched'},
'value': {'value'}
},
'GamepadEvent': {
'gamepad': {'gamepad'}
},
'GamepadList': {
'item': {'item'}
},
'GamepadPose': {
'angularAcceleration': {'angularAcceleration'},
'angularVelocity': {'angularVelocity'},
'hasOrientation': {'hasOrientation'},
'hasPosition': {'hasPosition'},
'linearAcceleration': {'linearAcceleration'},
'linearVelocity': {'linearVelocity'},
'orientation': {'orientation'},
'position': {'position'}
},
'GeolocationPosition': {
'coords': {'coords'},
'timestamp': {'timestamp'}
},
'GeolocationPositionError': {
'code': {'code'},
'message': {'message'}
},
'Gyroscope': {
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'HTMLAnchorElement': {
'download': {'download'},
'hash': {'hash'},
'host': {'host'},
'hostname': {'hostname'},
'href': {'href'},
'hreflang': {'hreflang'},
'origin': {'origin'},
'password': {'password'},
'pathname': {'pathname'},
'port': {'port'},
'protocol': {'protocol'},
'referrerPolicy': {'referrerPolicy'},
'rel': {'rel'},
'search': {'search'},
'target': {'target'},
'type': {'type'},
'username': {'username'}
},
'HTMLAreaElement': {
'alt': {'alt'},
'coords': {'coords'},
'download': {'download'},
'hash': {'hash'},
'host': {'host'},
'hostname': {'hostname'},
'href': {'href'},
'origin': {'origin'},
'password': {'password'},
'pathname': {'pathname'},
'port': {'port'},
'protocol': {'protocol'},
'referrerPolicy': {'referrerPolicy'},
'rel': {'rel'},
'search': {'search'},
'shape': {'shape'},
'target': {'target'},
'username': {'username'}
},
'HTMLBaseElement': {
'href': {'href'},
'target': {'target'}
},
'HTMLButtonElement': {
'autofocus': {'autofocus'},
'checkValidity': {'checkValidity'},
'disabled': {'disabled'},
'form': {'form'},
'formAction': {'formAction'},
'formEnctype': {'formEnctype'},
'formMethod': {'formMethod'},
'formNoValidate': {'formNoValidate'},
'formTarget': {'formTarget'},
'labels': {'labels'},
'name': {'name'},
'reportValidity': {'reportValidity'},
'setCustomValidity': {'setCustomValidity'},
'type': {'type'},
'validationMessage': {'validationMessage'},
'validity': {'validity'},
'value': {'value'},
'willValidate': {'willValidate'}
},
'HTMLCanvasElement': {
'captureStream': {'captureStream'},
'height': {'height'},
'transferControlToOffscreen': {'transferControlToOffscreen'},
'width': {'width'}
},
'HTMLCollection': {
'item': {'item'},
'namedItem': {'namedItem'}
},
'HTMLContentElement': {
'getDistributedNodes': {'getDistributedNodes'},
'select': {'select'}
},
'HTMLDataElement': {
'value': {'value'}
},
'HTMLDataListElement': {
'options': {'options'}
},
'HTMLDetailsElement': {
'open': {'open'}
},
'HTMLDialogElement': {
'close': {'close'},
'open': {'open'},
'returnValue': {'returnValue'},
'show': {'show'},
'showModal': {'showModal'}
},
'HTMLDocument': {
'body': {'body'}
},
'HTMLElement': {
'nonce': {'nonce'}
},
'HTMLEmbedElement': {
'height': {'height'},
'name': {'name'},
'src': {'src'},
'type': {'type'},
'width': {'width'}
},
'HTMLFieldSetElement': {
'checkValidity': {'checkValidity'},
'disabled': {'disabled'},
'elements': {'elements'},
'form': {'form'},
'name': {'name'},
'reportValidity': {'reportValidity'},
'setCustomValidity': {'setCustomValidity'},
'type': {'type'},
'validationMessage': {'validationMessage'},
'validity': {'validity'},
'willValidate': {'willValidate'}
},
'HTMLFormControlsCollection': {
'namedItem': {'namedItem'}
},
'HTMLFormElement': {
'acceptCharset': {'acceptCharset'},
'action': {'action'},
'autocomplete': {'autocomplete'},
'checkValidity': {'checkValidity'},
'encoding': {'encoding'},
'enctype': {'enctype'},
'item': {'item'},
'length': {'length'},
'method': {'method'},
'name': {'name'},
'noValidate': {'noValidate'},
'reportValidity': {'reportValidity'},
'reset': {'reset'},
'submit': {'submit'},
'target': {'target'}
},
'HTMLHRElement': {
'color': {'color'}
},
'HTMLHyperlinkElementUtils': {
'hash': {'hash'},
'host': {'host'},
'hostname': {'hostname'},
'href': {'href'},
'origin': {'origin'},
'password': {'password'},
'pathname': {'pathname'},
'port': {'port'},
'protocol': {'protocol'},
'search': {'search'},
'username': {'username'}
},
'HTMLIFrameElement': {
'allow': {'allow'},
'allowFullscreen': {'allowFullscreen'},
'allowPaymentRequest': {'allowPaymentRequest'},
'csp': {'csp'},
'height': {'height'},
'name': {'name'},
'referrerPolicy': {'referrerPolicy'},
'sandbox': {'sandbox'},
'src': {'src'},
'srcdoc': {'srcdoc'},
'width': {'width'}
},
'HTMLImageElement': {
'alt': {'alt'},
'async': {'async'},
'complete': {'complete'},
'crossOrigin': {'crossOrigin'},
'currentSrc': {'currentSrc'},
'height': {'height'},
'isMap': {'isMap'},
'naturalHeight': {'naturalHeight'},
'naturalWidth': {'naturalWidth'},
'referrerPolicy': {'referrerPolicy'},
'sizes': {'sizes'},
'src': {'src'},
'srcset': {'srcset'},
'useMap': {'useMap'},
'width': {'width'}
},
'HTMLInputElement': {
'accept': {'accept'},
'alt': {'alt'},
'autocapitalize': {'autocapitalize'},
'autocomplete': {'autocomplete'},
'autofocus': {'autofocus'},
'capture': {'capture'},
'checkValidity': {'checkValidity'},
'checked': {'checked'},
'defaultChecked': {'defaultChecked'},
'defaultValue': {'defaultValue'},
'dirName': {'dirName'},
'disabled': {'disabled'},
'files': {'files'},
'form': {'form'},
'formAction': {'formAction'},
'formEnctype': {'formEnctype'},
'formMethod': {'formMethod'},
'formNoValidate': {'formNoValidate'},
'formTarget': {'formTarget'},
'height': {'height'},
'incremental': {'incremental'},
'indeterminate': {'indeterminate'},
'labels': {'labels'},
'list': {'list'},
'max': {'max'},
'maxLength': {'maxLength'},
'min': {'min'},
'minLength': {'minLength'},
'multiple': {'multiple'},
'name': {'name'},
'pattern': {'pattern'},
'placeholder': {'placeholder'},
'readOnly': {'readOnly'},
'reportValidity': {'reportValidity'},
'required': {'required'},
'select': {'select'},
'selectionDirection': {'selectionDirection'},
'selectionEnd': {'selectionEnd'},
'selectionStart': {'selectionStart'},
'setCustomValidity': {'setCustomValidity'},
'setRangeText': {'setRangeText'},
'setSelectionRange': {'setSelectionRange'},
'size': {'size'},
'src': {'src'},
'step': {'step'},
'stepDown': {'stepDown'},
'stepUp': {'stepUp'},
'type': {'type'},
'validationMessage': {'validationMessage'},
'validity': {'validity'},
'value': {'value'},
'valueAsNumber': {'valueAsNumber'},
'webkitEntries': {'entries'},
'webkitdirectory': {'directory'},
'width': {'width'},
'willValidate': {'willValidate'}
},
'HTMLLIElement': {
'value': {'value'}
},
'HTMLLabelElement': {
'control': {'control'},
'form': {'form'},
'htmlFor': {'htmlFor'}
},
'HTMLLegendElement': {
'form': {'form'}
},
'HTMLLinkElement': {
'as': {'as'},
'crossOrigin': {'crossOrigin'},
'disabled': {'disabled'},
'href': {'href'},
'hreflang': {'hreflang'},
'import': {'import'},
'integrity': {'integrity'},
'media': {'media'},
'referrerPolicy': {'referrerPolicy'},
'rel': {'rel'},
'relList': {'relList'},
'scope': {'scope'},
'sheet': {'sheet'},
'sizes': {'sizes'},
'type': {'type'}
},
'HTMLMapElement': {
'areas': {'areas'},
'name': {'name'}
},
'HTMLMediaElement': {
'addTextTrack': {'addTextTrack'},
'audioTracks': {'audioTracks'},
'autoplay': {'autoplay'},
'buffered': {'buffered'},
'canPlayType': {'canPlayType'},
'captureStream': {'captureStream'},
'controls': {'controls'},
'controlsList': {'controlsList'},
'crossOrigin': {'crossOrigin'},
'currentSrc': {'currentSrc'},
'currentTime': {'currentTime'},
'defaultMuted': {'defaultMuted'},
'defaultPlaybackRate': {'defaultPlaybackRate'},
'disableRemotePlayback': {'disableRemotePlayback'},
'duration': {'duration'},
'ended': {'ended'},
'error': {'error'},
'load': {'load'},
'loop': {'loop'},
'mediaKeys': {'mediaKeys'},
'muted': {'muted'},
'networkState': {'networkState'},
'pause': {'pause'},
'paused': {'paused'},
'playbackRate': {'playbackRate'},
'played': {'played'},
'preload': {'preload'},
'readyState': {'readyState'},
'remote': {'remote'},
'seekable': {'seekable'},
'seeking': {'seeking'},
'sinkId': {'sinkId'},
'src': {'src'},
'srcObject': {'srcObject'},
'textTracks': {'textTracks'},
'videoTracks': {'videoTracks'},
'volume': {'volume'},
'webkitAudioDecodedByteCount': {'audioDecodedByteCount'},
'webkitVideoDecodedByteCount': {'videoDecodedByteCount'}
},
'HTMLMetaElement': {
'content': {'content'},
'httpEquiv': {'httpEquiv'},
'name': {'name'}
},
'HTMLMeterElement': {
'high': {'high'},
'labels': {'labels'},
'low': {'low'},
'max': {'max'},
'min': {'min'},
'optimum': {'optimum'},
'value': {'value'}
},
'HTMLModElement': {
'cite': {'cite'},
'dateTime': {'dateTime'}
},
'HTMLOListElement': {
'reversed': {'reversed'},
'start': {'start'},
'type': {'type'}
},
'HTMLObjectElement': {
'checkValidity': {'checkValidity'},
'data': {'data'},
'form': {'form'},
'height': {'height'},
'name': {'name'},
'reportValidity': {'reportValidity'},
'setCustomValidity': {'setCustomValidity'},
'type': {'type'},
'useMap': {'useMap'},
'validationMessage': {'validationMessage'},
'validity': {'validity'},
'width': {'width'},
'willValidate': {'willValidate'}
},
'HTMLOptGroupElement': {
'disabled': {'disabled'},
'label': {'label'}
},
'HTMLOptionElement': {
'defaultSelected': {'defaultSelected'},
'disabled': {'disabled'},
'form': {'form'},
'index': {'index'},
'label': {'label'},
'selected': {'selected'},
'value': {'value'}
},
'HTMLOutputElement': {
'checkValidity': {'checkValidity'},
'defaultValue': {'defaultValue'},
'form': {'form'},
'htmlFor': {'htmlFor'},
'labels': {'labels'},
'name': {'name'},
'reportValidity': {'reportValidity'},
'setCustomValidity': {'setCustomValidity'},
'type': {'type'},
'validationMessage': {'validationMessage'},
'validity': {'validity'},
'value': {'value'},
'willValidate': {'willValidate'}
},
'HTMLParamElement': {
'name': {'name'},
'value': {'value'}
},
'HTMLProgressElement': {
'labels': {'labels'},
'max': {'max'},
'position': {'position'},
'value': {'value'}
},
'HTMLQuoteElement': {
'cite': {'cite'}
},
'HTMLScriptElement': {
'async': {'async'},
'charset': {'charset'},
'crossOrigin': {'crossOrigin'},
'defer': {'defer'},
'integrity': {'integrity'},
'noModule': {'noModule'},
'src': {'src'},
'type': {'type'}
},
'HTMLSelectElement': {
'add': {'add'},
'autofocus': {'autofocus'},
'checkValidity': {'checkValidity'},
'disabled': {'disabled'},
'form': {'form'},
'item': {'item'},
'labels': {'labels'},
'length': {'length'},
'multiple': {'multiple'},
'name': {'name'},
'namedItem': {'namedItem'},
'reportValidity': {'reportValidity'},
'required': {'required'},
'selectedIndex': {'selectedIndex'},
'setCustomValidity': {'setCustomValidity'},
'size': {'size'},
'type': {'type'},
'validationMessage': {'validationMessage'},
'validity': {'validity'},
'value': {'value'},
'willValidate': {'willValidate'}
},
'HTMLShadowElement': {
'getDistributedNodes': {'getDistributedNodes'}
},
'HTMLSlotElement': {
'name': {'name'}
},
'HTMLSourceElement': {
'media': {'media'},
'sizes': {'sizes'},
'src': {'src'},
'srcset': {'srcset'},
'type': {'type'}
},
'HTMLStyleElement': {
'disabled': {'disabled'},
'media': {'media'},
'sheet': {'sheet'},
'type': {'type'}
},
'HTMLTableCellElement': {
'cellIndex': {'cellIndex'},
'colSpan': {'colSpan'},
'headers': {'headers'},
'rowSpan': {'rowSpan'}
},
'HTMLTableColElement': {
'span': {'span'}
},
'HTMLTableDataCellElement': {
'cellIndex': {'cellIndex'},
'colSpan': {'colSpan'},
'headers': {'headers'},
'rowSpan': {'rowSpan'}
},
'HTMLTableElement': {
'caption': {'caption'},
'deleteCaption': {'deleteCaption'},
'deleteRow': {'deleteRow'},
'deleteTFoot': {'deleteTFoot'},
'deleteTHead': {'deleteTHead'},
'tFoot': {'tFoot'},
'tHead': {'tHead'}
},
'HTMLTableHeaderCellElement': {
'cellIndex': {'cellIndex'},
'colSpan': {'colSpan'},
'headers': {'headers'},
'rowSpan': {'rowSpan'}
},
'HTMLTableRowElement': {
'deleteCell': {'deleteCell'},
'rowIndex': {'rowIndex'},
'sectionRowIndex': {'sectionRowIndex'}
},
'HTMLTableSectionElement': {
'deleteRow': {'deleteRow'}
},
'HTMLTemplateElement': {
'content': {'content'}
},
'HTMLTextAreaElement': {
'autocapitalize': {'autocapitalize'},
'autofocus': {'autofocus'},
'checkValidity': {'checkValidity'},
'cols': {'cols'},
'defaultValue': {'defaultValue'},
'dirName': {'dirName'},
'disabled': {'disabled'},
'form': {'form'},
'labels': {'labels'},
'maxLength': {'maxLength'},
'minLength': {'minLength'},
'name': {'name'},
'placeholder': {'placeholder'},
'readOnly': {'readOnly'},
'reportValidity': {'reportValidity'},
'required': {'required'},
'rows': {'rows'},
'select': {'select'},
'selectionDirection': {'selectionDirection'},
'selectionEnd': {'selectionEnd'},
'selectionStart': {'selectionStart'},
'setCustomValidity': {'setCustomValidity'},
'setRangeText': {'setRangeText'},
'setSelectionRange': {'setSelectionRange'},
'textLength': {'textLength'},
'type': {'type'},
'validationMessage': {'validationMessage'},
'validity': {'validity'},
'value': {'value'},
'willValidate': {'willValidate'},
'wrap': {'wrap'}
},
'HTMLTimeElement': {
'dateTime': {'dateTime'}
},
'HTMLTrackElement': {
'default': {'defaultValue'},
'kind': {'kind'},
'label': {'label'},
'readyState': {'readyState'},
'src': {'src'},
'srclang': {'srclang'},
'track': {'track'}
},
'HTMLVideoElement': {
'getVideoPlaybackQuality': {'getVideoPlaybackQuality'},
'height': {'height'},
'poster': {'poster'},
'videoHeight': {'videoHeight'},
'videoWidth': {'videoWidth'},
'webkitDecodedFrameCount': {'decodedFrameCount'},
'webkitDroppedFrameCount': {'droppedFrameCount'},
'webkitEnterFullscreen': {'enterFullscreen'},
'webkitExitFullscreen': {'exitFullscreen'},
'width': {'width'}
},
'HashChangeEvent': {
'newURL': {'newUrl'},
'oldURL': {'oldUrl'}
},
'History': {
'back': {'back'},
'forward': {'forward'},
'go': {'go'},
'length': {'length'},
'scrollRestoration': {'scrollRestoration'}
},
'IDBCursor': {
'advance': {'advance'},
'continuePrimaryKey': {'continuePrimaryKey'},
'direction': {'direction'},
'key': {'key'},
'primaryKey': {'primaryKey'},
'source': {'source'}
},
'IDBDatabase': {
'close': {'close'},
'deleteObjectStore': {'deleteObjectStore'},
'name': {'name'},
'objectStoreNames': {'objectStoreNames'},
'version': {'version'}
},
'IDBFactory': {
'cmp': {'cmp'}
},
'IDBIndex': {
'getAll': {'getAll'},
'getAllKeys': {'getAllKeys'},
'keyPath': {'keyPath'},
'multiEntry': {'multiEntry'},
'name': {'name'},
'objectStore': {'objectStore'},
'unique': {'unique'}
},
'IDBKeyRange': {
'bound': {'bound_'},
'includes': {'includes'},
'lower': {'lower'},
'lowerBound': {'lowerBound_'},
'lowerOpen': {'lowerOpen'},
'only': {'only_'},
'upper': {'upper'},
'upperBound': {'upperBound_'},
'upperOpen': {'upperOpen'}
},
'IDBObjectStore': {
'autoIncrement': {'autoIncrement'},
'deleteIndex': {'deleteIndex'},
'getAll': {'getAll'},
'getAllKeys': {'getAllKeys'},
'getKey': {'getKey'},
'index': {'index'},
'indexNames': {'indexNames'},
'keyPath': {'keyPath'},
'name': {'name'},
'openKeyCursor': {'openKeyCursor'},
'transaction': {'transaction'}
},
'IDBObservation': {
'key': {'key'},
'type': {'type'},
'value': {'value'}
},
'IDBObserver': {
'unobserve': {'unobserve'}
},
'IDBObserverChanges': {
'database': {'database'},
'records': {'records'},
'transaction': {'transaction'}
},
'IDBRequest': {
'error': {'error'},
'readyState': {'readyState'},
'source': {'source'},
'transaction': {'transaction'}
},
'IDBTransaction': {
'abort': {'abort'},
'db': {'db'},
'error': {'error'},
'mode': {'mode'},
'objectStore': {'objectStore'},
'objectStoreNames': {'objectStoreNames'}
},
'IDBVersionChangeEvent': {
'dataLoss': {'dataLoss'},
'dataLossMessage': {'dataLossMessage'},
'newVersion': {'newVersion'},
'oldVersion': {'oldVersion'},
'target': {'target'}
},
'IIRFilterNode': {
'getFrequencyResponse': {'getFrequencyResponse'}
},
'IdleDeadline': {
'didTimeout': {'didTimeout'},
'timeRemaining': {'timeRemaining'}
},
'ImageBitmap': {
'close': {'close'},
'height': {'height'},
'width': {'width'}
},
'ImageBitmapRenderingContext': {
'canvas': {'canvas'},
'transferFromImageBitmap': {'transferFromImageBitmap'}
},
'ImageCapture': {
'track': {'track'}
},
'ImageData': {
'data': {'data'},
'height': {'height'},
'width': {'width'}
},
'InputDeviceCapabilities': {
'firesTouchEvents': {'firesTouchEvents'}
},
'InputEvent': {
'bubbles': {'bubbles'},
'cancelable': {'cancelable'},
'composed': {'composed'},
'composedPath': {'composedPath'},
'defaultPrevented': {'defaultPrevented'},
'eventPhase': {'eventPhase'},
'isTrusted': {'isTrusted'},
'preventDefault': {'preventDefault'},
'stopImmediatePropagation': {'stopImmediatePropagation'},
'stopPropagation': {'stopPropagation'},
'timeStamp': {'timeStamp'},
'type': {'type'}
},
'IntersectionObserver': {
'disconnect': {'disconnect'},
'observe': {'observe'},
'root': {'root'},
'rootMargin': {'rootMargin'},
'takeRecords': {'takeRecords'},
'thresholds': {'thresholds'},
'unobserve': {'unobserve'}
},
'IntersectionObserverEntry': {
'boundingClientRect': {'boundingClientRect'},
'intersectionRatio': {'intersectionRatio'},
'intersectionRect': {'intersectionRect'},
'isIntersecting': {'isIntersecting'},
'rootBounds': {'rootBounds'},
'target': {'target'},
'time': {'time'}
},
'InterventionReport': {
'lineNumber': {'lineNumber'},
'message': {'message'},
'sourceFile': {'sourceFile'}
},
'Iterator': {
'next': {'next'}
},
'JavaScriptAudioNode': {
'bufferSize': {'bufferSize'},
'setEventListener': {'setEventListener'}
},
'KeyboardEvent': {
'altKey': {'altKey'},
'charCode': {'charCode'},
'code': {'code'},
'ctrlKey': {'ctrlKey'},
'getModifierState': {'getModifierState'},
'isComposing': {'isComposing'},
'key': {'key'},
'keyCode': {'keyCode'},
'location': {'location'},
'metaKey': {'metaKey'},
'repeat': {'repeat'},
'shiftKey': {'shiftKey'}
},
'Location': {
'ancestorOrigins': {'ancestorOrigins'},
'assign': {'assign'},
'hash': {'hash'},
'host': {'host'},
'hostname': {'hostname'},
'href': {'href'},
'pathname': {'pathname'},
'port': {'port'},
'protocol': {'protocol'},
'reload': {'reload'},
'replace': {'replace'},
'search': {'search'},
'trustedHref': {'trustedHref'}
},
'MIDIAccess': {
'inputs': {'inputs'},
'outputs': {'outputs'},
'sysexEnabled': {'sysexEnabled'}
},
'MIDIConnectionEvent': {
'port': {'port'}
},
'MIDIMessageEvent': {
'data': {'data'}
},
'MIDIOutput': {
'send': {'send'}
},
'MIDIPort': {
'connection': {'connection'},
'id': {'id'},
'manufacturer': {'manufacturer'},
'name': {'name'},
'state': {'state'},
'type': {'type'},
'version': {'version'}
},
'MSStyleCSSProperties': {
'cssFloat': {'cssFloat'},
'cssText': {'cssText'},
'getPropertyPriority': {'getPropertyPriority'},
'item': {'item'},
'length': {'length'},
'parentRule': {'parentRule'},
'removeProperty': {'removeProperty'}
},
'Magnetometer': {
'x': {'x'},
'y': {'y'},
'z': {'z'}
},
'MediaCapabilitiesInfo': {
'powerEfficient': {'powerEfficient'},
'smooth': {'smooth'},
'supported': {'supported'}
},
'MediaDeviceInfo': {
'deviceId': {'deviceId'},
'groupId': {'groupId'},
'kind': {'kind'},
'label': {'label'}
},
'MediaElementAudioSourceNode': {
'mediaElement': {'mediaElement'}
},
'MediaEncryptedEvent': {
'initData': {'initData'},
'initDataType': {'initDataType'}
},
'MediaError': {
'code': {'code'},
'message': {'message'}
},
'MediaKeyMessageEvent': {
'message': {'message'},
'messageType': {'messageType'}
},
'MediaKeySession': {
'expiration': {'expiration'},
'keyStatuses': {'keyStatuses'},
'sessionId': {'sessionId'}
},
'MediaKeyStatusMap': {
'get': {'get'},
'has': {'has'},
'size': {'size'}
},
'MediaKeySystemAccess': {
'keySystem': {'keySystem'}
},
'MediaKeysPolicy': {
'minHdcpVersion': {'minHdcpVersion'}
},
'MediaList': {
'appendMedium': {'appendMedium'},
'deleteMedium': {'deleteMedium'},
'item': {'item'},
'length': {'length'},
'mediaText': {'mediaText'}
},
'MediaMetadata': {
'album': {'album'},
'artist': {'artist'},
'artwork': {'artwork'},
'title': {'title'}
},
'MediaQueryList': {
'addListener': {'addListener'},
'matches': {'matches'},
'media': {'media'},
'removeListener': {'removeListener'}
},
'MediaQueryListEvent': {
'matches': {'matches'},
'media': {'media'}
},
'MediaRecorder': {
'audioBitsPerSecond': {'audioBitsPerSecond'},
'isTypeSupported': {'isTypeSupported'},
'mimeType': {'mimeType'},
'pause': {'pause'},
'requestData': {'requestData'},
'resume': {'resume'},
'start': {'start'},
'state': {'state'},
'stop': {'stop'},
'stream': {'stream'},
'videoBitsPerSecond': {'videoBitsPerSecond'}
},
'MediaSession': {
'metadata': {'metadata'},
'playbackState': {'playbackState'},
'setActionHandler': {'setActionHandler'}
},
'MediaSettingsRange': {
'max': {'max'},
'min': {'min'},
'step': {'step'}
},
'MediaSource': {
'activeSourceBuffers': {'activeSourceBuffers'},
'addSourceBuffer': {'addSourceBuffer'},
'clearLiveSeekableRange': {'clearLiveSeekableRange'},
'duration': {'duration'},
'endOfStream': {'endOfStream'},
'isTypeSupported': {'isTypeSupported'},
'readyState': {'readyState'},
'removeSourceBuffer': {'removeSourceBuffer'},
'setLiveSeekableRange': {'setLiveSeekableRange'},
'sourceBuffers': {'sourceBuffers'}
},
'MediaStream': {
'active': {'active'},
'addTrack': {'addTrack'},
'clone': {'clone'},
'getAudioTracks': {'getAudioTracks'},
'getTrackById': {'getTrackById'},
'getTracks': {'getTracks'},
'getVideoTracks': {'getVideoTracks'},
'id': {'id'},
'removeTrack': {'removeTrack'}
},
'MediaStreamAudioDestinationNode': {
'stream': {'stream'}
},
'MediaStreamAudioSourceNode': {
'mediaStream': {'mediaStream'}
},
'MediaStreamEvent': {
'stream': {'stream'}
},
'MediaStreamTrack': {
'clone': {'clone'},
'contentHint': {'contentHint'},
'enabled': {'enabled'},
'id': {'id'},
'kind': {'kind'},
'label': {'label'},
'muted': {'muted'},
'readyState': {'readyState'},
'stop': {'stop'}
},
'MediaStreamTrackEvent': {
'track': {'track'}
},
'MemoryInfo': {
'jsHeapSizeLimit': {'jsHeapSizeLimit'},
'totalJSHeapSize': {'totalJSHeapSize'},
'usedJSHeapSize': {'usedJSHeapSize'}
},
'MessageChannel': {
'port1': {'port1'},
'port2': {'port2'}
},
'MessageEvent': {
'lastEventId': {'lastEventId'},
'origin': {'origin'},
'ports': {'ports'},
'suborigin': {'suborigin'}
},
'MessagePort': {
'close': {'close'}
},
'Metadata': {
'size': {'size'}
},
'MimeType': {
'description': {'description'},
'enabledPlugin': {'enabledPlugin'},
'suffixes': {'suffixes'},
'type': {'type'}
},
'MimeTypeArray': {
'item': {'item'},
'namedItem': {'namedItem'}
},
'MouseEvent': {
'altKey': {'altKey'},
'button': {'button'},
'buttons': {'buttons'},
'ctrlKey': {'ctrlKey'},
'fromElement': {'fromElement'},
'getModifierState': {'getModifierState'},
'metaKey': {'metaKey'},
'region': {'region'},
'shiftKey': {'shiftKey'},
'toElement': {'toElement'}
},
'MozCSSKeyframeRule': {
'keyText': {'keyText'},
'style': {'style'}
},
'MozCSSKeyframesRule': {
'appendRule': {'appendRule'},
'cssRules': {'cssRules'},
'deleteRule': {'deleteRule'},
'findRule': {'findRule'},
'name': {'name'}
},
'MozNamedAttrMap': {
'getNamedItem': {'getNamedItem'},
'getNamedItemNS': {'getNamedItemNS'},
'item': {'item'},
'removeNamedItem': {'removeNamedItem'},
'removeNamedItemNS': {'removeNamedItemNS'},
'setNamedItem': {'setNamedItem'},
'setNamedItemNS': {'setNamedItemNS'}
},
'MutationEvent': {
'attrChange': {'attrChange'},
'attrName': {'attrName'},
'initMutationEvent': {'initMutationEvent'},
'newValue': {'newValue'},
'prevValue': {'prevValue'},
'relatedNode': {'relatedNode'}
},
'MutationObserver': {
'disconnect': {'disconnect'},
'takeRecords': {'takeRecords'}
},
'MutationRecord': {
'addedNodes': {'addedNodes'},
'attributeName': {'attributeName'},
'attributeNamespace': {'attributeNamespace'},
'nextSibling': {'nextSibling'},
'oldValue': {'oldValue'},
'previousSibling': {'previousSibling'},
'removedNodes': {'removedNodes'},
'target': {'target'},
'type': {'type'}
},
'NamedNodeMap': {
'getNamedItem': {'getNamedItem'},
'getNamedItemNS': {'getNamedItemNS'},
'item': {'item'},
'removeNamedItem': {'removeNamedItem'},
'removeNamedItemNS': {'removeNamedItemNS'},
'setNamedItem': {'setNamedItem'},
'setNamedItemNS': {'setNamedItemNS'}
},
'Navigator': {
'appCodeName': {'appCodeName'},
'appName': {'appName'},
'appVersion': {'appVersion'},
'budget': {'budget'},
'cancelKeyboardLock': {'cancelKeyboardLock'},
'clipboard': {'clipboard'},
'connection': {'connection'},
'cookieEnabled': {'cookieEnabled'},
'credentials': {'credentials'},
'dartEnabled': {'dartEnabled'},
'deviceMemory': {'deviceMemory'},
'doNotTrack': {'doNotTrack'},
'geolocation': {'geolocation'},
'languages': {'languages'},
'maxTouchPoints': {'maxTouchPoints'},
'mediaCapabilities': {'mediaCapabilities'},
'mediaDevices': {'mediaDevices'},
'mediaSession': {'mediaSession'},
'mimeTypes': {'mimeTypes'},
'nfc': {'nfc'},
'onLine': {'onLine'},
'permissions': {'permissions'},
'platform': {'platform'},
'presentation': {'presentation'},
'product': {'product'},
'productSub': {'productSub'},
'registerProtocolHandler': {'registerProtocolHandler'},
'sendBeacon': {'sendBeacon'},
'serviceWorker': {'serviceWorker'},
'storage': {'storage'},
'userAgent': {'userAgent'},
'vendor': {'vendor'},
'vendorSub': {'vendorSub'},
'vr': {'vr'},
'webdriver': {'webdriver'},
'webkitPersistentStorage': {'persistentStorage'},
'webkitTemporaryStorage': {'temporaryStorage'}
},
'NavigatorAutomationInformation': {
'webdriver': {'webdriver'}
},
'NavigatorConcurrentHardware': {
'hardwareConcurrency': {'hardwareConcurrency'}
},
'NavigatorCookies': {
'cookieEnabled': {'cookieEnabled'}
},
'NavigatorID': {
'appCodeName': {'appCodeName'},
'appName': {'appName'},
'appVersion': {'appVersion'},
'dartEnabled': {'dartEnabled'},
'platform': {'platform'},
'product': {'product'},
'userAgent': {'userAgent'}
},
'NavigatorLanguage': {
'language': {'language'},
'languages': {'languages'}
},
'NavigatorOnLine': {
'onLine': {'onLine'}
},
'NavigatorUserMediaError': {
'constraintName': {'constraintName'},
'message': {'message'},
'name': {'name'}
},
'NetworkInformation': {
'downlink': {'downlink'},
'downlinkMax': {'downlinkMax'},
'effectiveType': {'effectiveType'},
'rtt': {'rtt'},
'type': {'type'}
},
'Node': {
'appendChild': {'append'},
'baseURI': {'baseUri'},
'childNodes': {'childNodes'},
'cloneNode': {'clone'},
'contains': {'contains'},
'firstChild': {'firstChild'},
'hasChildNodes': {'hasChildNodes'},
'insertBefore': {'insertBefore'},
'isConnected': {'isConnected'},
'lastChild': {'lastChild'},
'nextSibling': {'nextNode'},
'nodeName': {'nodeName'},
'nodeType': {'nodeType'},
'nodeValue': {'nodeValue'},
'ownerDocument': {'ownerDocument'},
'parentElement': {'parent'},
'parentNode': {'parentNode'},
'previousSibling': {'previousNode'},
'textContent': {'text'}
},
'NodeIterator': {
'detach': {'detach'},
'nextNode': {'nextNode'},
'pointerBeforeReferenceNode': {'pointerBeforeReferenceNode'},
'previousNode': {'previousNode'},
'referenceNode': {'referenceNode'},
'root': {'root'},
'whatToShow': {'whatToShow'}
},
'NonDocumentTypeChildNode': {
'nextElementSibling': {'nextElementSibling'},
'previousElementSibling': {'previousElementSibling'}
},
'NonElementParentNode': {
'getElementById': {'getElementById'}
},
'NoncedElement': {
'nonce': {'nonce'}
},
'Notification': {
'actions': {'actions'},
'badge': {'badge'},
'body': {'body'},
'close': {'close'},
'data': {'data'},
'dir': {'dir'},
'icon': {'icon'},
'image': {'image'},
'lang': {'lang'},
'maxActions': {'maxActions'},
'permission': {'permission'},
'renotify': {'renotify'},
'requireInteraction': {'requireInteraction'},
'silent': {'silent'},
'tag': {'tag'},
'timestamp': {'timestamp'},
'title': {'title'},
'vibrate': {'vibrate'}
},
'NotificationEvent': {
'action': {'action'},
'notification': {'notification'},
'reply': {'reply'}
},
'OESVertexArrayObject': {
'bindVertexArrayOES': {'bindVertexArray'},
'createVertexArrayOES': {'createVertexArray'},
'deleteVertexArrayOES': {'deleteVertexArray'},
'isVertexArrayOES': {'isVertexArray'}
},
'OES_vertex_array_object': {
'bindVertexArrayOES': {'bindVertexArray'},
'createVertexArrayOES': {'createVertexArray'},
'deleteVertexArrayOES': {'deleteVertexArray'},
'isVertexArrayOES': {'isVertexArray'}
},
'OfflineAudioCompletionEvent': {
'renderedBuffer': {'renderedBuffer'}
},
'OfflineAudioContext': {
'length': {'length'}
},
'OfflineResourceList': {
'abort': {'abort'},
'status': {'status'},
'swapCache': {'swapCache'},
'update': {'update'}
},
'OffscreenCanvas': {
'height': {'height'},
'transferToImageBitmap': {'transferToImageBitmap'},
'width': {'width'}
},
'OffscreenCanvasRenderingContext2D': {
'arc': {'arc'},
'arcTo': {'arcTo'},
'beginPath': {'beginPath'},
'bezierCurveTo': {'bezierCurveTo'},
'canvas': {'canvas'},
'clearRect': {'clearRect'},
'clip': {'clip'},
'closePath': {'closePath'},
'createLinearGradient': {'createLinearGradient'},
'createPattern': {'createPattern'},
'createRadialGradient': {'createRadialGradient'},
'direction': {'direction'},
'drawImage': {'drawImage'},
'ellipse': {'ellipse'},
'fill': {'fill'},
'fillRect': {'fillRect'},
'fillStyle': {'fillStyle'},
'fillText': {'fillText'},
'filter': {'filter'},
'font': {'font'},
'getLineDash': {'getLineDash'},
'globalAlpha': {'globalAlpha'},
'globalCompositeOperation': {'globalCompositeOperation'},
'imageSmoothingEnabled': {'imageSmoothingEnabled'},
'imageSmoothingQuality': {'imageSmoothingQuality'},
'isPointInPath': {'isPointInPath'},
'isPointInStroke': {'isPointInStroke'},
'lineCap': {'lineCap'},
'lineDashOffset': {'lineDashOffset'},
'lineJoin': {'lineJoin'},
'lineTo': {'lineTo'},
'lineWidth': {'lineWidth'},
'measureText': {'measureText'},
'miterLimit': {'miterLimit'},
'moveTo': {'moveTo'},
'quadraticCurveTo': {'quadraticCurveTo'},
'rect': {'rect'},
'resetTransform': {'resetTransform'},
'restore': {'restore'},
'rotate': {'rotate'},
'save': {'save'},
'scale': {'scale'},
'setLineDash': {'setLineDash'},
'setTransform': {'setTransform'},
'shadowBlur': {'shadowBlur'},
'shadowColor': {'shadowColor'},
'shadowOffsetX': {'shadowOffsetX'},
'shadowOffsetY': {'shadowOffsetY'},
'stroke': {'stroke'},
'strokeRect': {'strokeRect'},
'strokeStyle': {'strokeStyle'},
'strokeText': {'strokeText'},
'textAlign': {'textAlign'},
'textBaseline': {'textBaseline'},
'transform': {'transform'},
'translate': {'translate'}
},
'OrientationSensor': {
'populateMatrix': {'populateMatrix'},
'quaternion': {'quaternion'}
},
'Oscillator': {
'detune': {'detune'},
'frequency': {'frequency'},
'setPeriodicWave': {'setPeriodicWave'},
'type': {'type'}
},
'OscillatorNode': {
'detune': {'detune'},
'frequency': {'frequency'},
'setPeriodicWave': {'setPeriodicWave'},
'type': {'type'}
},
'OverconstrainedError': {
'constraint': {'constraint'},
'message': {'message'},
'name': {'name'}
},
'PageTransitionEvent': {
'persisted': {'persisted'}
},
'PaintRenderingContext2D': {
'arc': {'arc'},
'arcTo': {'arcTo'},
'beginPath': {'beginPath'},
'bezierCurveTo': {'bezierCurveTo'},
'clearRect': {'clearRect'},
'clip': {'clip'},
'closePath': {'closePath'},
'createLinearGradient': {'createLinearGradient'},
'createPattern': {'createPattern'},
'createRadialGradient': {'createRadialGradient'},
'currentTransform': {'currentTransform'},
'drawImage': {'drawImage'},
'ellipse': {'ellipse'},
'fill': {'fill'},
'fillRect': {'fillRect'},
'fillStyle': {'fillStyle'},
'filter': {'filter'},
'getLineDash': {'getLineDash'},
'globalAlpha': {'globalAlpha'},
'globalCompositeOperation': {'globalCompositeOperation'},
'imageSmoothingEnabled': {'imageSmoothingEnabled'},
'imageSmoothingQuality': {'imageSmoothingQuality'},
'isPointInPath': {'isPointInPath'},
'isPointInStroke': {'isPointInStroke'},
'lineCap': {'lineCap'},
'lineDashOffset': {'lineDashOffset'},
'lineJoin': {'lineJoin'},
'lineTo': {'lineTo'},
'lineWidth': {'lineWidth'},
'miterLimit': {'miterLimit'},
'moveTo': {'moveTo'},
'quadraticCurveTo': {'quadraticCurveTo'},
'rect': {'rect'},
'resetTransform': {'resetTransform'},
'restore': {'restore'},
'rotate': {'rotate'},
'save': {'save'},
'scale': {'scale'},
'setLineDash': {'setLineDash'},
'setTransform': {'setTransform'},
'shadowBlur': {'shadowBlur'},
'shadowColor': {'shadowColor'},
'shadowOffsetX': {'shadowOffsetX'},
'shadowOffsetY': {'shadowOffsetY'},
'stroke': {'stroke'},
'strokeRect': {'strokeRect'},
'strokeStyle': {'strokeStyle'},
'transform': {'transform'},
'translate': {'translate'}
},
'PaintSize': {
'height': {'height'},
'width': {'width'}
},
'PaintWorkletGlobalScope': {
'devicePixelRatio': {'devicePixelRatio'},
'registerPaint': {'registerPaint'}
},
'PannerNode': {
'coneInnerAngle': {'coneInnerAngle'},
'coneOuterAngle': {'coneOuterAngle'},
'coneOuterGain': {'coneOuterGain'},
'distanceModel': {'distanceModel'},
'maxDistance': {'maxDistance'},
'orientationX': {'orientationX'},
'orientationY': {'orientationY'},
'orientationZ': {'orientationZ'},
'panningModel': {'panningModel'},
'positionX': {'positionX'},
'positionY': {'positionY'},
'positionZ': {'positionZ'},
'refDistance': {'refDistance'},
'rolloffFactor': {'rolloffFactor'},
'setOrientation': {'setOrientation'},
'setPosition': {'setPosition'}
},
'PasswordCredential': {
'additionalData': {'additionalData'},
'iconURL': {'iconUrl'},
'idName': {'idName'},
'name': {'name'},
'password': {'password'},
'passwordName': {'passwordName'}
},
'Path2D': {
'addPath': {'addPath'},
'arc': {'arc'},
'arcTo': {'arcTo'},
'bezierCurveTo': {'bezierCurveTo'},
'closePath': {'closePath'},
'ellipse': {'ellipse'},
'lineTo': {'lineTo'},
'moveTo': {'moveTo'},
'quadraticCurveTo': {'quadraticCurveTo'},
'rect': {'rect'}
},
'PaymentAddress': {
'addressLine': {'addressLine'},
'city': {'city'},
'country': {'country'},
'dependentLocality': {'dependentLocality'},
'languageCode': {'languageCode'},
'organization': {'organization'},
'phone': {'phone'},
'postalCode': {'postalCode'},
'recipient': {'recipient'},
'region': {'region'},
'sortingCode': {'sortingCode'}
},
'PaymentManager': {
'instruments': {'instruments'},
'userHint': {'userHint'}
},
'PaymentRequest': {
'id': {'id'},
'shippingAddress': {'shippingAddress'},
'shippingOption'<