// frames对象

bodaEnv.memory.globlProtoObj["frames"] = new bodaEnv.memory.globlProtoObj["Window"]('bobo')

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Object", {configurable:true, enumerable:false, writable:true, value:function Object (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Object", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Function", {configurable:true, enumerable:false, writable:true, value:function Function (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Function", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Array", {configurable:true, enumerable:false, writable:true, value:function Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Number", {configurable:true, enumerable:false, writable:true, value:function Number (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Number", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "parseFloat", {configurable:true, enumerable:false, writable:true, value:function parseFloat (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "parseFloat", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "parseInt", {configurable:true, enumerable:false, writable:true, value:function parseInt (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "parseInt", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Infinity", {configurable:false, enumerable:false, writable:false, value:Infinity});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NaN", {configurable:false, enumerable:false, writable:false, value:NaN});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "undefined", {configurable:false, enumerable:false, writable:false, value:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Boolean", {configurable:true, enumerable:false, writable:true, value:function Boolean (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Boolean", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "String", {configurable:true, enumerable:false, writable:true, value:function String (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "String", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Symbol", {configurable:true, enumerable:false, writable:true, value:function Symbol (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Symbol", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Date", {configurable:true, enumerable:false, writable:true, value:function Date (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Date", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Promise", {configurable:true, enumerable:false, writable:true, value:function Promise (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Promise", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RegExp", {configurable:true, enumerable:false, writable:true, value:function RegExp (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RegExp", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Error", {configurable:true, enumerable:false, writable:true, value:function Error (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Error", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AggregateError", {configurable:true, enumerable:false, writable:true, value:function AggregateError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AggregateError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "EvalError", {configurable:true, enumerable:false, writable:true, value:function EvalError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "EvalError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RangeError", {configurable:true, enumerable:false, writable:true, value:function RangeError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RangeError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReferenceError", {configurable:true, enumerable:false, writable:true, value:function ReferenceError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReferenceError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SyntaxError", {configurable:true, enumerable:false, writable:true, value:function SyntaxError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SyntaxError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TypeError", {configurable:true, enumerable:false, writable:true, value:function TypeError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TypeError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "URIError", {configurable:true, enumerable:false, writable:true, value:function URIError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "URIError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "globalThis", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "JSON", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Math", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Intl", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ArrayBuffer", {configurable:true, enumerable:false, writable:true, value:function ArrayBuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ArrayBuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Atomics", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Uint8Array", {configurable:true, enumerable:false, writable:true, value:function Uint8Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Uint8Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Int8Array", {configurable:true, enumerable:false, writable:true, value:function Int8Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Int8Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Uint16Array", {configurable:true, enumerable:false, writable:true, value:function Uint16Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Uint16Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Int16Array", {configurable:true, enumerable:false, writable:true, value:function Int16Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Int16Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Uint32Array", {configurable:true, enumerable:false, writable:true, value:function Uint32Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Uint32Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Int32Array", {configurable:true, enumerable:false, writable:true, value:function Int32Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Int32Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Float32Array", {configurable:true, enumerable:false, writable:true, value:function Float32Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Float32Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Float64Array", {configurable:true, enumerable:false, writable:true, value:function Float64Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Float64Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Uint8ClampedArray", {configurable:true, enumerable:false, writable:true, value:function Uint8ClampedArray (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Uint8ClampedArray", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BigUint64Array", {configurable:true, enumerable:false, writable:true, value:function BigUint64Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BigUint64Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BigInt64Array", {configurable:true, enumerable:false, writable:true, value:function BigInt64Array (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BigInt64Array", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DataView", {configurable:true, enumerable:false, writable:true, value:function DataView (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DataView", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Map", {configurable:true, enumerable:false, writable:true, value:function Map (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Map", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BigInt", {configurable:true, enumerable:false, writable:true, value:function BigInt (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BigInt", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Set", {configurable:true, enumerable:false, writable:true, value:function Set (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WeakMap", {configurable:true, enumerable:false, writable:true, value:function WeakMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WeakMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WeakSet", {configurable:true, enumerable:false, writable:true, value:function WeakSet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WeakSet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Proxy", {configurable:true, enumerable:false, writable:true, value:function Proxy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Proxy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Reflect", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FinalizationRegistry", {configurable:true, enumerable:false, writable:true, value:function FinalizationRegistry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FinalizationRegistry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WeakRef", {configurable:true, enumerable:false, writable:true, value:function WeakRef (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WeakRef", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "decodeURI", {configurable:true, enumerable:false, writable:true, value:function decodeURI (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "decodeURI", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "decodeURIComponent", {configurable:true, enumerable:false, writable:true, value:function decodeURIComponent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "decodeURIComponent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "encodeURI", {configurable:true, enumerable:false, writable:true, value:function encodeURI (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "encodeURI", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "encodeURIComponent", {configurable:true, enumerable:false, writable:true, value:function encodeURIComponent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "encodeURIComponent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "escape", {configurable:true, enumerable:false, writable:true, value:function escape (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "escape", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "unescape", {configurable:true, enumerable:false, writable:true, value:function unescape (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "unescape", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "eval", {configurable:true, enumerable:false, writable:true, value:function eval (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "eval", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "isFinite", {configurable:true, enumerable:false, writable:true, value:function isFinite (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "isFinite", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "isNaN", {configurable:true, enumerable:false, writable:true, value:function isNaN (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "isNaN", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "console", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Option", {configurable:true, enumerable:false, writable:true, value:function Option (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Option", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Image", {configurable:true, enumerable:false, writable:true, value:function Image (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Image", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Audio", {configurable:true, enumerable:false, writable:true, value:function Audio (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Audio", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitURL", {configurable:true, enumerable:false, writable:true, value:function webkitURL (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitURL", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitRTCPeerConnection", {configurable:true, enumerable:false, writable:true, value:function webkitRTCPeerConnection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitRTCPeerConnection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitMediaStream", {configurable:true, enumerable:false, writable:true, value:function webkitMediaStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitMediaStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebKitMutationObserver", {configurable:true, enumerable:false, writable:true, value:function WebKitMutationObserver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebKitMutationObserver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebKitCSSMatrix", {configurable:true, enumerable:false, writable:true, value:function WebKitCSSMatrix (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebKitCSSMatrix", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XSLTProcessor", {configurable:true, enumerable:false, writable:true, value:function XSLTProcessor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XSLTProcessor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XPathResult", {configurable:true, enumerable:false, writable:true, value:function XPathResult (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XPathResult", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XPathExpression", {configurable:true, enumerable:false, writable:true, value:function XPathExpression (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XPathExpression", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XPathEvaluator", {configurable:true, enumerable:false, writable:true, value:function XPathEvaluator (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XPathEvaluator", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XMLSerializer", {configurable:true, enumerable:false, writable:true, value:function XMLSerializer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XMLSerializer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XMLHttpRequestUpload", {configurable:true, enumerable:false, writable:true, value:function XMLHttpRequestUpload (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XMLHttpRequestUpload", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XMLHttpRequestEventTarget", {configurable:true, enumerable:false, writable:true, value:function XMLHttpRequestEventTarget (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XMLHttpRequestEventTarget", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XMLHttpRequest", {configurable:true, enumerable:false, writable:true, value:function XMLHttpRequest (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XMLHttpRequest", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XMLDocument", {configurable:true, enumerable:false, writable:true, value:function XMLDocument (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XMLDocument", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WritableStreamDefaultWriter", {configurable:true, enumerable:false, writable:true, value:function WritableStreamDefaultWriter (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WritableStreamDefaultWriter", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WritableStreamDefaultController", {configurable:true, enumerable:false, writable:true, value:function WritableStreamDefaultController (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WritableStreamDefaultController", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WritableStream", {configurable:true, enumerable:false, writable:true, value:function WritableStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WritableStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Worker", {configurable:true, enumerable:false, writable:true, value:function Worker (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Worker", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Window", {configurable:true, enumerable:false, writable:true, value:function Window (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Window", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WheelEvent", {configurable:true, enumerable:false, writable:true, value:function WheelEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WheelEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebSocket", {configurable:true, enumerable:false, writable:true, value:function WebSocket (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebSocket", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLVertexArrayObject", {configurable:true, enumerable:false, writable:true, value:function WebGLVertexArrayObject (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLVertexArrayObject", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLUniformLocation", {configurable:true, enumerable:false, writable:true, value:function WebGLUniformLocation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLUniformLocation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLTransformFeedback", {configurable:true, enumerable:false, writable:true, value:function WebGLTransformFeedback (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLTransformFeedback", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLTexture", {configurable:true, enumerable:false, writable:true, value:function WebGLTexture (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLTexture", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLSync", {configurable:true, enumerable:false, writable:true, value:function WebGLSync (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLSync", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLShaderPrecisionFormat", {configurable:true, enumerable:false, writable:true, value:function WebGLShaderPrecisionFormat (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLShaderPrecisionFormat", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLShader", {configurable:true, enumerable:false, writable:true, value:function WebGLShader (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLShader", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLSampler", {configurable:true, enumerable:false, writable:true, value:function WebGLSampler (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLSampler", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLRenderingContext", {configurable:true, enumerable:false, writable:true, value:function WebGLRenderingContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLRenderingContext", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLRenderbuffer", {configurable:true, enumerable:false, writable:true, value:function WebGLRenderbuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLRenderbuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLQuery", {configurable:true, enumerable:false, writable:true, value:function WebGLQuery (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLQuery", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLProgram", {configurable:true, enumerable:false, writable:true, value:function WebGLProgram (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLProgram", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLFramebuffer", {configurable:true, enumerable:false, writable:true, value:function WebGLFramebuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLFramebuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLContextEvent", {configurable:true, enumerable:false, writable:true, value:function WebGLContextEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLContextEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLBuffer", {configurable:true, enumerable:false, writable:true, value:function WebGLBuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLBuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGLActiveInfo", {configurable:true, enumerable:false, writable:true, value:function WebGLActiveInfo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGLActiveInfo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebGL2RenderingContext", {configurable:true, enumerable:false, writable:true, value:function WebGL2RenderingContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebGL2RenderingContext", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WaveShaperNode", {configurable:true, enumerable:false, writable:true, value:function WaveShaperNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WaveShaperNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VisualViewport", {configurable:true, enumerable:false, writable:true, value:function VisualViewport (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VisualViewport", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VirtualKeyboardGeometryChangeEvent", {configurable:true, enumerable:false, writable:true, value:function VirtualKeyboardGeometryChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VirtualKeyboardGeometryChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ValidityState", {configurable:true, enumerable:false, writable:true, value:function ValidityState (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ValidityState", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VTTCue", {configurable:true, enumerable:false, writable:true, value:function VTTCue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VTTCue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "UserActivation", {configurable:true, enumerable:false, writable:true, value:function UserActivation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "UserActivation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "URLSearchParams", {configurable:true, enumerable:false, writable:true, value:function URLSearchParams (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "URLSearchParams", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "URLPattern", {configurable:true, enumerable:false, writable:true, value:function URLPattern (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "URLPattern", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "URL", {configurable:true, enumerable:false, writable:true, value:function URL (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "URL", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "UIEvent", {configurable:true, enumerable:false, writable:true, value:function UIEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "UIEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TrustedTypePolicyFactory", {configurable:true, enumerable:false, writable:true, value:function TrustedTypePolicyFactory (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TrustedTypePolicyFactory", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TrustedTypePolicy", {configurable:true, enumerable:false, writable:true, value:function TrustedTypePolicy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TrustedTypePolicy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TrustedScriptURL", {configurable:true, enumerable:false, writable:true, value:function TrustedScriptURL (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TrustedScriptURL", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TrustedScript", {configurable:true, enumerable:false, writable:true, value:function TrustedScript (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TrustedScript", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TrustedHTML", {configurable:true, enumerable:false, writable:true, value:function TrustedHTML (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TrustedHTML", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TreeWalker", {configurable:true, enumerable:false, writable:true, value:function TreeWalker (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TreeWalker", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TransitionEvent", {configurable:true, enumerable:false, writable:true, value:function TransitionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TransitionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TransformStreamDefaultController", {configurable:true, enumerable:false, writable:true, value:function TransformStreamDefaultController (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TransformStreamDefaultController", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TransformStream", {configurable:true, enumerable:false, writable:true, value:function TransformStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TransformStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TrackEvent", {configurable:true, enumerable:false, writable:true, value:function TrackEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TrackEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TouchList", {configurable:true, enumerable:false, writable:true, value:function TouchList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TouchList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TouchEvent", {configurable:true, enumerable:false, writable:true, value:function TouchEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TouchEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Touch", {configurable:true, enumerable:false, writable:true, value:function Touch (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Touch", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TimeRanges", {configurable:true, enumerable:false, writable:true, value:function TimeRanges (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TimeRanges", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextTrackList", {configurable:true, enumerable:false, writable:true, value:function TextTrackList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextTrackList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextTrackCueList", {configurable:true, enumerable:false, writable:true, value:function TextTrackCueList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextTrackCueList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextTrackCue", {configurable:true, enumerable:false, writable:true, value:function TextTrackCue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextTrackCue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextTrack", {configurable:true, enumerable:false, writable:true, value:function TextTrack (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextTrack", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextMetrics", {configurable:true, enumerable:false, writable:true, value:function TextMetrics (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextMetrics", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextEvent", {configurable:true, enumerable:false, writable:true, value:function TextEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextEncoderStream", {configurable:true, enumerable:false, writable:true, value:function TextEncoderStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextEncoderStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextEncoder", {configurable:true, enumerable:false, writable:true, value:function TextEncoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextEncoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextDecoderStream", {configurable:true, enumerable:false, writable:true, value:function TextDecoderStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextDecoderStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TextDecoder", {configurable:true, enumerable:false, writable:true, value:function TextDecoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TextDecoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Text", {configurable:true, enumerable:false, writable:true, value:function Text (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Text", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TaskSignal", {configurable:true, enumerable:false, writable:true, value:function TaskSignal (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TaskSignal", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TaskPriorityChangeEvent", {configurable:true, enumerable:false, writable:true, value:function TaskPriorityChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TaskPriorityChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TaskController", {configurable:true, enumerable:false, writable:true, value:function TaskController (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TaskController", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "TaskAttributionTiming", {configurable:true, enumerable:false, writable:true, value:function TaskAttributionTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "TaskAttributionTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SyncManager", {configurable:true, enumerable:false, writable:true, value:function SyncManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SyncManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SubmitEvent", {configurable:true, enumerable:false, writable:true, value:function SubmitEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SubmitEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StyleSheetList", {configurable:true, enumerable:false, writable:true, value:function StyleSheetList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StyleSheetList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StyleSheet", {configurable:true, enumerable:false, writable:true, value:function StyleSheet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StyleSheet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StylePropertyMapReadOnly", {configurable:true, enumerable:false, writable:true, value:function StylePropertyMapReadOnly (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StylePropertyMapReadOnly", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StylePropertyMap", {configurable:true, enumerable:false, writable:true, value:function StylePropertyMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StylePropertyMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StorageEvent", {configurable:true, enumerable:false, writable:true, value:function StorageEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StorageEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Storage", {configurable:true, enumerable:false, writable:true, value:function Storage (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Storage", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StereoPannerNode", {configurable:true, enumerable:false, writable:true, value:function StereoPannerNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StereoPannerNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StaticRange", {configurable:true, enumerable:false, writable:true, value:function StaticRange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StaticRange", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SourceBufferList", {configurable:true, enumerable:false, writable:true, value:function SourceBufferList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SourceBufferList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SourceBuffer", {configurable:true, enumerable:false, writable:true, value:function SourceBuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SourceBuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ShadowRoot", {configurable:true, enumerable:false, writable:true, value:function ShadowRoot (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ShadowRoot", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Selection", {configurable:true, enumerable:false, writable:true, value:function Selection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Selection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SecurityPolicyViolationEvent", {configurable:true, enumerable:false, writable:true, value:function SecurityPolicyViolationEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SecurityPolicyViolationEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ScriptProcessorNode", {configurable:true, enumerable:false, writable:true, value:function ScriptProcessorNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ScriptProcessorNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ScreenOrientation", {configurable:true, enumerable:false, writable:true, value:function ScreenOrientation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ScreenOrientation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Screen", {configurable:true, enumerable:false, writable:true, value:function Screen (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Screen", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Scheduling", {configurable:true, enumerable:false, writable:true, value:function Scheduling (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Scheduling", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Scheduler", {configurable:true, enumerable:false, writable:true, value:function Scheduler (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Scheduler", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGViewElement", {configurable:true, enumerable:false, writable:true, value:function SVGViewElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGViewElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGUseElement", {configurable:true, enumerable:false, writable:true, value:function SVGUseElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGUseElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGUnitTypes", {configurable:true, enumerable:false, writable:true, value:function SVGUnitTypes (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGUnitTypes", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTransformList", {configurable:true, enumerable:false, writable:true, value:function SVGTransformList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTransformList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTransform", {configurable:true, enumerable:false, writable:true, value:function SVGTransform (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTransform", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTitleElement", {configurable:true, enumerable:false, writable:true, value:function SVGTitleElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTitleElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTextPositioningElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextPositioningElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTextPositioningElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTextPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextPathElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTextPathElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTextElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTextElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTextContentElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextContentElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTextContentElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGTSpanElement", {configurable:true, enumerable:false, writable:true, value:function SVGTSpanElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGTSpanElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGSymbolElement", {configurable:true, enumerable:false, writable:true, value:function SVGSymbolElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGSymbolElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGSwitchElement", {configurable:true, enumerable:false, writable:true, value:function SVGSwitchElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGSwitchElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGStyleElement", {configurable:true, enumerable:false, writable:true, value:function SVGStyleElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGStyleElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGStringList", {configurable:true, enumerable:false, writable:true, value:function SVGStringList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGStringList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGStopElement", {configurable:true, enumerable:false, writable:true, value:function SVGStopElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGStopElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGSetElement", {configurable:true, enumerable:false, writable:true, value:function SVGSetElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGSetElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGScriptElement", {configurable:true, enumerable:false, writable:true, value:function SVGScriptElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGScriptElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGSVGElement", {configurable:true, enumerable:false, writable:true, value:function SVGSVGElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGSVGElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGRectElement", {configurable:true, enumerable:false, writable:true, value:function SVGRectElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGRectElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGRect", {configurable:true, enumerable:false, writable:true, value:function SVGRect (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGRect", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGRadialGradientElement", {configurable:true, enumerable:false, writable:true, value:function SVGRadialGradientElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGRadialGradientElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGPreserveAspectRatio", {configurable:true, enumerable:false, writable:true, value:function SVGPreserveAspectRatio (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGPreserveAspectRatio", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGPolylineElement", {configurable:true, enumerable:false, writable:true, value:function SVGPolylineElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGPolylineElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGPolygonElement", {configurable:true, enumerable:false, writable:true, value:function SVGPolygonElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGPolygonElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGPointList", {configurable:true, enumerable:false, writable:true, value:function SVGPointList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGPointList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGPoint", {configurable:true, enumerable:false, writable:true, value:function SVGPoint (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGPoint", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGPatternElement", {configurable:true, enumerable:false, writable:true, value:function SVGPatternElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGPatternElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGPathElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGPathElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGNumberList", {configurable:true, enumerable:false, writable:true, value:function SVGNumberList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGNumberList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGNumber", {configurable:true, enumerable:false, writable:true, value:function SVGNumber (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGNumber", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGMetadataElement", {configurable:true, enumerable:false, writable:true, value:function SVGMetadataElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGMetadataElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGMatrix", {configurable:true, enumerable:false, writable:true, value:function SVGMatrix (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGMatrix", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGMaskElement", {configurable:true, enumerable:false, writable:true, value:function SVGMaskElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGMaskElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGMarkerElement", {configurable:true, enumerable:false, writable:true, value:function SVGMarkerElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGMarkerElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGMPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGMPathElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGMPathElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGLinearGradientElement", {configurable:true, enumerable:false, writable:true, value:function SVGLinearGradientElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGLinearGradientElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGLineElement", {configurable:true, enumerable:false, writable:true, value:function SVGLineElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGLineElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGLengthList", {configurable:true, enumerable:false, writable:true, value:function SVGLengthList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGLengthList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGLength", {configurable:true, enumerable:false, writable:true, value:function SVGLength (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGLength", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGImageElement", {configurable:true, enumerable:false, writable:true, value:function SVGImageElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGImageElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGGraphicsElement", {configurable:true, enumerable:false, writable:true, value:function SVGGraphicsElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGGraphicsElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGGradientElement", {configurable:true, enumerable:false, writable:true, value:function SVGGradientElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGGradientElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGGeometryElement", {configurable:true, enumerable:false, writable:true, value:function SVGGeometryElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGGeometryElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGGElement", {configurable:true, enumerable:false, writable:true, value:function SVGGElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGGElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGForeignObjectElement", {configurable:true, enumerable:false, writable:true, value:function SVGForeignObjectElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGForeignObjectElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFilterElement", {configurable:true, enumerable:false, writable:true, value:function SVGFilterElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFilterElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFETurbulenceElement", {configurable:true, enumerable:false, writable:true, value:function SVGFETurbulenceElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFETurbulenceElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFETileElement", {configurable:true, enumerable:false, writable:true, value:function SVGFETileElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFETileElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFESpotLightElement", {configurable:true, enumerable:false, writable:true, value:function SVGFESpotLightElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFESpotLightElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFESpecularLightingElement", {configurable:true, enumerable:false, writable:true, value:function SVGFESpecularLightingElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFESpecularLightingElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEPointLightElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEPointLightElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEPointLightElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEOffsetElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEOffsetElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEOffsetElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEMorphologyElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEMorphologyElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEMorphologyElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEMergeNodeElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEMergeNodeElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEMergeNodeElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEMergeElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEMergeElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEMergeElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEImageElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEImageElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEImageElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEGaussianBlurElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEGaussianBlurElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEGaussianBlurElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEFuncRElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncRElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEFuncRElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEFuncGElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncGElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEFuncGElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEFuncBElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncBElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEFuncBElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEFuncAElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncAElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEFuncAElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEFloodElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFloodElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEFloodElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEDropShadowElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDropShadowElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEDropShadowElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEDistantLightElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDistantLightElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEDistantLightElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEDisplacementMapElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDisplacementMapElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEDisplacementMapElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEDiffuseLightingElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDiffuseLightingElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEDiffuseLightingElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEConvolveMatrixElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEConvolveMatrixElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEConvolveMatrixElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFECompositeElement", {configurable:true, enumerable:false, writable:true, value:function SVGFECompositeElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFECompositeElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEComponentTransferElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEComponentTransferElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEComponentTransferElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEColorMatrixElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEColorMatrixElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEColorMatrixElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGFEBlendElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEBlendElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGFEBlendElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGEllipseElement", {configurable:true, enumerable:false, writable:true, value:function SVGEllipseElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGEllipseElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGElement", {configurable:true, enumerable:false, writable:true, value:function SVGElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGDescElement", {configurable:true, enumerable:false, writable:true, value:function SVGDescElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGDescElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGDefsElement", {configurable:true, enumerable:false, writable:true, value:function SVGDefsElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGDefsElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGComponentTransferFunctionElement", {configurable:true, enumerable:false, writable:true, value:function SVGComponentTransferFunctionElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGComponentTransferFunctionElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGClipPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGClipPathElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGClipPathElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGCircleElement", {configurable:true, enumerable:false, writable:true, value:function SVGCircleElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGCircleElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimationElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimationElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimationElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedTransformList", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedTransformList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedTransformList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedString", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedString (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedString", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedRect", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedRect (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedRect", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedPreserveAspectRatio", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedPreserveAspectRatio (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedPreserveAspectRatio", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedNumberList", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedNumberList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedNumberList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedNumber", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedNumber (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedNumber", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedLengthList", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedLengthList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedLengthList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedLength", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedLength (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedLength", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedInteger", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedInteger (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedInteger", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedEnumeration", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedEnumeration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedEnumeration", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedBoolean", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedBoolean (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedBoolean", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimatedAngle", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedAngle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimatedAngle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimateTransformElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimateTransformElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimateTransformElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimateMotionElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimateMotionElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimateMotionElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAnimateElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimateElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAnimateElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAngle", {configurable:true, enumerable:false, writable:true, value:function SVGAngle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAngle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SVGAElement", {configurable:true, enumerable:false, writable:true, value:function SVGAElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SVGAElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Response", {configurable:true, enumerable:false, writable:true, value:function Response (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Response", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ResizeObserverSize", {configurable:true, enumerable:false, writable:true, value:function ResizeObserverSize (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ResizeObserverSize", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ResizeObserverEntry", {configurable:true, enumerable:false, writable:true, value:function ResizeObserverEntry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ResizeObserverEntry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ResizeObserver", {configurable:true, enumerable:false, writable:true, value:function ResizeObserver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ResizeObserver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Request", {configurable:true, enumerable:false, writable:true, value:function Request (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Request", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReportingObserver", {configurable:true, enumerable:false, writable:true, value:function ReportingObserver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReportingObserver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReadableStreamDefaultReader", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamDefaultReader (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReadableStreamDefaultReader", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReadableStreamDefaultController", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamDefaultController (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReadableStreamDefaultController", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReadableStreamBYOBRequest", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamBYOBRequest (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReadableStreamBYOBRequest", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReadableStreamBYOBReader", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamBYOBReader (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReadableStreamBYOBReader", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReadableStream", {configurable:true, enumerable:false, writable:true, value:function ReadableStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReadableStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ReadableByteStreamController", {configurable:true, enumerable:false, writable:true, value:function ReadableByteStreamController (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ReadableByteStreamController", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Range", {configurable:true, enumerable:false, writable:true, value:function Range (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Range", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RadioNodeList", {configurable:true, enumerable:false, writable:true, value:function RadioNodeList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RadioNodeList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCTrackEvent", {configurable:true, enumerable:false, writable:true, value:function RTCTrackEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCTrackEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCStatsReport", {configurable:true, enumerable:false, writable:true, value:function RTCStatsReport (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCStatsReport", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCSessionDescription", {configurable:true, enumerable:false, writable:true, value:function RTCSessionDescription (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCSessionDescription", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCSctpTransport", {configurable:true, enumerable:false, writable:true, value:function RTCSctpTransport (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCSctpTransport", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCRtpTransceiver", {configurable:true, enumerable:false, writable:true, value:function RTCRtpTransceiver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCRtpTransceiver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCRtpSender", {configurable:true, enumerable:false, writable:true, value:function RTCRtpSender (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCRtpSender", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCRtpReceiver", {configurable:true, enumerable:false, writable:true, value:function RTCRtpReceiver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCRtpReceiver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCPeerConnectionIceEvent", {configurable:true, enumerable:false, writable:true, value:function RTCPeerConnectionIceEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCPeerConnectionIceEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCPeerConnectionIceErrorEvent", {configurable:true, enumerable:false, writable:true, value:function RTCPeerConnectionIceErrorEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCPeerConnectionIceErrorEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCPeerConnection", {configurable:true, enumerable:false, writable:true, value:function RTCPeerConnection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCPeerConnection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCIceTransport", {configurable:true, enumerable:false, writable:true, value:function RTCIceTransport (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCIceTransport", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCIceCandidate", {configurable:true, enumerable:false, writable:true, value:function RTCIceCandidate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCIceCandidate", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCErrorEvent", {configurable:true, enumerable:false, writable:true, value:function RTCErrorEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCErrorEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCError", {configurable:true, enumerable:false, writable:true, value:function RTCError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCEncodedVideoFrame", {configurable:true, enumerable:false, writable:true, value:function RTCEncodedVideoFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCEncodedVideoFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCEncodedAudioFrame", {configurable:true, enumerable:false, writable:true, value:function RTCEncodedAudioFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCEncodedAudioFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCDtlsTransport", {configurable:true, enumerable:false, writable:true, value:function RTCDtlsTransport (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCDtlsTransport", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCDataChannelEvent", {configurable:true, enumerable:false, writable:true, value:function RTCDataChannelEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCDataChannelEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCDataChannel", {configurable:true, enumerable:false, writable:true, value:function RTCDataChannel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCDataChannel", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCDTMFToneChangeEvent", {configurable:true, enumerable:false, writable:true, value:function RTCDTMFToneChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCDTMFToneChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCDTMFSender", {configurable:true, enumerable:false, writable:true, value:function RTCDTMFSender (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCDTMFSender", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RTCCertificate", {configurable:true, enumerable:false, writable:true, value:function RTCCertificate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RTCCertificate", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PromiseRejectionEvent", {configurable:true, enumerable:false, writable:true, value:function PromiseRejectionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PromiseRejectionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ProgressEvent", {configurable:true, enumerable:false, writable:true, value:function ProgressEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ProgressEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Profiler", {configurable:true, enumerable:false, writable:true, value:function Profiler (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Profiler", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ProcessingInstruction", {configurable:true, enumerable:false, writable:true, value:function ProcessingInstruction (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ProcessingInstruction", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PopStateEvent", {configurable:true, enumerable:false, writable:true, value:function PopStateEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PopStateEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PointerEvent", {configurable:true, enumerable:false, writable:true, value:function PointerEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PointerEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PluginArray", {configurable:true, enumerable:false, writable:true, value:function PluginArray (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PluginArray", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Plugin", {configurable:true, enumerable:false, writable:true, value:function Plugin (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Plugin", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PictureInPictureWindow", {configurable:true, enumerable:false, writable:true, value:function PictureInPictureWindow (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PictureInPictureWindow", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PictureInPictureEvent", {configurable:true, enumerable:false, writable:true, value:function PictureInPictureEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PictureInPictureEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PeriodicWave", {configurable:true, enumerable:false, writable:true, value:function PeriodicWave (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PeriodicWave", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceServerTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceServerTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceServerTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceResourceTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceResourceTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceResourceTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformancePaintTiming", {configurable:true, enumerable:false, writable:true, value:function PerformancePaintTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformancePaintTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceObserverEntryList", {configurable:true, enumerable:false, writable:true, value:function PerformanceObserverEntryList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceObserverEntryList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceObserver", {configurable:true, enumerable:false, writable:true, value:function PerformanceObserver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceObserver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceNavigationTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceNavigationTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceNavigationTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceNavigation", {configurable:true, enumerable:false, writable:true, value:function PerformanceNavigation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceNavigation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceMeasure", {configurable:true, enumerable:false, writable:true, value:function PerformanceMeasure (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceMeasure", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceMark", {configurable:true, enumerable:false, writable:true, value:function PerformanceMark (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceMark", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceLongTaskTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceLongTaskTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceLongTaskTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceEventTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceEventTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceEventTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceEntry", {configurable:true, enumerable:false, writable:true, value:function PerformanceEntry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceEntry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PerformanceElementTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceElementTiming (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PerformanceElementTiming", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Performance", {configurable:true, enumerable:false, writable:true, value:function Performance (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Performance", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Path2D", {configurable:true, enumerable:false, writable:true, value:function Path2D (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Path2D", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PannerNode", {configurable:true, enumerable:false, writable:true, value:function PannerNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PannerNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PageTransitionEvent", {configurable:true, enumerable:false, writable:true, value:function PageTransitionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PageTransitionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OverconstrainedError", {configurable:true, enumerable:false, writable:true, value:function OverconstrainedError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OverconstrainedError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OscillatorNode", {configurable:true, enumerable:false, writable:true, value:function OscillatorNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OscillatorNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OffscreenCanvasRenderingContext2D", {configurable:true, enumerable:false, writable:true, value:function OffscreenCanvasRenderingContext2D (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OffscreenCanvasRenderingContext2D", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OffscreenCanvas", {configurable:true, enumerable:false, writable:true, value:function OffscreenCanvas (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OffscreenCanvas", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OfflineAudioContext", {configurable:true, enumerable:false, writable:true, value:function OfflineAudioContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OfflineAudioContext", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OfflineAudioCompletionEvent", {configurable:true, enumerable:false, writable:true, value:function OfflineAudioCompletionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OfflineAudioCompletionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NodeList", {configurable:true, enumerable:false, writable:true, value:function NodeList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NodeList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NodeIterator", {configurable:true, enumerable:false, writable:true, value:function NodeIterator (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NodeIterator", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NodeFilter", {configurable:true, enumerable:false, writable:true, value:function NodeFilter (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NodeFilter", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Node", {configurable:true, enumerable:false, writable:true, value:function Node (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Node", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NetworkInformation", {configurable:true, enumerable:false, writable:true, value:function NetworkInformation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NetworkInformation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Navigator", {configurable:true, enumerable:false, writable:true, value:function Navigator (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Navigator", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigationTransition", {configurable:true, enumerable:false, writable:true, value:function NavigationTransition (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigationTransition", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigationHistoryEntry", {configurable:true, enumerable:false, writable:true, value:function NavigationHistoryEntry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigationHistoryEntry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigationDestination", {configurable:true, enumerable:false, writable:true, value:function NavigationDestination (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigationDestination", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigationCurrentEntryChangeEvent", {configurable:true, enumerable:false, writable:true, value:function NavigationCurrentEntryChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigationCurrentEntryChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Navigation", {configurable:true, enumerable:false, writable:true, value:function Navigation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Navigation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigateEvent", {configurable:true, enumerable:false, writable:true, value:function NavigateEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigateEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NamedNodeMap", {configurable:true, enumerable:false, writable:true, value:function NamedNodeMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NamedNodeMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MutationRecord", {configurable:true, enumerable:false, writable:true, value:function MutationRecord (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MutationRecord", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MutationObserver", {configurable:true, enumerable:false, writable:true, value:function MutationObserver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MutationObserver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MouseEvent", {configurable:true, enumerable:false, writable:true, value:function MouseEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MouseEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MimeTypeArray", {configurable:true, enumerable:false, writable:true, value:function MimeTypeArray (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MimeTypeArray", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MimeType", {configurable:true, enumerable:false, writable:true, value:function MimeType (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MimeType", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MessagePort", {configurable:true, enumerable:false, writable:true, value:function MessagePort (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MessagePort", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MessageEvent", {configurable:true, enumerable:false, writable:true, value:function MessageEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MessageEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MessageChannel", {configurable:true, enumerable:false, writable:true, value:function MessageChannel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MessageChannel", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStreamTrackProcessor", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrackProcessor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStreamTrackProcessor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStreamTrackGenerator", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrackGenerator (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStreamTrackGenerator", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStreamTrackEvent", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrackEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStreamTrackEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStreamTrack", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrack (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStreamTrack", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStreamEvent", {configurable:true, enumerable:false, writable:true, value:function MediaStreamEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStreamEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStreamAudioSourceNode", {configurable:true, enumerable:false, writable:true, value:function MediaStreamAudioSourceNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStreamAudioSourceNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStreamAudioDestinationNode", {configurable:true, enumerable:false, writable:true, value:function MediaStreamAudioDestinationNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStreamAudioDestinationNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaStream", {configurable:true, enumerable:false, writable:true, value:function MediaStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaSourceHandle", {configurable:true, enumerable:false, writable:true, value:function MediaSourceHandle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaSourceHandle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaSource", {configurable:true, enumerable:false, writable:true, value:function MediaSource (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaSource", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaRecorder", {configurable:true, enumerable:false, writable:true, value:function MediaRecorder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaRecorder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaQueryListEvent", {configurable:true, enumerable:false, writable:true, value:function MediaQueryListEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaQueryListEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaQueryList", {configurable:true, enumerable:false, writable:true, value:function MediaQueryList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaQueryList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaList", {configurable:true, enumerable:false, writable:true, value:function MediaList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaError", {configurable:true, enumerable:false, writable:true, value:function MediaError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaEncryptedEvent", {configurable:true, enumerable:false, writable:true, value:function MediaEncryptedEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaEncryptedEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaElementAudioSourceNode", {configurable:true, enumerable:false, writable:true, value:function MediaElementAudioSourceNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaElementAudioSourceNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaCapabilities", {configurable:true, enumerable:false, writable:true, value:function MediaCapabilities (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaCapabilities", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Location", {configurable:true, enumerable:false, writable:true, value:function Location (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Location", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "LayoutShiftAttribution", {configurable:true, enumerable:false, writable:true, value:function LayoutShiftAttribution (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "LayoutShiftAttribution", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "LayoutShift", {configurable:true, enumerable:false, writable:true, value:function LayoutShift (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "LayoutShift", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "LargestContentfulPaint", {configurable:true, enumerable:false, writable:true, value:function LargestContentfulPaint (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "LargestContentfulPaint", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "KeyframeEffect", {configurable:true, enumerable:false, writable:true, value:function KeyframeEffect (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "KeyframeEffect", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "KeyboardEvent", {configurable:true, enumerable:false, writable:true, value:function KeyboardEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "KeyboardEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IntersectionObserverEntry", {configurable:true, enumerable:false, writable:true, value:function IntersectionObserverEntry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IntersectionObserverEntry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IntersectionObserver", {configurable:true, enumerable:false, writable:true, value:function IntersectionObserver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IntersectionObserver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "InputEvent", {configurable:true, enumerable:false, writable:true, value:function InputEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "InputEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "InputDeviceInfo", {configurable:true, enumerable:false, writable:true, value:function InputDeviceInfo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "InputDeviceInfo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "InputDeviceCapabilities", {configurable:true, enumerable:false, writable:true, value:function InputDeviceCapabilities (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "InputDeviceCapabilities", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ImageData", {configurable:true, enumerable:false, writable:true, value:function ImageData (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ImageData", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ImageCapture", {configurable:true, enumerable:false, writable:true, value:function ImageCapture (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ImageCapture", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ImageBitmapRenderingContext", {configurable:true, enumerable:false, writable:true, value:function ImageBitmapRenderingContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ImageBitmapRenderingContext", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ImageBitmap", {configurable:true, enumerable:false, writable:true, value:function ImageBitmap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ImageBitmap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IdleDeadline", {configurable:true, enumerable:false, writable:true, value:function IdleDeadline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IdleDeadline", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IIRFilterNode", {configurable:true, enumerable:false, writable:true, value:function IIRFilterNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IIRFilterNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBVersionChangeEvent", {configurable:true, enumerable:false, writable:true, value:function IDBVersionChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBVersionChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBTransaction", {configurable:true, enumerable:false, writable:true, value:function IDBTransaction (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBTransaction", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBRequest", {configurable:true, enumerable:false, writable:true, value:function IDBRequest (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBRequest", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBOpenDBRequest", {configurable:true, enumerable:false, writable:true, value:function IDBOpenDBRequest (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBOpenDBRequest", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBObjectStore", {configurable:true, enumerable:false, writable:true, value:function IDBObjectStore (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBObjectStore", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBKeyRange", {configurable:true, enumerable:false, writable:true, value:function IDBKeyRange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBKeyRange", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBIndex", {configurable:true, enumerable:false, writable:true, value:function IDBIndex (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBIndex", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBFactory", {configurable:true, enumerable:false, writable:true, value:function IDBFactory (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBFactory", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBDatabase", {configurable:true, enumerable:false, writable:true, value:function IDBDatabase (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBDatabase", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBCursorWithValue", {configurable:true, enumerable:false, writable:true, value:function IDBCursorWithValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBCursorWithValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IDBCursor", {configurable:true, enumerable:false, writable:true, value:function IDBCursor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IDBCursor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "History", {configurable:true, enumerable:false, writable:true, value:function History (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "History", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Headers", {configurable:true, enumerable:false, writable:true, value:function Headers (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Headers", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HashChangeEvent", {configurable:true, enumerable:false, writable:true, value:function HashChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HashChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLVideoElement", {configurable:true, enumerable:false, writable:true, value:function HTMLVideoElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLVideoElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLUnknownElement", {configurable:true, enumerable:false, writable:true, value:function HTMLUnknownElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLUnknownElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLUListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLUListElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLUListElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTrackElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTrackElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTrackElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTitleElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTitleElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTitleElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTimeElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTimeElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTimeElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTextAreaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTextAreaElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTextAreaElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTemplateElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTemplateElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTemplateElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTableSectionElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableSectionElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTableSectionElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTableRowElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableRowElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTableRowElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTableElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTableElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTableColElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableColElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTableColElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTableCellElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableCellElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTableCellElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLTableCaptionElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableCaptionElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLTableCaptionElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLStyleElement", {configurable:true, enumerable:false, writable:true, value:function HTMLStyleElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLStyleElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLSpanElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSpanElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLSpanElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLSourceElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSourceElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLSourceElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLSlotElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSlotElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLSlotElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLSelectElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSelectElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLSelectElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLScriptElement", {configurable:true, enumerable:false, writable:true, value:function HTMLScriptElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLScriptElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLQuoteElement", {configurable:true, enumerable:false, writable:true, value:function HTMLQuoteElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLQuoteElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLProgressElement", {configurable:true, enumerable:false, writable:true, value:function HTMLProgressElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLProgressElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLPreElement", {configurable:true, enumerable:false, writable:true, value:function HTMLPreElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLPreElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLPictureElement", {configurable:true, enumerable:false, writable:true, value:function HTMLPictureElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLPictureElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLParamElement", {configurable:true, enumerable:false, writable:true, value:function HTMLParamElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLParamElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLParagraphElement", {configurable:true, enumerable:false, writable:true, value:function HTMLParagraphElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLParagraphElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLOutputElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOutputElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLOutputElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLOptionsCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLOptionsCollection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLOptionsCollection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLOptionElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOptionElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLOptionElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLOptGroupElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOptGroupElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLOptGroupElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLObjectElement", {configurable:true, enumerable:false, writable:true, value:function HTMLObjectElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLObjectElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLOListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOListElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLOListElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLModElement", {configurable:true, enumerable:false, writable:true, value:function HTMLModElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLModElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLMeterElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMeterElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLMeterElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLMetaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMetaElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLMetaElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLMenuElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMenuElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLMenuElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLMediaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMediaElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLMediaElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLMarqueeElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMarqueeElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLMarqueeElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLMapElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMapElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLMapElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLLinkElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLinkElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLLinkElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLLegendElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLegendElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLLegendElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLLabelElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLabelElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLLabelElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLLIElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLIElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLLIElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLInputElement", {configurable:true, enumerable:false, writable:true, value:function HTMLInputElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLInputElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLImageElement", {configurable:true, enumerable:false, writable:true, value:function HTMLImageElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLImageElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLIFrameElement", {configurable:true, enumerable:false, writable:true, value:function HTMLIFrameElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLIFrameElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLHtmlElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHtmlElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLHtmlElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLHeadingElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHeadingElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLHeadingElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLHeadElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHeadElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLHeadElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLHRElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHRElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLHRElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLFrameSetElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFrameSetElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLFrameSetElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLFrameElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFrameElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLFrameElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLFormElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFormElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLFormElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLFormControlsCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLFormControlsCollection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLFormControlsCollection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLFontElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFontElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLFontElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLFieldSetElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFieldSetElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLFieldSetElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLEmbedElement", {configurable:true, enumerable:false, writable:true, value:function HTMLEmbedElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLEmbedElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLElement", {configurable:true, enumerable:false, writable:true, value:function HTMLElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDocument", {configurable:true, enumerable:false, writable:true, value:function HTMLDocument (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDocument", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDivElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDivElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDivElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDirectoryElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDirectoryElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDirectoryElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDialogElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDialogElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDialogElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDetailsElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDetailsElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDetailsElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDataListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDataListElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDataListElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDataElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDataElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDataElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLDListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDListElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLDListElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLCollection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLCollection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLCanvasElement", {configurable:true, enumerable:false, writable:true, value:function HTMLCanvasElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLCanvasElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLButtonElement", {configurable:true, enumerable:false, writable:true, value:function HTMLButtonElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLButtonElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLBodyElement", {configurable:true, enumerable:false, writable:true, value:function HTMLBodyElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLBodyElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLBaseElement", {configurable:true, enumerable:false, writable:true, value:function HTMLBaseElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLBaseElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLBRElement", {configurable:true, enumerable:false, writable:true, value:function HTMLBRElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLBRElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLAudioElement", {configurable:true, enumerable:false, writable:true, value:function HTMLAudioElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLAudioElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLAreaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLAreaElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLAreaElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLAnchorElement", {configurable:true, enumerable:false, writable:true, value:function HTMLAnchorElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLAnchorElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HTMLAllCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLAllCollection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HTMLAllCollection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GeolocationPositionError", {configurable:true, enumerable:false, writable:true, value:function GeolocationPositionError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GeolocationPositionError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GeolocationPosition", {configurable:true, enumerable:false, writable:true, value:function GeolocationPosition (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GeolocationPosition", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GeolocationCoordinates", {configurable:true, enumerable:false, writable:true, value:function GeolocationCoordinates (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GeolocationCoordinates", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Geolocation", {configurable:true, enumerable:false, writable:true, value:function Geolocation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Geolocation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GamepadHapticActuator", {configurable:true, enumerable:false, writable:true, value:function GamepadHapticActuator (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GamepadHapticActuator", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GamepadEvent", {configurable:true, enumerable:false, writable:true, value:function GamepadEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GamepadEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GamepadButton", {configurable:true, enumerable:false, writable:true, value:function GamepadButton (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GamepadButton", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Gamepad", {configurable:true, enumerable:false, writable:true, value:function Gamepad (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Gamepad", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GainNode", {configurable:true, enumerable:false, writable:true, value:function GainNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GainNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FormDataEvent", {configurable:true, enumerable:false, writable:true, value:function FormDataEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FormDataEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FormData", {configurable:true, enumerable:false, writable:true, value:function FormData (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FormData", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FontFaceSetLoadEvent", {configurable:true, enumerable:false, writable:true, value:function FontFaceSetLoadEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FontFaceSetLoadEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FontFace", {configurable:true, enumerable:false, writable:true, value:function FontFace (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FontFace", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FocusEvent", {configurable:true, enumerable:false, writable:true, value:function FocusEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FocusEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FileReader", {configurable:true, enumerable:false, writable:true, value:function FileReader (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FileReader", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FileList", {configurable:true, enumerable:false, writable:true, value:function FileList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FileList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "File", {configurable:true, enumerable:false, writable:true, value:function File (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "File", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FeaturePolicy", {configurable:true, enumerable:false, writable:true, value:function FeaturePolicy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FeaturePolicy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "External", {configurable:true, enumerable:false, writable:true, value:function External (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "External", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "EventTarget", {configurable:true, enumerable:false, writable:true, value:function EventTarget (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "EventTarget", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "EventSource", {configurable:true, enumerable:false, writable:true, value:function EventSource (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "EventSource", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "EventCounts", {configurable:true, enumerable:false, writable:true, value:function EventCounts (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "EventCounts", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Event", {configurable:true, enumerable:false, writable:true, value:function Event (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Event", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ErrorEvent", {configurable:true, enumerable:false, writable:true, value:function ErrorEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ErrorEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ElementInternals", {configurable:true, enumerable:false, writable:true, value:function ElementInternals (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ElementInternals", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Element", {configurable:true, enumerable:false, writable:true, value:function Element (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Element", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DynamicsCompressorNode", {configurable:true, enumerable:false, writable:true, value:function DynamicsCompressorNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DynamicsCompressorNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DragEvent", {configurable:true, enumerable:false, writable:true, value:function DragEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DragEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DocumentType", {configurable:true, enumerable:false, writable:true, value:function DocumentType (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DocumentType", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DocumentFragment", {configurable:true, enumerable:false, writable:true, value:function DocumentFragment (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DocumentFragment", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Document", {configurable:true, enumerable:false, writable:true, value:function Document (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Document", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DelayNode", {configurable:true, enumerable:false, writable:true, value:function DelayNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DelayNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DecompressionStream", {configurable:true, enumerable:false, writable:true, value:function DecompressionStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DecompressionStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DataTransferItemList", {configurable:true, enumerable:false, writable:true, value:function DataTransferItemList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DataTransferItemList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DataTransferItem", {configurable:true, enumerable:false, writable:true, value:function DataTransferItem (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DataTransferItem", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DataTransfer", {configurable:true, enumerable:false, writable:true, value:function DataTransfer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DataTransfer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMTokenList", {configurable:true, enumerable:false, writable:true, value:function DOMTokenList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMTokenList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMStringMap", {configurable:true, enumerable:false, writable:true, value:function DOMStringMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMStringMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMStringList", {configurable:true, enumerable:false, writable:true, value:function DOMStringList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMStringList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMRectReadOnly", {configurable:true, enumerable:false, writable:true, value:function DOMRectReadOnly (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMRectReadOnly", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMRectList", {configurable:true, enumerable:false, writable:true, value:function DOMRectList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMRectList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMRect", {configurable:true, enumerable:false, writable:true, value:function DOMRect (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMRect", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMQuad", {configurable:true, enumerable:false, writable:true, value:function DOMQuad (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMQuad", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMPointReadOnly", {configurable:true, enumerable:false, writable:true, value:function DOMPointReadOnly (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMPointReadOnly", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMPoint", {configurable:true, enumerable:false, writable:true, value:function DOMPoint (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMPoint", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMParser", {configurable:true, enumerable:false, writable:true, value:function DOMParser (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMParser", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMMatrixReadOnly", {configurable:true, enumerable:false, writable:true, value:function DOMMatrixReadOnly (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMMatrixReadOnly", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMMatrix", {configurable:true, enumerable:false, writable:true, value:function DOMMatrix (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMMatrix", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMImplementation", {configurable:true, enumerable:false, writable:true, value:function DOMImplementation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMImplementation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMException", {configurable:true, enumerable:false, writable:true, value:function DOMException (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMException", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DOMError", {configurable:true, enumerable:false, writable:true, value:function DOMError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DOMError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CustomStateSet", {configurable:true, enumerable:false, writable:true, value:function CustomStateSet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CustomStateSet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CustomEvent", {configurable:true, enumerable:false, writable:true, value:function CustomEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CustomEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CustomElementRegistry", {configurable:true, enumerable:false, writable:true, value:function CustomElementRegistry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CustomElementRegistry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Crypto", {configurable:true, enumerable:false, writable:true, value:function Crypto (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Crypto", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CountQueuingStrategy", {configurable:true, enumerable:false, writable:true, value:function CountQueuingStrategy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CountQueuingStrategy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ConvolverNode", {configurable:true, enumerable:false, writable:true, value:function ConvolverNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ConvolverNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ConstantSourceNode", {configurable:true, enumerable:false, writable:true, value:function ConstantSourceNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ConstantSourceNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CompressionStream", {configurable:true, enumerable:false, writable:true, value:function CompressionStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CompressionStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CompositionEvent", {configurable:true, enumerable:false, writable:true, value:function CompositionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CompositionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Comment", {configurable:true, enumerable:false, writable:true, value:function Comment (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Comment", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CloseEvent", {configurable:true, enumerable:false, writable:true, value:function CloseEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CloseEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ClipboardEvent", {configurable:true, enumerable:false, writable:true, value:function ClipboardEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ClipboardEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CharacterData", {configurable:true, enumerable:false, writable:true, value:function CharacterData (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CharacterData", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ChannelSplitterNode", {configurable:true, enumerable:false, writable:true, value:function ChannelSplitterNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ChannelSplitterNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ChannelMergerNode", {configurable:true, enumerable:false, writable:true, value:function ChannelMergerNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ChannelMergerNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CanvasRenderingContext2D", {configurable:true, enumerable:false, writable:true, value:function CanvasRenderingContext2D (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CanvasRenderingContext2D", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CanvasPattern", {configurable:true, enumerable:false, writable:true, value:function CanvasPattern (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CanvasPattern", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CanvasGradient", {configurable:true, enumerable:false, writable:true, value:function CanvasGradient (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CanvasGradient", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CanvasCaptureMediaStreamTrack", {configurable:true, enumerable:false, writable:true, value:function CanvasCaptureMediaStreamTrack (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CanvasCaptureMediaStreamTrack", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSVariableReferenceValue", {configurable:true, enumerable:false, writable:true, value:function CSSVariableReferenceValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSVariableReferenceValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSUnparsedValue", {configurable:true, enumerable:false, writable:true, value:function CSSUnparsedValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSUnparsedValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSUnitValue", {configurable:true, enumerable:false, writable:true, value:function CSSUnitValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSUnitValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSTranslate", {configurable:true, enumerable:false, writable:true, value:function CSSTranslate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSTranslate", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSTransformValue", {configurable:true, enumerable:false, writable:true, value:function CSSTransformValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSTransformValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSTransformComponent", {configurable:true, enumerable:false, writable:true, value:function CSSTransformComponent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSTransformComponent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSSupportsRule", {configurable:true, enumerable:false, writable:true, value:function CSSSupportsRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSSupportsRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSStyleValue", {configurable:true, enumerable:false, writable:true, value:function CSSStyleValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSStyleValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSStyleSheet", {configurable:true, enumerable:false, writable:true, value:function CSSStyleSheet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSStyleSheet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSStyleRule", {configurable:true, enumerable:false, writable:true, value:function CSSStyleRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSStyleRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSStyleDeclaration", {configurable:true, enumerable:false, writable:true, value:function CSSStyleDeclaration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSStyleDeclaration", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSSkewY", {configurable:true, enumerable:false, writable:true, value:function CSSSkewY (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSSkewY", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSSkewX", {configurable:true, enumerable:false, writable:true, value:function CSSSkewX (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSSkewX", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSSkew", {configurable:true, enumerable:false, writable:true, value:function CSSSkew (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSSkew", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSScale", {configurable:true, enumerable:false, writable:true, value:function CSSScale (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSScale", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSRuleList", {configurable:true, enumerable:false, writable:true, value:function CSSRuleList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSRuleList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSRule", {configurable:true, enumerable:false, writable:true, value:function CSSRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSRotate", {configurable:true, enumerable:false, writable:true, value:function CSSRotate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSRotate", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSPropertyRule", {configurable:true, enumerable:false, writable:true, value:function CSSPropertyRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSPropertyRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSPositionValue", {configurable:true, enumerable:false, writable:true, value:function CSSPositionValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSPositionValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSPerspective", {configurable:true, enumerable:false, writable:true, value:function CSSPerspective (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSPerspective", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSPageRule", {configurable:true, enumerable:false, writable:true, value:function CSSPageRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSPageRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSNumericValue", {configurable:true, enumerable:false, writable:true, value:function CSSNumericValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSNumericValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSNumericArray", {configurable:true, enumerable:false, writable:true, value:function CSSNumericArray (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSNumericArray", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSNamespaceRule", {configurable:true, enumerable:false, writable:true, value:function CSSNamespaceRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSNamespaceRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMediaRule", {configurable:true, enumerable:false, writable:true, value:function CSSMediaRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMediaRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMatrixComponent", {configurable:true, enumerable:false, writable:true, value:function CSSMatrixComponent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMatrixComponent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathValue", {configurable:true, enumerable:false, writable:true, value:function CSSMathValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathSum", {configurable:true, enumerable:false, writable:true, value:function CSSMathSum (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathSum", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathProduct", {configurable:true, enumerable:false, writable:true, value:function CSSMathProduct (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathProduct", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathNegate", {configurable:true, enumerable:false, writable:true, value:function CSSMathNegate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathNegate", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathMin", {configurable:true, enumerable:false, writable:true, value:function CSSMathMin (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathMin", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathMax", {configurable:true, enumerable:false, writable:true, value:function CSSMathMax (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathMax", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathInvert", {configurable:true, enumerable:false, writable:true, value:function CSSMathInvert (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathInvert", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSMathClamp", {configurable:true, enumerable:false, writable:true, value:function CSSMathClamp (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSMathClamp", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSLayerStatementRule", {configurable:true, enumerable:false, writable:true, value:function CSSLayerStatementRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSLayerStatementRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSLayerBlockRule", {configurable:true, enumerable:false, writable:true, value:function CSSLayerBlockRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSLayerBlockRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSKeywordValue", {configurable:true, enumerable:false, writable:true, value:function CSSKeywordValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSKeywordValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSKeyframesRule", {configurable:true, enumerable:false, writable:true, value:function CSSKeyframesRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSKeyframesRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSKeyframeRule", {configurable:true, enumerable:false, writable:true, value:function CSSKeyframeRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSKeyframeRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSImportRule", {configurable:true, enumerable:false, writable:true, value:function CSSImportRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSImportRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSImageValue", {configurable:true, enumerable:false, writable:true, value:function CSSImageValue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSImageValue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSGroupingRule", {configurable:true, enumerable:false, writable:true, value:function CSSGroupingRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSGroupingRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSFontPaletteValuesRule", {configurable:true, enumerable:false, writable:true, value:function CSSFontPaletteValuesRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSFontPaletteValuesRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSFontFaceRule", {configurable:true, enumerable:false, writable:true, value:function CSSFontFaceRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSFontFaceRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSCounterStyleRule", {configurable:true, enumerable:false, writable:true, value:function CSSCounterStyleRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSCounterStyleRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSContainerRule", {configurable:true, enumerable:false, writable:true, value:function CSSContainerRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSContainerRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSConditionRule", {configurable:true, enumerable:false, writable:true, value:function CSSConditionRule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSConditionRule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSS", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CDATASection", {configurable:true, enumerable:false, writable:true, value:function CDATASection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CDATASection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ByteLengthQueuingStrategy", {configurable:true, enumerable:false, writable:true, value:function ByteLengthQueuingStrategy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ByteLengthQueuingStrategy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BroadcastChannel", {configurable:true, enumerable:false, writable:true, value:function BroadcastChannel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BroadcastChannel", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BlobEvent", {configurable:true, enumerable:false, writable:true, value:function BlobEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BlobEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Blob", {configurable:true, enumerable:false, writable:true, value:function Blob (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Blob", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BiquadFilterNode", {configurable:true, enumerable:false, writable:true, value:function BiquadFilterNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BiquadFilterNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BeforeUnloadEvent", {configurable:true, enumerable:false, writable:true, value:function BeforeUnloadEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BeforeUnloadEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BeforeInstallPromptEvent", {configurable:true, enumerable:false, writable:true, value:function BeforeInstallPromptEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BeforeInstallPromptEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BaseAudioContext", {configurable:true, enumerable:false, writable:true, value:function BaseAudioContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BaseAudioContext", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BarProp", {configurable:true, enumerable:false, writable:true, value:function BarProp (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BarProp", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioWorkletNode", {configurable:true, enumerable:false, writable:true, value:function AudioWorkletNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioWorkletNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioSinkInfo", {configurable:true, enumerable:false, writable:true, value:function AudioSinkInfo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioSinkInfo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioScheduledSourceNode", {configurable:true, enumerable:false, writable:true, value:function AudioScheduledSourceNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioScheduledSourceNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioProcessingEvent", {configurable:true, enumerable:false, writable:true, value:function AudioProcessingEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioProcessingEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioParamMap", {configurable:true, enumerable:false, writable:true, value:function AudioParamMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioParamMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioParam", {configurable:true, enumerable:false, writable:true, value:function AudioParam (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioParam", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioNode", {configurable:true, enumerable:false, writable:true, value:function AudioNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioListener", {configurable:true, enumerable:false, writable:true, value:function AudioListener (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioListener", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioDestinationNode", {configurable:true, enumerable:false, writable:true, value:function AudioDestinationNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioDestinationNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioContext", {configurable:true, enumerable:false, writable:true, value:function AudioContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioContext", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioBufferSourceNode", {configurable:true, enumerable:false, writable:true, value:function AudioBufferSourceNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioBufferSourceNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioBuffer", {configurable:true, enumerable:false, writable:true, value:function AudioBuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioBuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Attr", {configurable:true, enumerable:false, writable:true, value:function Attr (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Attr", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AnimationEvent", {configurable:true, enumerable:false, writable:true, value:function AnimationEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AnimationEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AnimationEffect", {configurable:true, enumerable:false, writable:true, value:function AnimationEffect (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AnimationEffect", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Animation", {configurable:true, enumerable:false, writable:true, value:function Animation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Animation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AnalyserNode", {configurable:true, enumerable:false, writable:true, value:function AnalyserNode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AnalyserNode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AbstractRange", {configurable:true, enumerable:false, writable:true, value:function AbstractRange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AbstractRange", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AbortSignal", {configurable:true, enumerable:false, writable:true, value:function AbortSignal (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AbortSignal", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AbortController", {configurable:true, enumerable:false, writable:true, value:function AbortController (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AbortController", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "window", {configurable:false, enumerable:true, get:function window (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "window_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "self", {configurable:true, enumerable:true, get:function self (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "self_get", arguments)}, set:function self (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "self_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "document", {configurable:false, enumerable:true, get:function document (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "document_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "name", {configurable:true, enumerable:true, get:function name (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "name_get", arguments, '')}, set:function name (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "name_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "location", {configurable:false, enumerable:true, get:function location (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "location_get", arguments)}, set:function location (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "location_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "customElements", {configurable:true, enumerable:true, get:function customElements (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "customElements_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "history", {configurable:true, enumerable:true, get:function history (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "history_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "navigation", {configurable:true, enumerable:true, get:function navigation (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "navigation_get", arguments)}, set:function navigation (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "navigation_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "locationbar", {configurable:true, enumerable:true, get:function locationbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "locationbar_get", arguments)}, set:function locationbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "locationbar_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "menubar", {configurable:true, enumerable:true, get:function menubar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "menubar_get", arguments)}, set:function menubar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "menubar_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "personalbar", {configurable:true, enumerable:true, get:function personalbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "personalbar_get", arguments)}, set:function personalbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "personalbar_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "scrollbars", {configurable:true, enumerable:true, get:function scrollbars (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollbars_get", arguments)}, set:function scrollbars (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollbars_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "statusbar", {configurable:true, enumerable:true, get:function statusbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "statusbar_get", arguments)}, set:function statusbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "statusbar_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "toolbar", {configurable:true, enumerable:true, get:function toolbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "toolbar_get", arguments)}, set:function toolbar (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "toolbar_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "status", {configurable:true, enumerable:true, get:function status (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "status_get", arguments, '')}, set:function status (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "status_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "closed", {configurable:true, enumerable:true, get:function closed (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "closed_get", arguments, false)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "frames", {configurable:true, enumerable:true, get:function frames (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "frames_get", arguments)}, set:function frames (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "frames_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "length", {configurable:true, enumerable:true, get:function length (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "length_get", arguments, 0)}, set:function length (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "length_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "top", {configurable:false, enumerable:true, get:function top (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "top_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "opener", {configurable:true, enumerable:true, get:function opener (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "opener_get", arguments, null)}, set:function opener (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "opener_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "parent", {configurable:true, enumerable:true, get:function parent (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "parent_get", arguments)}, set:function parent (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "parent_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "frameElement", {configurable:true, enumerable:true, get:function frameElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "frameElement_get", arguments, null)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "navigator", {configurable:true, enumerable:true, get:function navigator (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "navigator_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "origin", {configurable:true, enumerable:true, get:function origin (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "origin_get", arguments, 'null')}, set:function origin (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "origin_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "external", {configurable:true, enumerable:true, get:function external (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "external_get", arguments)}, set:function external (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "external_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "screen", {configurable:true, enumerable:true, get:function screen (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "screen_get", arguments)}, set:function screen (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "screen_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "innerWidth", {configurable:true, enumerable:true, get:function innerWidth (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "innerWidth_get", arguments, 1440)}, set:function innerWidth (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "innerWidth_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "innerHeight", {configurable:true, enumerable:true, get:function innerHeight (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "innerHeight_get", arguments, 150)}, set:function innerHeight (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "innerHeight_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "scrollX", {configurable:true, enumerable:true, get:function scrollX (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollX_get", arguments, 0)}, set:function scrollX (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollX_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "pageXOffset", {configurable:true, enumerable:true, get:function pageXOffset (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "pageXOffset_get", arguments, 0)}, set:function pageXOffset (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "pageXOffset_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "scrollY", {configurable:true, enumerable:true, get:function scrollY (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollY_get", arguments, 0)}, set:function scrollY (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollY_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "pageYOffset", {configurable:true, enumerable:true, get:function pageYOffset (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "pageYOffset_get", arguments, 0)}, set:function pageYOffset (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "pageYOffset_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "visualViewport", {configurable:true, enumerable:true, get:function visualViewport (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "visualViewport_get", arguments)}, set:function visualViewport (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "visualViewport_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "screenX", {configurable:true, enumerable:true, get:function screenX (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "screenX_get", arguments, 0)}, set:function screenX (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "screenX_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "screenY", {configurable:true, enumerable:true, get:function screenY (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "screenY_get", arguments, 0)}, set:function screenY (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "screenY_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "outerWidth", {configurable:true, enumerable:true, get:function outerWidth (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "outerWidth_get", arguments, 1440)}, set:function outerWidth (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "outerWidth_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "outerHeight", {configurable:true, enumerable:true, get:function outerHeight (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "outerHeight_get", arguments, 912)}, set:function outerHeight (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "outerHeight_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "devicePixelRatio", {configurable:true, enumerable:true, get:function devicePixelRatio (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "devicePixelRatio_get", arguments, 1.5)}, set:function devicePixelRatio (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "devicePixelRatio_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "event", {configurable:true, enumerable:false, get:function event (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "event_get", arguments)}, set:function event (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "event_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "clientInformation", {configurable:true, enumerable:true, get:function clientInformation (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "clientInformation_get", arguments)}, set:function clientInformation (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "clientInformation_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "offscreenBuffering", {configurable:true, enumerable:false, get:function offscreenBuffering (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "offscreenBuffering_get", arguments, true)}, set:function offscreenBuffering (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "offscreenBuffering_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "screenLeft", {configurable:true, enumerable:true, get:function screenLeft (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "screenLeft_get", arguments, 0)}, set:function screenLeft (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "screenLeft_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "screenTop", {configurable:true, enumerable:true, get:function screenTop (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "screenTop_get", arguments, 0)}, set:function screenTop (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "screenTop_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "styleMedia", {configurable:true, enumerable:true, get:function styleMedia (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "styleMedia_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onsearch", {configurable:true, enumerable:true, get:function onsearch (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onsearch_get", arguments, null)}, set:function onsearch (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onsearch_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "isSecureContext", {configurable:true, enumerable:true, get:function isSecureContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "isSecureContext_get", arguments, true)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "trustedTypes", {configurable:true, enumerable:true, get:function trustedTypes (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "trustedTypes_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "performance", {configurable:true, enumerable:true, get:function performance (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "performance_get", arguments)}, set:function performance (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "performance_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onappinstalled", {configurable:true, enumerable:true, get:function onappinstalled (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onappinstalled_get", arguments, null)}, set:function onappinstalled (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onappinstalled_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onbeforeinstallprompt", {configurable:true, enumerable:true, get:function onbeforeinstallprompt (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeinstallprompt_get", arguments, null)}, set:function onbeforeinstallprompt (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeinstallprompt_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "crypto", {configurable:true, enumerable:true, get:function crypto (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "crypto_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "indexedDB", {configurable:true, enumerable:true, get:function indexedDB (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "indexedDB_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "sessionStorage", {configurable:true, enumerable:true, get:function sessionStorage (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "sessionStorage_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "localStorage", {configurable:true, enumerable:true, get:function localStorage (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "localStorage_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onbeforexrselect", {configurable:true, enumerable:true, get:function onbeforexrselect (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforexrselect_get", arguments, null)}, set:function onbeforexrselect (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforexrselect_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onabort", {configurable:true, enumerable:true, get:function onabort (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onabort_get", arguments, null)}, set:function onabort (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onabort_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onbeforeinput", {configurable:true, enumerable:true, get:function onbeforeinput (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeinput_get", arguments, null)}, set:function onbeforeinput (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeinput_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onblur", {configurable:true, enumerable:true, get:function onblur (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onblur_get", arguments, null)}, set:function onblur (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onblur_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncancel", {configurable:true, enumerable:true, get:function oncancel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncancel_get", arguments, null)}, set:function oncancel (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncancel_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncanplay", {configurable:true, enumerable:true, get:function oncanplay (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncanplay_get", arguments, null)}, set:function oncanplay (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncanplay_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncanplaythrough", {configurable:true, enumerable:true, get:function oncanplaythrough (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncanplaythrough_get", arguments, null)}, set:function oncanplaythrough (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncanplaythrough_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onchange", {configurable:true, enumerable:true, get:function onchange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onchange_get", arguments, null)}, set:function onchange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onchange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onclick", {configurable:true, enumerable:true, get:function onclick (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onclick_get", arguments, null)}, set:function onclick (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onclick_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onclose", {configurable:true, enumerable:true, get:function onclose (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onclose_get", arguments, null)}, set:function onclose (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onclose_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncontextlost", {configurable:true, enumerable:true, get:function oncontextlost (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontextlost_get", arguments, null)}, set:function oncontextlost (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontextlost_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncontextmenu", {configurable:true, enumerable:true, get:function oncontextmenu (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontextmenu_get", arguments, null)}, set:function oncontextmenu (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontextmenu_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncontextrestored", {configurable:true, enumerable:true, get:function oncontextrestored (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontextrestored_get", arguments, null)}, set:function oncontextrestored (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontextrestored_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncuechange", {configurable:true, enumerable:true, get:function oncuechange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncuechange_get", arguments, null)}, set:function oncuechange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncuechange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondblclick", {configurable:true, enumerable:true, get:function ondblclick (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondblclick_get", arguments, null)}, set:function ondblclick (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondblclick_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondrag", {configurable:true, enumerable:true, get:function ondrag (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondrag_get", arguments, null)}, set:function ondrag (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondrag_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondragend", {configurable:true, enumerable:true, get:function ondragend (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragend_get", arguments, null)}, set:function ondragend (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragend_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondragenter", {configurable:true, enumerable:true, get:function ondragenter (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragenter_get", arguments, null)}, set:function ondragenter (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragenter_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondragleave", {configurable:true, enumerable:true, get:function ondragleave (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragleave_get", arguments, null)}, set:function ondragleave (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragleave_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondragover", {configurable:true, enumerable:true, get:function ondragover (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragover_get", arguments, null)}, set:function ondragover (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragover_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondragstart", {configurable:true, enumerable:true, get:function ondragstart (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragstart_get", arguments, null)}, set:function ondragstart (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondragstart_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondrop", {configurable:true, enumerable:true, get:function ondrop (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondrop_get", arguments, null)}, set:function ondrop (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondrop_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondurationchange", {configurable:true, enumerable:true, get:function ondurationchange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondurationchange_get", arguments, null)}, set:function ondurationchange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondurationchange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onemptied", {configurable:true, enumerable:true, get:function onemptied (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onemptied_get", arguments, null)}, set:function onemptied (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onemptied_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onended", {configurable:true, enumerable:true, get:function onended (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onended_get", arguments, null)}, set:function onended (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onended_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onerror", {configurable:true, enumerable:true, get:function onerror (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onerror_get", arguments, null)}, set:function onerror (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onerror_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onfocus", {configurable:true, enumerable:true, get:function onfocus (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onfocus_get", arguments, null)}, set:function onfocus (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onfocus_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onformdata", {configurable:true, enumerable:true, get:function onformdata (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onformdata_get", arguments, null)}, set:function onformdata (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onformdata_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oninput", {configurable:true, enumerable:true, get:function oninput (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oninput_get", arguments, null)}, set:function oninput (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oninput_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oninvalid", {configurable:true, enumerable:true, get:function oninvalid (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oninvalid_get", arguments, null)}, set:function oninvalid (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oninvalid_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onkeydown", {configurable:true, enumerable:true, get:function onkeydown (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onkeydown_get", arguments, null)}, set:function onkeydown (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onkeydown_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onkeypress", {configurable:true, enumerable:true, get:function onkeypress (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onkeypress_get", arguments, null)}, set:function onkeypress (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onkeypress_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onkeyup", {configurable:true, enumerable:true, get:function onkeyup (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onkeyup_get", arguments, null)}, set:function onkeyup (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onkeyup_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onload", {configurable:true, enumerable:true, get:function onload (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onload_get", arguments, null)}, set:function onload (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onload_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onloadeddata", {configurable:true, enumerable:true, get:function onloadeddata (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onloadeddata_get", arguments, null)}, set:function onloadeddata (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onloadeddata_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onloadedmetadata", {configurable:true, enumerable:true, get:function onloadedmetadata (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onloadedmetadata_get", arguments, null)}, set:function onloadedmetadata (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onloadedmetadata_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onloadstart", {configurable:true, enumerable:true, get:function onloadstart (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onloadstart_get", arguments, null)}, set:function onloadstart (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onloadstart_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmousedown", {configurable:true, enumerable:true, get:function onmousedown (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmousedown_get", arguments, null)}, set:function onmousedown (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmousedown_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmouseenter", {configurable:true, enumerable:true, get:function onmouseenter (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseenter_get", arguments, null)}, set:function onmouseenter (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseenter_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmouseleave", {configurable:true, enumerable:true, get:function onmouseleave (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseleave_get", arguments, null)}, set:function onmouseleave (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseleave_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmousemove", {configurable:true, enumerable:true, get:function onmousemove (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmousemove_get", arguments, null)}, set:function onmousemove (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmousemove_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmouseout", {configurable:true, enumerable:true, get:function onmouseout (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseout_get", arguments, null)}, set:function onmouseout (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseout_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmouseover", {configurable:true, enumerable:true, get:function onmouseover (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseover_get", arguments, null)}, set:function onmouseover (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseover_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmouseup", {configurable:true, enumerable:true, get:function onmouseup (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseup_get", arguments, null)}, set:function onmouseup (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmouseup_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmousewheel", {configurable:true, enumerable:true, get:function onmousewheel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmousewheel_get", arguments, null)}, set:function onmousewheel (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmousewheel_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpause", {configurable:true, enumerable:true, get:function onpause (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpause_get", arguments, null)}, set:function onpause (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpause_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onplay", {configurable:true, enumerable:true, get:function onplay (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onplay_get", arguments, null)}, set:function onplay (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onplay_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onplaying", {configurable:true, enumerable:true, get:function onplaying (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onplaying_get", arguments, null)}, set:function onplaying (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onplaying_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onprogress", {configurable:true, enumerable:true, get:function onprogress (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onprogress_get", arguments, null)}, set:function onprogress (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onprogress_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onratechange", {configurable:true, enumerable:true, get:function onratechange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onratechange_get", arguments, null)}, set:function onratechange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onratechange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onreset", {configurable:true, enumerable:true, get:function onreset (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onreset_get", arguments, null)}, set:function onreset (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onreset_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onresize", {configurable:true, enumerable:true, get:function onresize (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onresize_get", arguments, null)}, set:function onresize (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onresize_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onscroll", {configurable:true, enumerable:true, get:function onscroll (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onscroll_get", arguments, null)}, set:function onscroll (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onscroll_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onsecuritypolicyviolation", {configurable:true, enumerable:true, get:function onsecuritypolicyviolation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onsecuritypolicyviolation_get", arguments, null)}, set:function onsecuritypolicyviolation (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onsecuritypolicyviolation_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onseeked", {configurable:true, enumerable:true, get:function onseeked (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onseeked_get", arguments, null)}, set:function onseeked (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onseeked_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onseeking", {configurable:true, enumerable:true, get:function onseeking (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onseeking_get", arguments, null)}, set:function onseeking (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onseeking_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onselect", {configurable:true, enumerable:true, get:function onselect (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onselect_get", arguments, null)}, set:function onselect (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onselect_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onslotchange", {configurable:true, enumerable:true, get:function onslotchange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onslotchange_get", arguments, null)}, set:function onslotchange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onslotchange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onstalled", {configurable:true, enumerable:true, get:function onstalled (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onstalled_get", arguments, null)}, set:function onstalled (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onstalled_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onsubmit", {configurable:true, enumerable:true, get:function onsubmit (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onsubmit_get", arguments, null)}, set:function onsubmit (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onsubmit_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onsuspend", {configurable:true, enumerable:true, get:function onsuspend (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onsuspend_get", arguments, null)}, set:function onsuspend (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onsuspend_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ontimeupdate", {configurable:true, enumerable:true, get:function ontimeupdate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ontimeupdate_get", arguments, null)}, set:function ontimeupdate (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ontimeupdate_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ontoggle", {configurable:true, enumerable:true, get:function ontoggle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ontoggle_get", arguments, null)}, set:function ontoggle (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ontoggle_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onvolumechange", {configurable:true, enumerable:true, get:function onvolumechange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onvolumechange_get", arguments, null)}, set:function onvolumechange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onvolumechange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onwaiting", {configurable:true, enumerable:true, get:function onwaiting (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onwaiting_get", arguments, null)}, set:function onwaiting (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onwaiting_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onwebkitanimationend", {configurable:true, enumerable:true, get:function onwebkitanimationend (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkitanimationend_get", arguments, null)}, set:function onwebkitanimationend (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkitanimationend_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onwebkitanimationiteration", {configurable:true, enumerable:true, get:function onwebkitanimationiteration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkitanimationiteration_get", arguments, null)}, set:function onwebkitanimationiteration (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkitanimationiteration_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onwebkitanimationstart", {configurable:true, enumerable:true, get:function onwebkitanimationstart (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkitanimationstart_get", arguments, null)}, set:function onwebkitanimationstart (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkitanimationstart_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onwebkittransitionend", {configurable:true, enumerable:true, get:function onwebkittransitionend (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkittransitionend_get", arguments, null)}, set:function onwebkittransitionend (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onwebkittransitionend_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onwheel", {configurable:true, enumerable:true, get:function onwheel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onwheel_get", arguments, null)}, set:function onwheel (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onwheel_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onauxclick", {configurable:true, enumerable:true, get:function onauxclick (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onauxclick_get", arguments, null)}, set:function onauxclick (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onauxclick_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ongotpointercapture", {configurable:true, enumerable:true, get:function ongotpointercapture (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ongotpointercapture_get", arguments, null)}, set:function ongotpointercapture (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ongotpointercapture_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onlostpointercapture", {configurable:true, enumerable:true, get:function onlostpointercapture (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onlostpointercapture_get", arguments, null)}, set:function onlostpointercapture (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onlostpointercapture_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointerdown", {configurable:true, enumerable:true, get:function onpointerdown (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerdown_get", arguments, null)}, set:function onpointerdown (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerdown_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointermove", {configurable:true, enumerable:true, get:function onpointermove (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointermove_get", arguments, null)}, set:function onpointermove (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointermove_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointerrawupdate", {configurable:true, enumerable:true, get:function onpointerrawupdate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerrawupdate_get", arguments, null)}, set:function onpointerrawupdate (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerrawupdate_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointerup", {configurable:true, enumerable:true, get:function onpointerup (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerup_get", arguments, null)}, set:function onpointerup (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerup_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointercancel", {configurable:true, enumerable:true, get:function onpointercancel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointercancel_get", arguments, null)}, set:function onpointercancel (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointercancel_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointerover", {configurable:true, enumerable:true, get:function onpointerover (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerover_get", arguments, null)}, set:function onpointerover (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerover_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointerout", {configurable:true, enumerable:true, get:function onpointerout (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerout_get", arguments, null)}, set:function onpointerout (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerout_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointerenter", {configurable:true, enumerable:true, get:function onpointerenter (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerenter_get", arguments, null)}, set:function onpointerenter (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerenter_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpointerleave", {configurable:true, enumerable:true, get:function onpointerleave (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerleave_get", arguments, null)}, set:function onpointerleave (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpointerleave_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onselectstart", {configurable:true, enumerable:true, get:function onselectstart (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onselectstart_get", arguments, null)}, set:function onselectstart (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onselectstart_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onselectionchange", {configurable:true, enumerable:true, get:function onselectionchange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onselectionchange_get", arguments, null)}, set:function onselectionchange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onselectionchange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onanimationend", {configurable:true, enumerable:true, get:function onanimationend (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onanimationend_get", arguments, null)}, set:function onanimationend (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onanimationend_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onanimationiteration", {configurable:true, enumerable:true, get:function onanimationiteration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onanimationiteration_get", arguments, null)}, set:function onanimationiteration (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onanimationiteration_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onanimationstart", {configurable:true, enumerable:true, get:function onanimationstart (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onanimationstart_get", arguments, null)}, set:function onanimationstart (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onanimationstart_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ontransitionrun", {configurable:true, enumerable:true, get:function ontransitionrun (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitionrun_get", arguments, null)}, set:function ontransitionrun (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitionrun_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ontransitionstart", {configurable:true, enumerable:true, get:function ontransitionstart (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitionstart_get", arguments, null)}, set:function ontransitionstart (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitionstart_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ontransitionend", {configurable:true, enumerable:true, get:function ontransitionend (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitionend_get", arguments, null)}, set:function ontransitionend (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitionend_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ontransitioncancel", {configurable:true, enumerable:true, get:function ontransitioncancel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitioncancel_get", arguments, null)}, set:function ontransitioncancel (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ontransitioncancel_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onafterprint", {configurable:true, enumerable:true, get:function onafterprint (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onafterprint_get", arguments, null)}, set:function onafterprint (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onafterprint_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onbeforeprint", {configurable:true, enumerable:true, get:function onbeforeprint (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeprint_get", arguments, null)}, set:function onbeforeprint (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeprint_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onbeforeunload", {configurable:true, enumerable:true, get:function onbeforeunload (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeunload_get", arguments, null)}, set:function onbeforeunload (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforeunload_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onhashchange", {configurable:true, enumerable:true, get:function onhashchange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onhashchange_get", arguments, null)}, set:function onhashchange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onhashchange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onlanguagechange", {configurable:true, enumerable:true, get:function onlanguagechange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onlanguagechange_get", arguments, null)}, set:function onlanguagechange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onlanguagechange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmessage", {configurable:true, enumerable:true, get:function onmessage (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmessage_get", arguments, null)}, set:function onmessage (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmessage_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onmessageerror", {configurable:true, enumerable:true, get:function onmessageerror (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onmessageerror_get", arguments, null)}, set:function onmessageerror (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onmessageerror_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onoffline", {configurable:true, enumerable:true, get:function onoffline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onoffline_get", arguments, null)}, set:function onoffline (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onoffline_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ononline", {configurable:true, enumerable:true, get:function ononline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ononline_get", arguments, null)}, set:function ononline (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ononline_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpagehide", {configurable:true, enumerable:true, get:function onpagehide (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpagehide_get", arguments, null)}, set:function onpagehide (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpagehide_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpageshow", {configurable:true, enumerable:true, get:function onpageshow (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpageshow_get", arguments, null)}, set:function onpageshow (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpageshow_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onpopstate", {configurable:true, enumerable:true, get:function onpopstate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onpopstate_get", arguments, null)}, set:function onpopstate (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onpopstate_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onrejectionhandled", {configurable:true, enumerable:true, get:function onrejectionhandled (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onrejectionhandled_get", arguments, null)}, set:function onrejectionhandled (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onrejectionhandled_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onstorage", {configurable:true, enumerable:true, get:function onstorage (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onstorage_get", arguments, null)}, set:function onstorage (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onstorage_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onunhandledrejection", {configurable:true, enumerable:true, get:function onunhandledrejection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onunhandledrejection_get", arguments, null)}, set:function onunhandledrejection (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onunhandledrejection_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onunload", {configurable:true, enumerable:true, get:function onunload (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onunload_get", arguments, null)}, set:function onunload (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onunload_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "crossOriginIsolated", {configurable:true, enumerable:true, get:function crossOriginIsolated (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "crossOriginIsolated_get", arguments, false)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "scheduler", {configurable:true, enumerable:true, get:function scheduler (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "scheduler_get", arguments)}, set:function scheduler (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "scheduler_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "alert", {configurable:true, enumerable:true, writable:true, value:function alert (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "alert", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "atob", {configurable:true, enumerable:true, writable:true, value:function atob (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "atob", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "blur", {configurable:true, enumerable:true, writable:true, value:function blur (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "blur", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "btoa", {configurable:true, enumerable:true, writable:true, value:function btoa (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "btoa", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "cancelAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function cancelAnimationFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "cancelAnimationFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "cancelIdleCallback", {configurable:true, enumerable:true, writable:true, value:function cancelIdleCallback (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "cancelIdleCallback", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "captureEvents", {configurable:true, enumerable:true, writable:true, value:function captureEvents (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "captureEvents", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "clearInterval", {configurable:true, enumerable:true, writable:true, value:function clearInterval (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "clearInterval", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "clearTimeout", {configurable:true, enumerable:true, writable:true, value:function clearTimeout (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "clearTimeout", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "close", {configurable:true, enumerable:true, writable:true, value:function close (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "close", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "confirm", {configurable:true, enumerable:true, writable:true, value:function confirm (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "confirm", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "createImageBitmap", {configurable:true, enumerable:true, writable:true, value:function createImageBitmap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "createImageBitmap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "fetch", {configurable:true, enumerable:true, writable:true, value:function fetch (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "fetch", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "find", {configurable:true, enumerable:true, writable:true, value:function find (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "find", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "focus", {configurable:true, enumerable:true, writable:true, value:function focus (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "focus", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "getComputedStyle", {configurable:true, enumerable:true, writable:true, value:function getComputedStyle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "getComputedStyle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "getSelection", {configurable:true, enumerable:true, writable:true, value:function getSelection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "getSelection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "matchMedia", {configurable:true, enumerable:true, writable:true, value:function matchMedia (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "matchMedia", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "moveBy", {configurable:true, enumerable:true, writable:true, value:function moveBy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "moveBy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "moveTo", {configurable:true, enumerable:true, writable:true, value:function moveTo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "moveTo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "open", {configurable:true, enumerable:true, writable:true, value:function open (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "open", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "postMessage", {configurable:true, enumerable:true, writable:true, value:function postMessage (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "postMessage", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "print", {configurable:true, enumerable:true, writable:true, value:function print (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "print", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "prompt", {configurable:true, enumerable:true, writable:true, value:function prompt (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "prompt", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "queueMicrotask", {configurable:true, enumerable:true, writable:true, value:function queueMicrotask (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "queueMicrotask", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "releaseEvents", {configurable:true, enumerable:true, writable:true, value:function releaseEvents (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "releaseEvents", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "reportError", {configurable:true, enumerable:true, writable:true, value:function reportError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "reportError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "requestAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function requestAnimationFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "requestAnimationFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "requestIdleCallback", {configurable:true, enumerable:true, writable:true, value:function requestIdleCallback (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "requestIdleCallback", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "resizeBy", {configurable:true, enumerable:true, writable:true, value:function resizeBy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "resizeBy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "resizeTo", {configurable:true, enumerable:true, writable:true, value:function resizeTo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "resizeTo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "scroll", {configurable:true, enumerable:true, writable:true, value:function scroll (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "scroll", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "scrollBy", {configurable:true, enumerable:true, writable:true, value:function scrollBy (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollBy", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "scrollTo", {configurable:true, enumerable:true, writable:true, value:function scrollTo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "scrollTo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "setInterval", {configurable:true, enumerable:true, writable:true, value:function setInterval (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "setInterval", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "setTimeout", {configurable:true, enumerable:true, writable:true, value:function setTimeout (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "setTimeout", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "stop", {configurable:true, enumerable:true, writable:true, value:function stop (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "stop", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "structuredClone", {configurable:true, enumerable:true, writable:true, value:function structuredClone (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "structuredClone", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitCancelAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function webkitCancelAnimationFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitCancelAnimationFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitRequestAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function webkitRequestAnimationFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitRequestAnimationFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "chrome", {configurable:false, enumerable:true, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebAssembly", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "caches", {configurable:true, enumerable:true, get:function caches (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "caches_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "cookieStore", {configurable:true, enumerable:true, get:function cookieStore (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "cookieStore_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondevicemotion", {configurable:true, enumerable:true, get:function ondevicemotion (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondevicemotion_get", arguments, null)}, set:function ondevicemotion (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondevicemotion_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondeviceorientation", {configurable:true, enumerable:true, get:function ondeviceorientation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondeviceorientation_get", arguments, null)}, set:function ondeviceorientation (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondeviceorientation_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ondeviceorientationabsolute", {configurable:true, enumerable:true, get:function ondeviceorientationabsolute (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ondeviceorientationabsolute_get", arguments, null)}, set:function ondeviceorientationabsolute (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "ondeviceorientationabsolute_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "documentPictureInPicture", {configurable:true, enumerable:true, get:function documentPictureInPicture (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "documentPictureInPicture_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "launchQueue", {configurable:true, enumerable:true, get:function launchQueue (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "launchQueue_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onbeforematch", {configurable:true, enumerable:true, get:function onbeforematch (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforematch_get", arguments, null)}, set:function onbeforematch (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforematch_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onbeforetoggle", {configurable:true, enumerable:true, get:function onbeforetoggle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforetoggle_get", arguments, null)}, set:function onbeforetoggle (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onbeforetoggle_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AbsoluteOrientationSensor", {configurable:true, enumerable:false, writable:true, value:function AbsoluteOrientationSensor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AbsoluteOrientationSensor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Accelerometer", {configurable:true, enumerable:false, writable:true, value:function Accelerometer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Accelerometer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioWorklet", {configurable:true, enumerable:false, writable:true, value:function AudioWorklet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioWorklet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BatteryManager", {configurable:true, enumerable:false, writable:true, value:function BatteryManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BatteryManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Cache", {configurable:true, enumerable:false, writable:true, value:function Cache (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Cache", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CacheStorage", {configurable:true, enumerable:false, writable:true, value:function CacheStorage (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CacheStorage", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Clipboard", {configurable:true, enumerable:false, writable:true, value:function Clipboard (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Clipboard", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ClipboardItem", {configurable:true, enumerable:false, writable:true, value:function ClipboardItem (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ClipboardItem", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CookieChangeEvent", {configurable:true, enumerable:false, writable:true, value:function CookieChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CookieChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CookieStore", {configurable:true, enumerable:false, writable:true, value:function CookieStore (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CookieStore", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CookieStoreManager", {configurable:true, enumerable:false, writable:true, value:function CookieStoreManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CookieStoreManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Credential", {configurable:true, enumerable:false, writable:true, value:function Credential (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Credential", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CredentialsContainer", {configurable:true, enumerable:false, writable:true, value:function CredentialsContainer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CredentialsContainer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CryptoKey", {configurable:true, enumerable:false, writable:true, value:function CryptoKey (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CryptoKey", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DeviceMotionEvent", {configurable:true, enumerable:false, writable:true, value:function DeviceMotionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DeviceMotionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DeviceMotionEventAcceleration", {configurable:true, enumerable:false, writable:true, value:function DeviceMotionEventAcceleration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DeviceMotionEventAcceleration", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DeviceMotionEventRotationRate", {configurable:true, enumerable:false, writable:true, value:function DeviceMotionEventRotationRate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DeviceMotionEventRotationRate", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DeviceOrientationEvent", {configurable:true, enumerable:false, writable:true, value:function DeviceOrientationEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DeviceOrientationEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FederatedCredential", {configurable:true, enumerable:false, writable:true, value:function FederatedCredential (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FederatedCredential", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GravitySensor", {configurable:true, enumerable:false, writable:true, value:function GravitySensor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GravitySensor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Gyroscope", {configurable:true, enumerable:false, writable:true, value:function Gyroscope (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Gyroscope", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Keyboard", {configurable:true, enumerable:false, writable:true, value:function Keyboard (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Keyboard", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "KeyboardLayoutMap", {configurable:true, enumerable:false, writable:true, value:function KeyboardLayoutMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "KeyboardLayoutMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "LinearAccelerationSensor", {configurable:true, enumerable:false, writable:true, value:function LinearAccelerationSensor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "LinearAccelerationSensor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Lock", {configurable:true, enumerable:false, writable:true, value:function Lock (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Lock", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "LockManager", {configurable:true, enumerable:false, writable:true, value:function LockManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "LockManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIAccess", {configurable:true, enumerable:false, writable:true, value:function MIDIAccess (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIAccess", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIConnectionEvent", {configurable:true, enumerable:false, writable:true, value:function MIDIConnectionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIConnectionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIInput", {configurable:true, enumerable:false, writable:true, value:function MIDIInput (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIInput", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIInputMap", {configurable:true, enumerable:false, writable:true, value:function MIDIInputMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIInputMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIMessageEvent", {configurable:true, enumerable:false, writable:true, value:function MIDIMessageEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIMessageEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIOutput", {configurable:true, enumerable:false, writable:true, value:function MIDIOutput (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIOutput", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIOutputMap", {configurable:true, enumerable:false, writable:true, value:function MIDIOutputMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIOutputMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MIDIPort", {configurable:true, enumerable:false, writable:true, value:function MIDIPort (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MIDIPort", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaDeviceInfo", {configurable:true, enumerable:false, writable:true, value:function MediaDeviceInfo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaDeviceInfo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaDevices", {configurable:true, enumerable:false, writable:true, value:function MediaDevices (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaDevices", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaKeyMessageEvent", {configurable:true, enumerable:false, writable:true, value:function MediaKeyMessageEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaKeyMessageEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaKeySession", {configurable:true, enumerable:false, writable:true, value:function MediaKeySession (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaKeySession", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaKeyStatusMap", {configurable:true, enumerable:false, writable:true, value:function MediaKeyStatusMap (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaKeyStatusMap", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaKeySystemAccess", {configurable:true, enumerable:false, writable:true, value:function MediaKeySystemAccess (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaKeySystemAccess", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaKeys", {configurable:true, enumerable:false, writable:true, value:function MediaKeys (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaKeys", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigationPreloadManager", {configurable:true, enumerable:false, writable:true, value:function NavigationPreloadManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigationPreloadManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigatorManagedData", {configurable:true, enumerable:false, writable:true, value:function NavigatorManagedData (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigatorManagedData", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OrientationSensor", {configurable:true, enumerable:false, writable:true, value:function OrientationSensor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OrientationSensor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PasswordCredential", {configurable:true, enumerable:false, writable:true, value:function PasswordCredential (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PasswordCredential", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RelativeOrientationSensor", {configurable:true, enumerable:false, writable:true, value:function RelativeOrientationSensor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RelativeOrientationSensor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Sanitizer", {configurable:true, enumerable:false, writable:true, value:function Sanitizer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Sanitizer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ScreenDetailed", {configurable:true, enumerable:false, writable:true, value:function ScreenDetailed (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ScreenDetailed", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ScreenDetails", {configurable:true, enumerable:false, writable:true, value:function ScreenDetails (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ScreenDetails", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Sensor", {configurable:true, enumerable:false, writable:true, value:function Sensor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Sensor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SensorErrorEvent", {configurable:true, enumerable:false, writable:true, value:function SensorErrorEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SensorErrorEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ServiceWorker", {configurable:true, enumerable:false, writable:true, value:function ServiceWorker (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ServiceWorker", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ServiceWorkerContainer", {configurable:true, enumerable:false, writable:true, value:function ServiceWorkerContainer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ServiceWorkerContainer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ServiceWorkerRegistration", {configurable:true, enumerable:false, writable:true, value:function ServiceWorkerRegistration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ServiceWorkerRegistration", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "StorageManager", {configurable:true, enumerable:false, writable:true, value:function StorageManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "StorageManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SubtleCrypto", {configurable:true, enumerable:false, writable:true, value:function SubtleCrypto (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SubtleCrypto", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VirtualKeyboard", {configurable:true, enumerable:false, writable:true, value:function VirtualKeyboard (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VirtualKeyboard", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebTransport", {configurable:true, enumerable:false, writable:true, value:function WebTransport (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebTransport", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebTransportBidirectionalStream", {configurable:true, enumerable:false, writable:true, value:function WebTransportBidirectionalStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebTransportBidirectionalStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebTransportDatagramDuplexStream", {configurable:true, enumerable:false, writable:true, value:function WebTransportDatagramDuplexStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebTransportDatagramDuplexStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WebTransportError", {configurable:true, enumerable:false, writable:true, value:function WebTransportError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WebTransportError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Worklet", {configurable:true, enumerable:false, writable:true, value:function Worklet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Worklet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRDOMOverlayState", {configurable:true, enumerable:false, writable:true, value:function XRDOMOverlayState (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRDOMOverlayState", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRLayer", {configurable:true, enumerable:false, writable:true, value:function XRLayer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRLayer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRWebGLBinding", {configurable:true, enumerable:false, writable:true, value:function XRWebGLBinding (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRWebGLBinding", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioData", {configurable:true, enumerable:false, writable:true, value:function AudioData (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioData", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "EncodedAudioChunk", {configurable:true, enumerable:false, writable:true, value:function EncodedAudioChunk (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "EncodedAudioChunk", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "EncodedVideoChunk", {configurable:true, enumerable:false, writable:true, value:function EncodedVideoChunk (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "EncodedVideoChunk", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ImageTrack", {configurable:true, enumerable:false, writable:true, value:function ImageTrack (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ImageTrack", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ImageTrackList", {configurable:true, enumerable:false, writable:true, value:function ImageTrackList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ImageTrackList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VideoColorSpace", {configurable:true, enumerable:false, writable:true, value:function VideoColorSpace (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VideoColorSpace", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VideoFrame", {configurable:true, enumerable:false, writable:true, value:function VideoFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VideoFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioDecoder", {configurable:true, enumerable:false, writable:true, value:function AudioDecoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioDecoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AudioEncoder", {configurable:true, enumerable:false, writable:true, value:function AudioEncoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AudioEncoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ImageDecoder", {configurable:true, enumerable:false, writable:true, value:function ImageDecoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ImageDecoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VideoDecoder", {configurable:true, enumerable:false, writable:true, value:function VideoDecoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VideoDecoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VideoEncoder", {configurable:true, enumerable:false, writable:true, value:function VideoEncoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VideoEncoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AuthenticatorAssertionResponse", {configurable:true, enumerable:false, writable:true, value:function AuthenticatorAssertionResponse (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AuthenticatorAssertionResponse", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AuthenticatorAttestationResponse", {configurable:true, enumerable:false, writable:true, value:function AuthenticatorAttestationResponse (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AuthenticatorAttestationResponse", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AuthenticatorResponse", {configurable:true, enumerable:false, writable:true, value:function AuthenticatorResponse (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AuthenticatorResponse", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PublicKeyCredential", {configurable:true, enumerable:false, writable:true, value:function PublicKeyCredential (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PublicKeyCredential", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Bluetooth", {configurable:true, enumerable:false, writable:true, value:function Bluetooth (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Bluetooth", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BluetoothCharacteristicProperties", {configurable:true, enumerable:false, writable:true, value:function BluetoothCharacteristicProperties (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BluetoothCharacteristicProperties", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BluetoothDevice", {configurable:true, enumerable:false, writable:true, value:function BluetoothDevice (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BluetoothDevice", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BluetoothRemoteGATTCharacteristic", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTCharacteristic (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BluetoothRemoteGATTCharacteristic", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BluetoothRemoteGATTDescriptor", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTDescriptor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BluetoothRemoteGATTDescriptor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BluetoothRemoteGATTServer", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTServer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BluetoothRemoteGATTServer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BluetoothRemoteGATTService", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTService (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BluetoothRemoteGATTService", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CaptureController", {configurable:true, enumerable:false, writable:true, value:function CaptureController (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CaptureController", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DocumentPictureInPicture", {configurable:true, enumerable:false, writable:true, value:function DocumentPictureInPicture (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DocumentPictureInPicture", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "EyeDropper", {configurable:true, enumerable:false, writable:true, value:function EyeDropper (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "EyeDropper", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FileSystemDirectoryHandle", {configurable:true, enumerable:false, writable:true, value:function FileSystemDirectoryHandle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FileSystemDirectoryHandle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FileSystemFileHandle", {configurable:true, enumerable:false, writable:true, value:function FileSystemFileHandle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FileSystemFileHandle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FileSystemHandle", {configurable:true, enumerable:false, writable:true, value:function FileSystemHandle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FileSystemHandle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FileSystemWritableFileStream", {configurable:true, enumerable:false, writable:true, value:function FileSystemWritableFileStream (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FileSystemWritableFileStream", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FontData", {configurable:true, enumerable:false, writable:true, value:function FontData (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FontData", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "FragmentDirective", {configurable:true, enumerable:false, writable:true, value:function FragmentDirective (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "FragmentDirective", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPU", {configurable:true, enumerable:false, writable:true, value:function GPU (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPU", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUAdapter", {configurable:true, enumerable:false, writable:true, value:function GPUAdapter (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUAdapter", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUAdapterInfo", {configurable:true, enumerable:false, writable:true, value:function GPUAdapterInfo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUAdapterInfo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUBindGroup", {configurable:true, enumerable:false, writable:true, value:function GPUBindGroup (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUBindGroup", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUBindGroupLayout", {configurable:true, enumerable:false, writable:true, value:function GPUBindGroupLayout (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUBindGroupLayout", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUBuffer", {configurable:true, enumerable:false, writable:true, value:function GPUBuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUBuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUBufferUsage", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUCanvasContext", {configurable:true, enumerable:false, writable:true, value:function GPUCanvasContext (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUCanvasContext", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUColorWrite", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUCommandBuffer", {configurable:true, enumerable:false, writable:true, value:function GPUCommandBuffer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUCommandBuffer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUCommandEncoder", {configurable:true, enumerable:false, writable:true, value:function GPUCommandEncoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUCommandEncoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUCompilationInfo", {configurable:true, enumerable:false, writable:true, value:function GPUCompilationInfo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUCompilationInfo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUCompilationMessage", {configurable:true, enumerable:false, writable:true, value:function GPUCompilationMessage (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUCompilationMessage", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUComputePassEncoder", {configurable:true, enumerable:false, writable:true, value:function GPUComputePassEncoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUComputePassEncoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUComputePipeline", {configurable:true, enumerable:false, writable:true, value:function GPUComputePipeline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUComputePipeline", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUDevice", {configurable:true, enumerable:false, writable:true, value:function GPUDevice (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUDevice", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUDeviceLostInfo", {configurable:true, enumerable:false, writable:true, value:function GPUDeviceLostInfo (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUDeviceLostInfo", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUError", {configurable:true, enumerable:false, writable:true, value:function GPUError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUExternalTexture", {configurable:true, enumerable:false, writable:true, value:function GPUExternalTexture (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUExternalTexture", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUInternalError", {configurable:true, enumerable:false, writable:true, value:function GPUInternalError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUInternalError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUMapMode", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUOutOfMemoryError", {configurable:true, enumerable:false, writable:true, value:function GPUOutOfMemoryError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUOutOfMemoryError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUPipelineError", {configurable:true, enumerable:false, writable:true, value:function GPUPipelineError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUPipelineError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUPipelineLayout", {configurable:true, enumerable:false, writable:true, value:function GPUPipelineLayout (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUPipelineLayout", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUQuerySet", {configurable:true, enumerable:false, writable:true, value:function GPUQuerySet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUQuerySet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUQueue", {configurable:true, enumerable:false, writable:true, value:function GPUQueue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUQueue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPURenderBundle", {configurable:true, enumerable:false, writable:true, value:function GPURenderBundle (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPURenderBundle", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPURenderBundleEncoder", {configurable:true, enumerable:false, writable:true, value:function GPURenderBundleEncoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPURenderBundleEncoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPURenderPassEncoder", {configurable:true, enumerable:false, writable:true, value:function GPURenderPassEncoder (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPURenderPassEncoder", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPURenderPipeline", {configurable:true, enumerable:false, writable:true, value:function GPURenderPipeline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPURenderPipeline", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUSampler", {configurable:true, enumerable:false, writable:true, value:function GPUSampler (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUSampler", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUShaderModule", {configurable:true, enumerable:false, writable:true, value:function GPUShaderModule (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUShaderModule", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUShaderStage", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUSupportedFeatures", {configurable:true, enumerable:false, writable:true, value:function GPUSupportedFeatures (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUSupportedFeatures", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUSupportedLimits", {configurable:true, enumerable:false, writable:true, value:function GPUSupportedLimits (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUSupportedLimits", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUTexture", {configurable:true, enumerable:false, writable:true, value:function GPUTexture (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUTexture", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUTextureUsage", {configurable:true, enumerable:false, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUTextureView", {configurable:true, enumerable:false, writable:true, value:function GPUTextureView (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUTextureView", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUUncapturedErrorEvent", {configurable:true, enumerable:false, writable:true, value:function GPUUncapturedErrorEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUUncapturedErrorEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "GPUValidationError", {configurable:true, enumerable:false, writable:true, value:function GPUValidationError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "GPUValidationError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WGSLLanguageFeatures", {configurable:true, enumerable:false, writable:true, value:function WGSLLanguageFeatures (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WGSLLanguageFeatures", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HID", {configurable:true, enumerable:false, writable:true, value:function HID (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HID", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HIDConnectionEvent", {configurable:true, enumerable:false, writable:true, value:function HIDConnectionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HIDConnectionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HIDDevice", {configurable:true, enumerable:false, writable:true, value:function HIDDevice (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HIDDevice", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HIDInputReportEvent", {configurable:true, enumerable:false, writable:true, value:function HIDInputReportEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HIDInputReportEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IdentityCredential", {configurable:true, enumerable:false, writable:true, value:function IdentityCredential (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IdentityCredential", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IdentityProvider", {configurable:true, enumerable:false, writable:true, value:function IdentityProvider (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IdentityProvider", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "IdleDetector", {configurable:true, enumerable:false, writable:true, value:function IdleDetector (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "IdleDetector", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "LaunchParams", {configurable:true, enumerable:false, writable:true, value:function LaunchParams (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "LaunchParams", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "LaunchQueue", {configurable:true, enumerable:false, writable:true, value:function LaunchQueue (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "LaunchQueue", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "OTPCredential", {configurable:true, enumerable:false, writable:true, value:function OTPCredential (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "OTPCredential", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PaymentAddress", {configurable:true, enumerable:false, writable:true, value:function PaymentAddress (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PaymentAddress", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PaymentRequest", {configurable:true, enumerable:false, writable:true, value:function PaymentRequest (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PaymentRequest", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PaymentResponse", {configurable:true, enumerable:false, writable:true, value:function PaymentResponse (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PaymentResponse", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PaymentMethodChangeEvent", {configurable:true, enumerable:false, writable:true, value:function PaymentMethodChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PaymentMethodChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Presentation", {configurable:true, enumerable:false, writable:true, value:function Presentation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Presentation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PresentationAvailability", {configurable:true, enumerable:false, writable:true, value:function PresentationAvailability (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PresentationAvailability", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PresentationConnection", {configurable:true, enumerable:false, writable:true, value:function PresentationConnection (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PresentationConnection", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PresentationConnectionAvailableEvent", {configurable:true, enumerable:false, writable:true, value:function PresentationConnectionAvailableEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PresentationConnectionAvailableEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PresentationConnectionCloseEvent", {configurable:true, enumerable:false, writable:true, value:function PresentationConnectionCloseEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PresentationConnectionCloseEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PresentationConnectionList", {configurable:true, enumerable:false, writable:true, value:function PresentationConnectionList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PresentationConnectionList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PresentationReceiver", {configurable:true, enumerable:false, writable:true, value:function PresentationReceiver (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PresentationReceiver", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PresentationRequest", {configurable:true, enumerable:false, writable:true, value:function PresentationRequest (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PresentationRequest", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Serial", {configurable:true, enumerable:false, writable:true, value:function Serial (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Serial", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SerialPort", {configurable:true, enumerable:false, writable:true, value:function SerialPort (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SerialPort", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ToggleEvent", {configurable:true, enumerable:false, writable:true, value:function ToggleEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ToggleEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USB", {configurable:true, enumerable:false, writable:true, value:function USB (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USB", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBAlternateInterface", {configurable:true, enumerable:false, writable:true, value:function USBAlternateInterface (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBAlternateInterface", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBConfiguration", {configurable:true, enumerable:false, writable:true, value:function USBConfiguration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBConfiguration", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBConnectionEvent", {configurable:true, enumerable:false, writable:true, value:function USBConnectionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBConnectionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBDevice", {configurable:true, enumerable:false, writable:true, value:function USBDevice (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBDevice", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBEndpoint", {configurable:true, enumerable:false, writable:true, value:function USBEndpoint (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBEndpoint", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBInTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBInTransferResult (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBInTransferResult", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBInterface", {configurable:true, enumerable:false, writable:true, value:function USBInterface (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBInterface", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBIsochronousInTransferPacket", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousInTransferPacket (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBIsochronousInTransferPacket", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBIsochronousInTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousInTransferResult (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBIsochronousInTransferResult", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBIsochronousOutTransferPacket", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousOutTransferPacket (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBIsochronousOutTransferPacket", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBIsochronousOutTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousOutTransferResult (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBIsochronousOutTransferResult", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "USBOutTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBOutTransferResult (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "USBOutTransferResult", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WakeLock", {configurable:true, enumerable:false, writable:true, value:function WakeLock (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WakeLock", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WakeLockSentinel", {configurable:true, enumerable:false, writable:true, value:function WakeLockSentinel (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WakeLockSentinel", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WindowControlsOverlay", {configurable:true, enumerable:false, writable:true, value:function WindowControlsOverlay (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WindowControlsOverlay", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "WindowControlsOverlayGeometryChangeEvent", {configurable:true, enumerable:false, writable:true, value:function WindowControlsOverlayGeometryChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "WindowControlsOverlayGeometryChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRAnchor", {configurable:true, enumerable:false, writable:true, value:function XRAnchor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRAnchor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRAnchorSet", {configurable:true, enumerable:false, writable:true, value:function XRAnchorSet (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRAnchorSet", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRBoundedReferenceSpace", {configurable:true, enumerable:false, writable:true, value:function XRBoundedReferenceSpace (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRBoundedReferenceSpace", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRCPUDepthInformation", {configurable:true, enumerable:false, writable:true, value:function XRCPUDepthInformation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRCPUDepthInformation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRCamera", {configurable:true, enumerable:false, writable:true, value:function XRCamera (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRCamera", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRDepthInformation", {configurable:true, enumerable:false, writable:true, value:function XRDepthInformation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRDepthInformation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRFrame", {configurable:true, enumerable:false, writable:true, value:function XRFrame (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRFrame", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRHitTestResult", {configurable:true, enumerable:false, writable:true, value:function XRHitTestResult (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRHitTestResult", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRHitTestSource", {configurable:true, enumerable:false, writable:true, value:function XRHitTestSource (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRHitTestSource", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRInputSource", {configurable:true, enumerable:false, writable:true, value:function XRInputSource (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRInputSource", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRInputSourceArray", {configurable:true, enumerable:false, writable:true, value:function XRInputSourceArray (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRInputSourceArray", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRInputSourceEvent", {configurable:true, enumerable:false, writable:true, value:function XRInputSourceEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRInputSourceEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRInputSourcesChangeEvent", {configurable:true, enumerable:false, writable:true, value:function XRInputSourcesChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRInputSourcesChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRLightEstimate", {configurable:true, enumerable:false, writable:true, value:function XRLightEstimate (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRLightEstimate", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRLightProbe", {configurable:true, enumerable:false, writable:true, value:function XRLightProbe (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRLightProbe", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRPose", {configurable:true, enumerable:false, writable:true, value:function XRPose (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRPose", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRRay", {configurable:true, enumerable:false, writable:true, value:function XRRay (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRRay", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRReferenceSpace", {configurable:true, enumerable:false, writable:true, value:function XRReferenceSpace (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRReferenceSpace", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRReferenceSpaceEvent", {configurable:true, enumerable:false, writable:true, value:function XRReferenceSpaceEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRReferenceSpaceEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRRenderState", {configurable:true, enumerable:false, writable:true, value:function XRRenderState (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRRenderState", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRRigidTransform", {configurable:true, enumerable:false, writable:true, value:function XRRigidTransform (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRRigidTransform", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRSession", {configurable:true, enumerable:false, writable:true, value:function XRSession (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRSession", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRSessionEvent", {configurable:true, enumerable:false, writable:true, value:function XRSessionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRSessionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRSpace", {configurable:true, enumerable:false, writable:true, value:function XRSpace (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRSpace", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRSystem", {configurable:true, enumerable:false, writable:true, value:function XRSystem (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRSystem", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRTransientInputHitTestResult", {configurable:true, enumerable:false, writable:true, value:function XRTransientInputHitTestResult (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRTransientInputHitTestResult", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRTransientInputHitTestSource", {configurable:true, enumerable:false, writable:true, value:function XRTransientInputHitTestSource (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRTransientInputHitTestSource", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRView", {configurable:true, enumerable:false, writable:true, value:function XRView (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRView", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRViewerPose", {configurable:true, enumerable:false, writable:true, value:function XRViewerPose (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRViewerPose", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRViewport", {configurable:true, enumerable:false, writable:true, value:function XRViewport (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRViewport", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRWebGLDepthInformation", {configurable:true, enumerable:false, writable:true, value:function XRWebGLDepthInformation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRWebGLDepthInformation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "XRWebGLLayer", {configurable:true, enumerable:false, writable:true, value:function XRWebGLLayer (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "XRWebGLLayer", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "getScreenDetails", {configurable:true, enumerable:true, writable:true, value:function getScreenDetails (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "getScreenDetails", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "queryLocalFonts", {configurable:true, enumerable:true, writable:true, value:function queryLocalFonts (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "queryLocalFonts", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "showDirectoryPicker", {configurable:true, enumerable:true, writable:true, value:function showDirectoryPicker (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "showDirectoryPicker", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "showOpenFilePicker", {configurable:true, enumerable:true, writable:true, value:function showOpenFilePicker (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "showOpenFilePicker", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "showSaveFilePicker", {configurable:true, enumerable:true, writable:true, value:function showSaveFilePicker (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "showSaveFilePicker", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "originAgentCluster", {configurable:true, enumerable:true, get:function originAgentCluster (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "originAgentCluster_get", arguments, false)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "credentialless", {configurable:true, enumerable:true, get:function credentialless (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "credentialless_get", arguments, false)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "speechSynthesis", {configurable:true, enumerable:true, get:function speechSynthesis (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "speechSynthesis_get", arguments)}, set:undefined});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "oncontentvisibilityautostatechange", {configurable:true, enumerable:true, get:function oncontentvisibilityautostatechange (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontentvisibilityautostatechange_get", arguments, null)}, set:function oncontentvisibilityautostatechange (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "oncontentvisibilityautostatechange_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "onscrollend", {configurable:true, enumerable:true, get:function onscrollend (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "onscrollend_get", arguments, null)}, set:function onscrollend (){return bodaEnv.toolsFunc.dispatch(this,bodaEnv.memory.globlProtoObj["frames"], "frames", "onscrollend_set", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AnimationPlaybackEvent", {configurable:true, enumerable:false, writable:true, value:function AnimationPlaybackEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AnimationPlaybackEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "AnimationTimeline", {configurable:true, enumerable:false, writable:true, value:function AnimationTimeline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "AnimationTimeline", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSAnimation", {configurable:true, enumerable:false, writable:true, value:function CSSAnimation (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSAnimation", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CSSTransition", {configurable:true, enumerable:false, writable:true, value:function CSSTransition (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CSSTransition", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DocumentTimeline", {configurable:true, enumerable:false, writable:true, value:function DocumentTimeline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DocumentTimeline", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BackgroundFetchManager", {configurable:true, enumerable:false, writable:true, value:function BackgroundFetchManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BackgroundFetchManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BackgroundFetchRecord", {configurable:true, enumerable:false, writable:true, value:function BackgroundFetchRecord (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BackgroundFetchRecord", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BackgroundFetchRegistration", {configurable:true, enumerable:false, writable:true, value:function BackgroundFetchRegistration (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BackgroundFetchRegistration", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BluetoothUUID", {configurable:true, enumerable:false, writable:true, value:function BluetoothUUID (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BluetoothUUID", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "BrowserCaptureMediaStreamTrack", {configurable:true, enumerable:false, writable:true, value:function BrowserCaptureMediaStreamTrack (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "BrowserCaptureMediaStreamTrack", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "CropTarget", {configurable:true, enumerable:false, writable:true, value:function CropTarget (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "CropTarget", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ContentVisibilityAutoStateChangeEvent", {configurable:true, enumerable:false, writable:true, value:function ContentVisibilityAutoStateChangeEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ContentVisibilityAutoStateChangeEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DelegatedInkTrailPresenter", {configurable:true, enumerable:false, writable:true, value:function DelegatedInkTrailPresenter (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DelegatedInkTrailPresenter", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Ink", {configurable:true, enumerable:false, writable:true, value:function Ink (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Ink", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "DocumentPictureInPictureEvent", {configurable:true, enumerable:false, writable:true, value:function DocumentPictureInPictureEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "DocumentPictureInPictureEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Highlight", {configurable:true, enumerable:false, writable:true, value:function Highlight (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Highlight", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "HighlightRegistry", {configurable:true, enumerable:false, writable:true, value:function HighlightRegistry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "HighlightRegistry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MathMLElement", {configurable:true, enumerable:false, writable:true, value:function MathMLElement (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MathMLElement", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaMetadata", {configurable:true, enumerable:false, writable:true, value:function MediaMetadata (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaMetadata", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MediaSession", {configurable:true, enumerable:false, writable:true, value:function MediaSession (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MediaSession", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "MutationEvent", {configurable:true, enumerable:false, writable:true, value:function MutationEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "MutationEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "NavigatorUAData", {configurable:true, enumerable:false, writable:true, value:function NavigatorUAData (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "NavigatorUAData", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Notification", {configurable:true, enumerable:false, writable:true, value:function Notification (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Notification", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PaymentManager", {configurable:true, enumerable:false, writable:true, value:function PaymentManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PaymentManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PaymentRequestUpdateEvent", {configurable:true, enumerable:false, writable:true, value:function PaymentRequestUpdateEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PaymentRequestUpdateEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PeriodicSyncManager", {configurable:true, enumerable:false, writable:true, value:function PeriodicSyncManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PeriodicSyncManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PermissionStatus", {configurable:true, enumerable:false, writable:true, value:function PermissionStatus (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PermissionStatus", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "Permissions", {configurable:true, enumerable:false, writable:true, value:function Permissions (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "Permissions", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PushManager", {configurable:true, enumerable:false, writable:true, value:function PushManager (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PushManager", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PushSubscription", {configurable:true, enumerable:false, writable:true, value:function PushSubscription (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PushSubscription", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "PushSubscriptionOptions", {configurable:true, enumerable:false, writable:true, value:function PushSubscriptionOptions (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "PushSubscriptionOptions", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "RemotePlayback", {configurable:true, enumerable:false, writable:true, value:function RemotePlayback (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "RemotePlayback", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ScrollTimeline", {configurable:true, enumerable:false, writable:true, value:function ScrollTimeline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ScrollTimeline", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ViewTimeline", {configurable:true, enumerable:false, writable:true, value:function ViewTimeline (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ViewTimeline", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SharedWorker", {configurable:true, enumerable:false, writable:true, value:function SharedWorker (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SharedWorker", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SpeechSynthesisErrorEvent", {configurable:true, enumerable:false, writable:true, value:function SpeechSynthesisErrorEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SpeechSynthesisErrorEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SpeechSynthesisEvent", {configurable:true, enumerable:false, writable:true, value:function SpeechSynthesisEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SpeechSynthesisEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "SpeechSynthesisUtterance", {configurable:true, enumerable:false, writable:true, value:function SpeechSynthesisUtterance (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "SpeechSynthesisUtterance", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VideoPlaybackQuality", {configurable:true, enumerable:false, writable:true, value:function VideoPlaybackQuality (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VideoPlaybackQuality", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ViewTransition", {configurable:true, enumerable:false, writable:true, value:function ViewTransition (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "ViewTransition", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "VisibilityStateEntry", {configurable:true, enumerable:false, writable:true, value:function VisibilityStateEntry (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "VisibilityStateEntry", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitSpeechGrammar", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechGrammar (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitSpeechGrammar", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitSpeechGrammarList", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechGrammarList (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitSpeechGrammarList", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitSpeechRecognition", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechRecognition (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitSpeechRecognition", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitSpeechRecognitionError", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechRecognitionError (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitSpeechRecognitionError", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitSpeechRecognitionEvent", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechRecognitionEvent (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitSpeechRecognitionEvent", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "openDatabase", {configurable:true, enumerable:true, writable:true, value:function openDatabase (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "openDatabase", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitRequestFileSystem", {configurable:true, enumerable:true, writable:true, value:function webkitRequestFileSystem (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitRequestFileSystem", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "webkitResolveLocalFileSystemURL", {configurable:true, enumerable:true, writable:true, value:function webkitResolveLocalFileSystemURL (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "webkitResolveLocalFileSystemURL", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "vilame_setter", {configurable:true, enumerable:true, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "getProtoEnvCode", {configurable:true, enumerable:true, writable:true, value:function getProtoEnvCode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "getProtoEnvCode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "getObjEnvCode", {configurable:true, enumerable:true, writable:true, value:function getObjEnvCode (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "getObjEnvCode", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "getDescriptor", {configurable:true, enumerable:true, writable:true, value:function getDescriptor (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "getDescriptor", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "getDescriptor2", {configurable:true, enumerable:true, writable:true, value:function getDescriptor2 (){return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["frames"], "frames", "getDescriptor2", arguments)}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "ws", {configurable:true, enumerable:true, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "filterlist", {configurable:true, enumerable:true, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "sucess_list", {configurable:true, enumerable:true, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "fail_list", {configurable:true, enumerable:true, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "key", {configurable:true, enumerable:true, writable:true, value:{}});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "res__", {configurable:true, enumerable:true, writable:true, value:''});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "fileName", {configurable:true, enumerable:true, writable:true, value:'frames.js'});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "new_name", {configurable:true, enumerable:true, writable:true, value:'abortcontroller'});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "objName1", {configurable:true, enumerable:true, writable:true, value:'AbortController'});

bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["frames"], "bobocode", {configurable:true, enumerable:true, writable:true, value:'objName1=bodaEnv.memory.globalobj['objName1']'});

