From b0347f7b35db20fa609a10ca4d145ea46bf5d7d1 Mon Sep 17 00:00:00 2001 From: xuxiaobo-bobo <826814133@qq.com> Date: Thu, 30 Mar 2023 18:37:13 +0800 Subject: [PATCH] '03302' --- env_xbb_lastest_jsdom/config/config.js | 66 +- env_xbb_lastest_jsdom/config/env.config.js | 1 + env_xbb_lastest_jsdom/decode.js | 112 + env_xbb_lastest_jsdom/run/exportEnv.py | 0 env_xbb_lastest_jsdom/run/lastDeal.js | 19 +- env_xbb_lastest_jsdom/run/log.txt | 1191 +- env_xbb_lastest_jsdom/run/output.js | 10241 +++++++++++-- env_xbb_lastest_jsdom/run/run.html | 25 +- env_xbb_lastest_jsdom/run/run.js | 137 +- env_xbb_lastest_jsdom/run/阿里140.js | 14438 +++++++++++++++++++ env_xbb_lastest_jsdom/tools/async.js | 44 +- env_xbb_lastest_jsdom/tools/envFunc.js | 156 +- env_xbb_lastest_jsdom/tools/globalInit.js | 206 +- env_xbb_lastest_jsdom/tools/proxyObj.js | 2 +- env_xbb_lastest_jsdom/tools/toolsFunc.js | 7 +- 15 files changed, 25124 insertions(+), 1521 deletions(-) create mode 100644 env_xbb_lastest_jsdom/decode.js create mode 100644 env_xbb_lastest_jsdom/run/exportEnv.py create mode 100644 env_xbb_lastest_jsdom/run/阿里140.js diff --git a/env_xbb_lastest_jsdom/config/config.js b/env_xbb_lastest_jsdom/config/config.js index f37581c2..34b46e5e 100644 --- a/env_xbb_lastest_jsdom/config/config.js +++ b/env_xbb_lastest_jsdom/config/config.js @@ -26,7 +26,7 @@ bodavm.config.proxy = false; //是否代理 //网站为r4或者r5 设置为true 否则请关闭 -bodavm.config.isrs = true //判断当前网站是不是瑞数 +bodavm.config.isrs = false //判断当前网站是不是瑞数 //网站为r6 设置为true body设置为0 否则请把true改为false bodavm.memory.rs6=false bodavm.memory.rs6_body=0 @@ -112,33 +112,31 @@ bodavm.memory.IDBOpenDBRequest = { } - - bodavm.memory.location={ - origin:"http://sthjt.hubei.gov.cn", + origin:"https://www.douyin.com", hash:"", - pathname:"/site/sthjt/search.html", - search:"?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", - href:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", + pathname:"/", + search:"", + href:"https://www.douyin.com/", port:"", - protocol:"http:", - host:"sthjt.hubei.gov.cn", + protocol:"https:", + host:"www.douyin.com", ancestorOrigins:"{}", - hostname:"sthjt.hubei.gov.cn" + hostname:"www.douyin.com" }; bodavm.memory.document={ - URL:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", - referrer:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", - documentURI:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", + URL:"https://www.douyin.com/", + referrer:"https://www.douyin.com/", + documentURI:"https://www.douyin.com/", compatMode:"CSS1Compat", dir:"", - title:"湖北省生态环境厅", + title:"抖音-记录美好生活", designMode:"off", readyState:"complete", contentType:"text/html", inputEncoding:"UTF-8", - domain:"sthjt.hubei.gov.cn", + domain:"www.douyin.com", characterSet:"UTF-8", charset:"UTF-8", hidden:"false", @@ -165,49 +163,57 @@ bodavm.memory.screen={ colorDepth:24, availLeft:0, availTop:0, - isExtended:undefined, + isExtended:false, orientation:{}, - onchange:undefined, + onchange:null, }; bodavm.memory.navigator={ language:"zh-CN", - userAgent:"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", - appVersion:"5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", + userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.57", + appVersion:"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.57", vendor:"Google Inc.", appName:"Netscape", appCodeName:"Mozilla", cookieEnabled:true, - languages:["zh-CN","zh"], + languages:["zh-CN","en","en-GB","en-US"], productSub:"20030107", - userAgentData:undefined, - xr:undefined, + userAgentData:{"brands":[{"brand":"Chromium","version":"110"},{"brand":"Not A(Brand","version":"24"},{"brand":"Microsoft Edge","version":"110"}],"mobile":false,"platform":"Windows"}, + xr:{}, platform:'Win32', webkitPersistentStorage:{}, connection:{}, javaEnabled:false, product:'Gecko', vendorSub:"", - deviceMemory:undefined, + deviceMemory:8, maxTouchPoints:0 }; bodavm.memory.window={ name:"", innerWidth:1440, innerHeight:817, - origin:"http://sthjt.hubei.gov.cn", + origin:"https://www.douyin.com", outerWidth:1440, outerHeight:920, - defaultStatus:"", - defaultstatus:"", + defaultStatus:undefined, + defaultstatus:undefined, devicePixelRatio:1.5, - isSecureContext:false, - length:1, + isSecureContext:true, + length:0, status:"", onmessage:null, - onbeforeunload:function _$fx(_$jL){_$eA?(_$jN(new _$d0(_$hn[58],{},_$hf(_$jL[_$_8[73]]))),_$eu()):0;}, + onbeforeunload:null, closed:false, - isSecureContext:true + isSecureContext:true, + onappinstalled:null, + onbeforeinstallprompt:null, + onbeforexrselect:null, + onabort:null, + onblur:null, + oncancel:null, + oncanplay:null, + oncanplaythrough:null }; bodavm.memory.localStorage={} diff --git a/env_xbb_lastest_jsdom/config/env.config.js b/env_xbb_lastest_jsdom/config/env.config.js index 9422dc80..39048898 100644 --- a/env_xbb_lastest_jsdom/config/env.config.js +++ b/env_xbb_lastest_jsdom/config/env.config.js @@ -72,6 +72,7 @@ function getCode() { code += getFile("TrustedTypePolicyFactory") code += getFile('Scheduler') code += getFile("CookieStore") + code +=getFile('RTCSessionDescription') code+= getFile('RTCDataChannel') code += getFile("CacheStorage") code +=getFile('Promise') diff --git a/env_xbb_lastest_jsdom/decode.js b/env_xbb_lastest_jsdom/decode.js new file mode 100644 index 00000000..5628d119 --- /dev/null +++ b/env_xbb_lastest_jsdom/decode.js @@ -0,0 +1,112 @@ +// +/* + +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 +别删除!!!!!!!!!!!!!!!!!!!!!!!!!!!1 + + */ +//babel库及文件模块导入 +const fs = require('fs'); + +//babel库相关,解析,转换,构建,生产 +const parser = require("@babel/parser"); +const traverse = require("@babel/traverse").default; +const types = require("@babel/types"); +const generator = require("@babel/generator").default; +//读取文件 +let encode_file = "./jscode.js", decode_file = "./result.js"; //自己可以调整路径 +const path = require('path'); + + +function readDirAndModifyFiles(dirPath, callback) { + fs.readdir(dirPath, (err, files) => { + if (err) { + console.error(err); + return; + } + files.forEach(file => { + const filePath = path.join(dirPath, file); + fs.stat(filePath, (err, stats) => { + if (err) { + console.error(err); + return; + } + debugger + if (stats.isDirectory()) { + readDirAndModifyFiles(filePath, callback); + } else { + fs.readFile(filePath, 'utf8', (err, data) => { + // console.log(data) + let ast = parser.parse(data); + traverse(ast, { + ObjectExpression(path) { + path.node.properties.forEach(prop => { + if (prop.key.name === 'value' && types.isFunctionExpression(prop.value)) { + prop.value = types.callExpression(prop.value, []); + } + }); + } + }); + // traverse(ast, test, opt = {}); + // console.log('message部分完成!!!') + data= generator(ast).code + + if (err) { + console.error(err); + } else { + const modifiedData = callback(data); + fs.writeFile(filePath, modifiedData, (err) => { + if (err) { + console.error(err); + } else { + console.log(`File ${filePath} is saved.`); + } + }); + } + }); + } + }); + }); + }); +} + +const dirPath = 'D:\\My_Dir\\env_xbb_lastest_jsdom\\env'; + +// 修改文件内容的回调函数 +function modifyFileContent(data) { + // 在文件内容前面添加一行文字 + return data; +} + +readDirAndModifyFiles(dirPath, modifyFileContent); + + +// +// let jscode = fs.readFileSync(encode_file, {encoding: "utf-8"}); +// //转换为ast树 +// let ast = parser.parse(jscode); +// traverse(ast, { +// ObjectExpression(path) { +// path.node.properties.forEach(prop => { +// if (prop.key.name === 'value' && types.isFunctionExpression(prop.value)) { +// prop.value = types.callExpression(prop.value, []); +// } +// }); +// } +// }); +// // traverse(ast, test, opt = {}); +// console.log('message部分完成!!!') +// let {code} = generator(ast) +// +// +// +// console.log(code) +// // +// fs.writeFile(decode_file, code, (err) => { +// }); diff --git a/env_xbb_lastest_jsdom/run/exportEnv.py b/env_xbb_lastest_jsdom/run/exportEnv.py new file mode 100644 index 00000000..e69de29b diff --git a/env_xbb_lastest_jsdom/run/lastDeal.js b/env_xbb_lastest_jsdom/run/lastDeal.js index 590b4237..39892a7f 100644 --- a/env_xbb_lastest_jsdom/run/lastDeal.js +++ b/env_xbb_lastest_jsdom/run/lastDeal.js @@ -1,9 +1,24 @@ function get_cookie(){ - + debugger + // let boxhr=new XMLHttpRequest() + // boxhr.open('get' , "searchParamModel=%7B%22ObjectType%22%3A1%2C%22SearchKeyList%22%3A%5B%5D%2C%22SearchExpression%22%3Anull%2C%22BeginYear%22%3Anull%2C%22EndYear%22%3Anull%2C%22UpdateTimeType%22%3Anull%2C%22JournalRange%22%3Anull%2C%22DomainRange%22%3Anull%2C%22ClusterFilter%22%3A%22%22%2C%22ClusterLimit%22%3A0%2C%22ClusterUseType%22%3A%22Article%22%2C%22UrlParam%22%3A%22%22%2C%22Sort%22%3A%220%22%2C%22SortField%22%3Anull%2C%22UserID%22%3A%220%22%2C%22PageNum%22%3A2%2C%22PageSize%22%3A20%2C%22SType%22%3Anull%2C%22StrIds%22%3Anull%2C%22IsRefOrBy%22%3A0%2C%22ShowRules%22%3A%22%22%2C%22IsNoteHistory%22%3A0%2C%22AdvShowTitle%22%3Anull%2C%22ObjectId%22%3Anull%2C%22ObjectSearchType%22%3A0%2C%22ChineseEnglishExtend%22%3A0%2C%22SynonymExtend%22%3A0%2C%22ShowTotalCount%22%3A73734952%2C%22AdvTabGuid%22%3A%22%22%7D" || null) + // let aaa=boxhr.send(true && "searchParamModel=%7B%22ObjectType%22%3A1%2C%22SearchKeyList%22%3A%5B%5D%2C%22SearchExpression%22%3Anull%2C%22BeginYear%22%3Anull%2C%22EndYear%22%3Anull%2C%22UpdateTimeType%22%3Anull%2C%22JournalRange%22%3Anull%2C%22DomainRange%22%3Anull%2C%22ClusterFilter%22%3A%22%22%2C%22ClusterLimit%22%3A0%2C%22ClusterUseType%22%3A%22Article%22%2C%22UrlParam%22%3A%22%22%2C%22Sort%22%3A%220%22%2C%22SortField%22%3Anull%2C%22UserID%22%3A%220%22%2C%22PageNum%22%3A2%2C%22PageSize%22%3A20%2C%22SType%22%3Anull%2C%22StrIds%22%3Anull%2C%22IsRefOrBy%22%3A0%2C%22ShowRules%22%3A%22%22%2C%22IsNoteHistory%22%3A0%2C%22AdvShowTitle%22%3Anull%2C%22ObjectId%22%3Anull%2C%22ObjectSearchType%22%3A0%2C%22ChineseEnglishExtend%22%3A0%2C%22SynonymExtend%22%3A0%2C%22ShowTotalCount%22%3A73734952%2C%22AdvTabGuid%22%3A%22%22%7D") + var xhr = new XMLHttpRequest(); + xhr.open('POST', 'somewhere', true); + xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); + xhr.onload = function () { + // do something to response + console.log(this.responseText); + }; + xhr.send('user=person&pwd=password&organization=place&requiredkey=key'); + + + let res={ // b:new XMLHttpRequest().open(''), - cookie:document.cookie + cookie:document.cookie, + // result:aaa } return res diff --git a/env_xbb_lastest_jsdom/run/log.txt b/env_xbb_lastest_jsdom/run/log.txt index 022761dc..d2ccdb71 100644 --- a/env_xbb_lastest_jsdom/run/log.txt +++ b/env_xbb_lastest_jsdom/run/log.txt @@ -7,6 +7,1193 @@ =============================================================================================================== =============================================================================================================== =============================================================================================================== -window_document_get document->[object HTMLDocument] -window_document_get document->[object HTMLDocument] window_Document res -> function Document() { [native code] } +window_Location res -> function Location() { [native code] } +window_BarProp res -> function BarProp() { [native code] } +window_CustomElementRegistry res -> function CustomElementRegistry() { [native code] } +window_Window res -> function Window() { [native code] } +window_Screen res -> function Screen() { [native code] } +window_Navigator res -> function Navigator() { [native code] } +window_Performance res -> function Performance() { [native code] } +window_Storage res -> function Storage() { [native code] } +window_Navigation res -> function Navigation() { [native code] } +window_VisualViewport res -> function VisualViewport() { [native code] } +window_History res -> function History() { [native code] } +window_IDBFactory res -> function IDBFactory() { [native code] } +window_TrustedTypePolicyFactory res -> function TrustedTypePolicyFactory() { [native code] } +window_CookieStore res -> function CookieStore() { [native code] } +window_External res -> function External() { [native code] } +window_CacheStorage res -> function CacheStorage() { [native code] } +window_XMLHttpRequestres ->function XMLHttpRequest() { [native code] } +window_IDBDatabaseres ->function IDBDatabase() { [native code] } +window_Image img->[object HTMLImageElement] +window_Audiores ->function Audio() { [native code] } +window_webkitURLres ->undefined +window_webkitRTCPeerConnectionres ->undefined +window_webkitMediaStreamres ->undefined +window_WebKitMutationObserverres ->undefined +window_WebKitCSSMatrixres ->undefined +window_XPathResultres ->undefined +window_XPathExpressionres ->function XPathExpression() { [native code] } +window_XPathEvaluatorres ->undefined +window_XMLSerializerres ->undefined +window_XMLHttpRequestUploadres ->undefined +window_XMLHttpRequestEventTargetres ->function XMLHttpRequestEventTarget() { [native code] } +window_XMLDocumentres ->undefined +window_WritableStreamDefaultWriterres ->undefined +window_WritableStreamDefaultControllerres ->undefined +window_WritableStreamres ->undefined +window_Workerres ->undefined +window_WheelEventres ->undefined +window_WebSocketres ->function WebSocket() { [native code] } +window_WebGLVertexArrayObjectres ->undefined +window_WebGLUniformLocationres ->undefined +window_WebGLTransformFeedbackres ->undefined +window_WebGLTextureres ->undefined +window_WebGLSyncres ->undefined +window_WebGLShaderPrecisionFormatres ->function WebGLShaderPrecisionFormat() { [native code] } +window_WebGLShaderres ->function WebGLShader() { [native code] } +window_WebGLSamplerres ->undefined +window_WebGLRenderingContextres ->function WebGLRenderingContext() { [native code] } +window_WebGLRenderbufferres ->undefined +window_WebGLQueryres ->undefined +window_WebGLProgramres ->function WebGLProgram() { [native code] } +window_WebGLFramebufferres ->undefined +window_WebGLContextEventres ->undefined +window_WebGLBufferres ->function WebGLBuffer() { [native code] } +window_WebGLActiveInfores ->undefined +window_WebGL2RenderingContextres ->undefined +window_WaveShaperNoderes ->undefined +window_ValidityStateres ->undefined +window_VTTCueres ->undefined +window_UserActivationres ->undefined +window_URLSearchParamsres ->undefined +window_URLres ->undefined +window_UIEventres ->function UIEvent() { [native code] } +window_TreeWalkerres ->undefined +window_TransitionEventres ->undefined +window_TransformStreamres ->undefined +window_TrackEventres ->undefined +window_TouchListres ->undefined +window_TouchEventres ->undefined +window_Touchres ->undefined +window_TimeRangesres ->undefined +window_TextTrackListres ->function TextTrackList() { [native code] } +window_TextTrackCueListres ->undefined +window_TextTrackCueres ->undefined +window_TextTrackres ->undefined +window_TextMetricsres ->undefined +window_TextEventres ->undefined +window_TextEncoderStreamres ->undefined +window_TextEncoderres ->undefined +window_TextDecoderStreamres ->undefined +window_TextDecoderres ->undefined +window_Textres ->function Text() { [native code] } +window_TaskAttributionTimingres ->undefined +window_SyncManagerres ->undefined +window_SubmitEventres ->undefined +window_StyleSheetListres ->undefined +window_StyleSheetres ->undefined +window_StylePropertyMapReadOnlyres ->undefined +window_StylePropertyMapres ->undefined +window_StorageEventres ->undefined +window_StereoPannerNoderes ->undefined +window_StaticRangeres ->undefined +window_ShadowRootres ->undefined +window_Selectionres ->undefined +window_SecurityPolicyViolationEventres ->undefined +window_ScriptProcessorNoderes ->undefined +window_ScreenOrientationres ->function ScreenOrientation() { [native code] } +window_SVGViewElementres ->undefined +window_SVGUseElementres ->function SVGUseElement() { [native code] } +window_SVGUnitTypesres ->undefined +window_SVGTransformListres ->undefined +window_SVGTransformres ->undefined +window_SVGTitleElementres ->undefined +window_SVGTextPositioningElementres ->undefined +window_SVGTextPathElementres ->undefined +window_SVGTextElementres ->undefined +window_SVGTextContentElementres ->undefined +window_SVGTSpanElementres ->undefined +window_SVGSymbolElementres ->function SVGSymbolElement() { [native code] } +window_SVGSwitchElementres ->undefined +window_SVGStyleElementres ->undefined +window_SVGStringListres ->undefined +window_SVGStopElementres ->undefined +window_SVGSetElementres ->undefined +window_SVGScriptElementres ->undefined +window_SVGSVGElementres ->function SVGSVGElement() { [native code] } +window_SVGRectElementres ->undefined +window_SVGRectres ->undefined +window_SVGRadialGradientElementres ->undefined +window_SVGPreserveAspectRatiores ->undefined +window_SVGPolylineElementres ->undefined +window_SVGPolygonElementres ->undefined +window_SVGPointListres ->undefined +window_SVGPointres ->undefined +window_SVGPatternElementres ->function SVGPatternElement() { [native code] } +window_SVGPathElementres ->function SVGPathElement() { [native code] } +window_SVGNumberListres ->undefined +window_SVGNumberres ->undefined +window_SVGMetadataElementres ->undefined +window_SVGMatrixres ->undefined +window_SVGMaskElementres ->undefined +window_SVGMarkerElementres ->undefined +window_SVGMPathElementres ->undefined +window_SVGLinearGradientElementres ->undefined +window_SVGLineElementres ->undefined +window_SVGLengthListres ->undefined +window_SVGLengthres ->undefined +window_SVGImageElementres ->undefined +window_SVGGraphicsElementres ->function SVGGraphicsElement() { [native code] } +window_SVGGradientElementres ->undefined +window_SVGGeometryElementres ->function SVGGeometryElement() { [native code] } +window_SVGGElementres ->function SVGGElement() { [native code] } +window_SVGForeignObjectElementres ->undefined +window_SVGFilterElementres ->undefined +window_SVGFETurbulenceElementres ->undefined +window_SVGFETileElementres ->undefined +window_SVGFESpotLightElementres ->undefined +window_SVGFESpecularLightingElementres ->undefined +window_SVGFEPointLightElementres ->undefined +window_SVGFEOffsetElementres ->undefined +window_SVGFEMorphologyElementres ->undefined +window_SVGFEMergeNodeElementres ->undefined +window_SVGFEMergeElementres ->undefined +window_SVGFEImageElementres ->undefined +window_SVGFEGaussianBlurElementres ->undefined +window_SVGFEFuncRElementres ->undefined +window_SVGFEFuncGElementres ->undefined +window_SVGFEFuncBElementres ->undefined +window_SVGFEFuncAElementres ->undefined +window_SVGFEFloodElementres ->undefined +window_SVGFEDropShadowElementres ->undefined +window_SVGFEDistantLightElementres ->undefined +window_SVGFEDisplacementMapElementres ->undefined +window_SVGFEDiffuseLightingElementres ->undefined +window_SVGFEConvolveMatrixElementres ->undefined +window_SVGFECompositeElementres ->undefined +window_SVGFEComponentTransferElementres ->undefined +window_SVGFEColorMatrixElementres ->undefined +window_SVGFEBlendElementres ->undefined +window_SVGEllipseElementres ->undefined +window_SVGElementres ->function SVGElement() { [native code] } +window_SVGDescElementres ->undefined +window_SVGDefsElementres ->undefined +window_SVGComponentTransferFunctionElementres ->undefined +window_SVGClipPathElementres ->undefined +window_SVGCircleElementres ->undefined +window_SVGAnimationElementres ->undefined +window_SVGAnimatedTransformListres ->undefined +window_SVGAnimatedStringres ->undefined +window_SVGAnimatedRectres ->undefined +window_SVGAnimatedPreserveAspectRatiores ->undefined +window_SVGAnimatedNumberListres ->undefined +window_SVGAnimatedNumberres ->undefined +window_SVGAnimatedLengthListres ->undefined +window_SVGAnimatedLengthres ->undefined +window_SVGAnimatedIntegerres ->undefined +window_SVGAnimatedEnumerationres ->undefined +window_SVGAnimatedBooleanres ->undefined +window_SVGAnimatedAngleres ->undefined +window_SVGAnimateTransformElementres ->undefined +window_SVGAnimateMotionElementres ->undefined +window_SVGAnimateElementres ->undefined +window_SVGAngleres ->undefined +window_SVGAElementres ->undefined +window_Responseres ->undefined +window_ResizeObserverSizeres ->undefined +window_ResizeObserverEntryres ->undefined +window_ResizeObserverres ->undefined +window_Requestres ->function Request() { [native code] } +window_ReportingObserverres ->undefined +window_ReadableStreamDefaultReaderres ->undefined +window_ReadableStreamDefaultControllerres ->undefined +window_ReadableStreamBYOBRequestres ->undefined +window_ReadableStreamBYOBReaderres ->undefined +window_ReadableStreamres ->undefined +window_ReadableByteStreamControllerres ->undefined +window_Rangeres ->undefined +window_RadioNodeListres ->undefined +window_RTCTrackEventres ->undefined +window_RTCStatsReportres ->undefined +window_RTCSessionDescriptionres ->function RTCSessionDescription() { [native code] } +window_RTCSctpTransportres ->undefined +window_RTCRtpTransceiverres ->undefined +window_RTCRtpSenderres ->undefined +window_RTCRtpReceiverres ->undefined +window_RTCPeerConnectionIceEventres ->undefined +window_RTCPeerConnectionIceErrorEventres ->undefined +window_RTCPeerConnectionres ->function RTCPeerConnection() { [native code] } +window_RTCIceCandidateres ->undefined +window_RTCErrorEventres ->undefined +window_RTCErrorres ->undefined +window_RTCEncodedVideoFrameres ->undefined +window_RTCEncodedAudioFrameres ->undefined +window_RTCDtlsTransportres ->undefined +window_RTCDataChannelEventres ->undefined +window_RTCDataChannelres ->function RTCDataChannel() { [native code] } +window_RTCDTMFToneChangeEventres ->undefined +window_RTCDTMFSenderres ->undefined +window_RTCCertificateres ->undefined +window_PromiseRejectionEventres ->undefined +window_ProgressEventres ->undefined +window_ProcessingInstructionres ->undefined +window_PopStateEventres ->undefined +window_PointerEventres ->function PointerEvent() { [native code] } +window_PluginArrayres ->function PluginArray() { [native code] } +window_Pluginres ->function Plugin() { [native code] } +window_PeriodicWaveres ->undefined +window_PerformanceTimingres ->undefined +window_PerformanceServerTimingres ->undefined +window_PerformanceResourceTimingres ->undefined +window_PerformancePaintTimingres ->function PerformancePaintTiming() { [native code] } +window_PerformanceObserverEntryListres ->undefined +window_PerformanceObserverres ->undefined +window_PerformanceNavigationTimingres ->undefined +window_PerformanceNavigationres ->undefined +window_PerformanceMeasureres ->undefined +window_PerformanceMarkres ->undefined +window_PerformanceLongTaskTimingres ->undefined +window_PerformanceEventTimingres ->undefined +window_PerformanceEntryres ->function PerformanceEntry() { [native code] } +window_PerformanceElementTimingres ->undefined +window_Path2Dres ->function Path2D() { [native code] } +window_PannerNoderes ->undefined +window_PageTransitionEventres ->undefined +window_OverconstrainedErrorres ->undefined +window_OscillatorNoderes ->undefined +window_OffscreenCanvasRenderingContext2Dres ->function OffscreenCanvasRenderingContext2D() { [native code] } +window_OffscreenCanvasres ->undefined +window_OfflineAudioContextres ->function OfflineAudioContext() { [native code] } +window_OfflineAudioCompletionEventres ->undefined +window_NodeListres ->function NodeList() { [native code] } +window_NodeIteratorres ->undefined +window_NodeFilterres ->undefined +window_Noderes ->function Node() { [native code] } +window_NetworkInformationres ->function NetworkInformation() { [native code] } +window_NamedNodeMapres ->function NamedNodeMap() { [native code] } +window_MutationRecordres ->undefined +'[window_MutationObserver]正在执行,错误信息Failed to construct 'MutationObserver': parameter 1 is not a function' +'[window_MutationObserver]正在执行,错误信息Failed to construct 'MutationObserver': parameter 1 is not a function' +window_MutationEventres ->undefined +window_MouseEventres ->function MouseEvent() { [native code] } +window_MimeTypeArrayres ->function MimeTypeArray() { [native code] } +window_MimeTyperes ->function MimeType() { [native code] } +window_MessagePortres ->undefined +window_MessageEventres ->undefined +window_MessageChannelres ->undefined +window_MediaStreamTrackEventres ->undefined +window_MediaStreamEventres ->undefined +window_MediaStreamAudioSourceNoderes ->undefined +window_MediaStreamAudioDestinationNoderes ->undefined +window_MediaStreamres ->function MediaStream() { [native code] } +window_MediaRecorderres ->undefined +window_MediaQueryListEventres ->undefined +window_MediaQueryListres ->function MediaQueryList() { [native code] } +window_MediaListres ->undefined +window_MediaErrorres ->undefined +window_MediaEncryptedEventres ->function MediaEncryptedEvent() { [native code] } +window_MediaElementAudioSourceNoderes ->undefined +window_MediaCapabilitiesres ->undefined +window_LayoutShiftAttributionres ->undefined +window_LayoutShiftres ->undefined +window_LargestContentfulPaintres ->undefined +window_KeyframeEffectres ->undefined +window_KeyboardEventres ->undefined +window_IntersectionObserverEntryres ->undefined +window_IntersectionObserverres ->undefined +window_InputEventres ->undefined +window_InputDeviceInfores ->undefined +window_InputDeviceCapabilitiesres ->undefined +window_ImageDatares ->undefined +window_ImageCaptureres ->undefined +window_ImageBitmapRenderingContextres ->undefined +window_ImageBitmapres ->undefined +window_IdleDeadlineres ->undefined +window_IIRFilterNoderes ->undefined +window_IDBVersionChangeEventres ->function IDBVersionChangeEvent() { [native code] } +window_IDBTransactionres ->function IDBTransaction() { [native code] } +window_IDBRequestres ->function IDBRequest() { [native code] } +window_IDBOpenDBRequestres ->function IDBOpenDBRequest() { [native code] } +window_IDBObjectStoreres ->function IDBObjectStore() { [native code] } +window_IDBKeyRangeres ->undefined +window_IDBIndexres ->undefined +window_IDBCursorWithValueres ->undefined +window_IDBCursorres ->undefined +window_Headersres ->function Headers() { [native code] } +window_HashChangeEventres ->undefined +window_HTMLVideoElementres ->function HTMLVideoElement() { [native code] } +window_HTMLUnknownElementres ->function HTMLUnknownElement() { [native code] } +window_HTMLUListElementres ->function HTMLUListElement() { [native code] } +window_HTMLTrackElementres ->undefined +window_HTMLTitleElementres ->function HTMLTitleElement() { [native code] } +window_HTMLTimeElementres ->undefined +window_HTMLTextAreaElementres ->undefined +window_HTMLTemplateElementres ->undefined +window_HTMLTableSectionElementres ->undefined +window_HTMLTableRowElementres ->undefined +window_HTMLTableElementres ->undefined +window_HTMLTableColElementres ->undefined +window_HTMLTableCellElementres ->undefined +window_HTMLTableCaptionElementres ->undefined +window_HTMLStyleElementres ->function HTMLStyleElement() { [native code] } +window_HTMLSpanElementres ->function HTMLSpanElement() { [native code] } +window_HTMLSourceElementres ->undefined +window_HTMLSlotElementres ->undefined +window_HTMLSelectElementres ->function HTMLSelectElement() { [native code] } +window_HTMLScriptElementres ->function HTMLScriptElement() { [native code] } +window_HTMLQuoteElementres ->undefined +window_HTMLProgressElementres ->undefined +window_HTMLPreElementres ->undefined +window_HTMLPictureElementres ->undefined +window_HTMLParamElementres ->undefined +window_HTMLParagraphElementres ->function HTMLParagraphElement() { [native code] } +window_HTMLOutputElementres ->undefined +window_HTMLOptionsCollectionres ->undefined +window_HTMLOptionElementres ->function HTMLOptionElement() { [native code] } +window_HTMLOptGroupElementres ->function HTMLOptGroupElement() { [native code] } +window_HTMLObjectElementres ->undefined +window_HTMLOListElementres ->undefined +window_HTMLModElementres ->undefined +window_HTMLMeterElementres ->undefined +window_HTMLMetaElementres ->function HTMLMetaElement() { [native code] } +window_HTMLMenuElementres ->undefined +window_HTMLMediaElementres ->function HTMLMediaElement() { [native code] } +window_HTMLMarqueeElementres ->function HTMLMarqueeElement() { [native code] } +window_HTMLMapElementres ->undefined +window_HTMLLinkElementres ->function HTMLLinkElement() { [native code] } +window_HTMLLegendElementres ->function HTMLLegendElement() { [native code] } +window_HTMLLabelElementres ->undefined +window_HTMLLIElementres ->function HTMLLIElement() { [native code] } +window_HTMLInputElementres ->function HTMLInputElement() { [native code] } +window_HTMLImageElementres ->function HTMLImageElement() { [native code] } +window_HTMLIFrameElementres ->function HTMLIFrameElement() { [native code] } +window_HTMLHtmlElementres ->function HTMLHtmlElement() { [native code] } +window_HTMLHeadingElementres ->function HTMLHeadingElement() { [native code] } +window_HTMLHeadElementres ->function HTMLHeadElement() { [native code] } +window_HTMLHRElementres ->undefined +window_HTMLFrameSetElementres ->function HTMLFrameSetElement() { [native code] } +window_HTMLFrameElementres ->undefined +window_HTMLFormElementres ->function HTMLFormElement() { [native code] } +window_HTMLFormControlsCollectionres ->undefined +window_HTMLFontElementres ->function HTMLFontElement() { [native code] } +window_HTMLFieldSetElementres ->function HTMLFieldSetElement() { [native code] } +window_HTMLEmbedElementres ->undefined +window_HTMLElementres ->function HTMLElement() { [native code] } +window_HTMLDocumentres ->function HTMLDocument() { [native code] } +window_HTMLDivElementres ->function HTMLDivElement() { [native code] } +window_HTMLDirectoryElementres ->undefined +window_HTMLDialogElementres ->undefined +window_HTMLDetailsElementres ->undefined +window_HTMLDataListElementres ->undefined +window_HTMLDataElementres ->undefined +window_HTMLDListElementres ->undefined +window_HTMLCollectionres ->function HTMLCollection() { [native code] } +window_HTMLCanvasElementres ->function HTMLCanvasElement() { [native code] } +window_HTMLButtonElementres ->function HTMLButtonElement() { [native code] } +window_HTMLBodyElementres ->function HTMLBodyElement() { [native code] } +window_HTMLBaseElementres ->undefined +window_HTMLBRElementres ->function HTMLBRElement() { [native code] } +window_HTMLAudioElementres ->function HTMLAudioElement() { [native code] } +window_HTMLAreaElementres ->undefined +window_HTMLAnchorElementres ->function HTMLAnchorElement() { [native code] } +window_HTMLAllCollectionres ->function HTMLAllCollection() { [native code] } +window_GeolocationPositionErrorres ->undefined +window_GeolocationPositionres ->undefined +window_GeolocationCoordinatesres ->undefined +window_Geolocationres ->undefined +window_GamepadHapticActuatorres ->undefined +window_GamepadEventres ->undefined +window_GamepadButtonres ->undefined +window_Gamepadres ->undefined +window_GainNoderes ->undefined +window_FormDataEventres ->undefined +window_FormDatares ->undefined +window_FontFaceSetLoadEventres ->undefined +window_FontFaceres ->undefined +window_FocusEventres ->undefined +window_FileReaderres ->undefined +window_FileListres ->undefined +window_Fileres ->undefined +window_FeaturePolicyres ->undefined +window_EventTargetres ->function EventTarget() { [native code] } +window_EventSourceres ->undefined +window_EventCountsres ->undefined +window_Eventres ->function Event() { [native code] } +window_ErrorEventres ->undefined +window_ElementInternalsres ->undefined +window_Elementres ->function Element() { [native code] } +window_DynamicsCompressorNoderes ->undefined +window_DragEventres ->undefined +window_DocumentTyperes ->function DocumentType() { [native code] } +window_DocumentFragmentres ->function DocumentFragment() { [native code] } +window_DelayNoderes ->undefined +window_DecompressionStreamres ->undefined +window_DataTransferItemListres ->undefined +window_DataTransferItemres ->undefined +window_DataTransferres ->undefined +window_DOMTokenListres ->undefined +window_DOMStringMapres ->undefined +window_DOMStringListres ->function DOMStringList() { [native code] } +window_DOMRectReadOnlyres ->undefined +window_DOMRectListres ->undefined +window_DOMRectres ->undefined +window_DOMQuadres ->undefined +window_DOMPointReadOnlyres ->undefined +window_DOMPointres ->undefined +window_DOMParserres ->function DOMParser() { [native code] } +window_DOMMatrixReadOnlyres ->undefined +window_DOMMatrixres ->undefined +window_DOMImplementationres ->undefined +window_DOMExceptionres ->undefined +window_DOMErrorres ->undefined +window_CustomEventres ->undefined +window_Cryptores ->function Crypto() { [native code] } +window_CountQueuingStrategyres ->undefined +window_ConvolverNoderes ->undefined +window_ConstantSourceNoderes ->undefined +window_CompressionStreamres ->undefined +window_CompositionEventres ->undefined +window_Commentres ->function Comment() { [native code] } +window_CloseEventres ->function CloseEvent() { [native code] } +window_ClipboardEventres ->undefined +window_CharacterDatares ->function CharacterData() { [native code] } +window_ChannelSplitterNoderes ->undefined +window_ChannelMergerNoderes ->undefined +window_CanvasRenderingContext2Dres ->function CanvasRenderingContext2D() { [native code] } +window_CanvasPatternres ->undefined +window_CanvasGradientres ->undefined +window_CanvasFilterres ->undefined +window_CanvasCaptureMediaStreamTrackres ->undefined +window_CSSVariableReferenceValueres ->undefined +window_CSSUnparsedValueres ->undefined +window_CSSUnitValueres ->undefined +window_CSSTranslateres ->undefined +window_CSSTransformValueres ->undefined +window_CSSTransformComponentres ->undefined +window_CSSSupportsRuleres ->undefined +window_CSSStyleValueres ->undefined +window_CSSStyleSheetres ->undefined +window_CSSStyleRuleres ->undefined +window_CSSStyleDeclarationres ->function CSSStyleDeclaration() { [native code] } +window_CSSSkewYres ->undefined +window_CSSSkewXres ->undefined +window_CSSSkewres ->undefined +window_CSSScaleres ->undefined +window_CSSRuleListres ->function CSSRuleList() { [native code] } +window_CSSRuleres ->undefined +window_CSSRotateres ->undefined +window_CSSPropertyRuleres ->undefined +window_CSSPositionValueres ->undefined +window_CSSPerspectiveres ->undefined +window_CSSPageRuleres ->undefined +window_CSSNumericValueres ->undefined +window_CSSNumericArrayres ->undefined +window_CSSNamespaceRuleres ->undefined +window_CSSMediaRuleres ->undefined +window_CSSMatrixComponentres ->undefined +window_CSSMathValueres ->undefined +window_CSSMathSumres ->undefined +window_CSSMathProductres ->undefined +window_CSSMathNegateres ->undefined +window_CSSMathMinres ->undefined +window_CSSMathMaxres ->undefined +window_CSSMathInvertres ->undefined +window_CSSMathClampres ->undefined +window_CSSLayerStatementRuleres ->undefined +window_CSSLayerBlockRuleres ->undefined +window_CSSKeywordValueres ->undefined +window_CSSKeyframesRuleres ->undefined +window_CSSKeyframeRuleres ->undefined +window_CSSImportRuleres ->undefined +window_CSSImageValueres ->undefined +window_CSSGroupingRuleres ->undefined +window_CSSFontFaceRuleres ->undefined +window_CSSCounterStyleRuleres ->undefined +window_CSSConditionRuleres ->undefined +window_CDATASectionres ->function CDATASection() { [native code] } +window_ByteLengthQueuingStrategyres ->undefined +window_BroadcastChannelres ->undefined +window_BlobEventres ->undefined +window_Blobres ->undefined +window_BiquadFilterNoderes ->undefined +window_BeforeUnloadEventres ->undefined +window_BeforeInstallPromptEventres ->function BeforeInstallPromptEvent() { [native code] } +window_BatteryManagerres ->function BatteryManager() { [native code] } +window_BaseAudioContextres ->function BaseAudioContext() { [native code] } +window_AudioWorkletNoderes ->undefined +window_AudioScheduledSourceNoderes ->undefined +window_AudioProcessingEventres ->undefined +window_AudioParamMapres ->undefined +window_AudioParamres ->undefined +window_AudioNoderes ->undefined +window_AudioListenerres ->undefined +window_AudioDestinationNoderes ->undefined +window_AudioContextres ->undefined +window_AudioBufferSourceNoderes ->undefined +window_AudioBufferres ->undefined +window_Attrres ->function Attr() { [native code] } +window_AnimationEventres ->undefined +window_AnimationEffectres ->undefined +window_Animationres ->undefined +window_AnalyserNoderes ->undefined +window_AbstractRangeres ->undefined +window_AbortSignalres ->undefined +window_AbortControllerres ->undefined +window_cancelAnimationFrameres ->undefined +window_cancelIdleCallbackres ->undefined +window_captureEventsres ->undefined +window_closeres ->undefined +window_confirmres ->undefined +window_createImageBitmapres ->undefined +window_fetchres ->undefined +window_findres ->undefined +window_focusres ->undefined +window_getComputedStyleres ->undefined +window_getSelectionres ->undefined +window_matchMedia arg ->undefinedres ->[object MediaQueryList] +window_moveByres ->undefined +window_moveTores ->undefined +window_openres ->undefined +window_postMessageres ->undefined +window_printres ->undefined +window_promptres ->undefined +window_queueMicrotaskres ->undefined +window_releaseEventsres ->undefined +window_reportErrorres ->undefined +window_requestAnimationFrameres ->undefined +window_requestIdleCallbackres ->undefined +window_resizeByres ->undefined +window_resizeTores ->undefined +window_scrollres ->undefined +window_scrollByres ->undefined +window_scrollTores ->undefined +window_stopres ->undefined +window_structuredCloneres ->undefined +window_webkitCancelAnimationFrameres ->undefined +window_webkitRequestAnimationFrameres ->undefined +window_AbsoluteOrientationSensorres ->undefined +window_Accelerometerres ->undefined +window_AudioWorkletres ->undefined +window_Cacheres ->undefined +window_Clipboardres ->undefined +window_ClipboardItemres ->undefined +window_CookieChangeEventres ->undefined +window_CookieStoreManagerres ->undefined +window_Credentialres ->undefined +window_CredentialsContainerres ->function CredentialsContainer() { [native code] } +window_CryptoKeyres ->undefined +window_DeviceMotionEventres ->undefined +window_DeviceMotionEventAccelerationres ->undefined +window_DeviceMotionEventRotationRateres ->undefined +window_DeviceOrientationEventres ->function DeviceOrientationEvent() { [native code] } +window_FederatedCredentialres ->undefined +window_Gyroscoperes ->undefined +window_Keyboardres ->undefined +window_KeyboardLayoutMapres ->undefined +window_LinearAccelerationSensorres ->undefined +window_Lockres ->undefined +window_LockManagerres ->function LockManager() { [native code] } +window_MIDIAccessres ->undefined +window_MIDIConnectionEventres ->undefined +window_MIDIInputres ->undefined +window_MIDIInputMapres ->undefined +window_MIDIMessageEventres ->undefined +window_MIDIOutputres ->undefined +window_MIDIOutputMapres ->undefined +window_MIDIPortres ->undefined +window_MediaDeviceInfores ->undefined +window_MediaDevicesres ->undefined +window_MediaKeyMessageEventres ->undefined +window_MediaKeySessionres ->undefined +window_MediaKeyStatusMapres ->undefined +window_MediaKeySystemAccessres ->undefined +window_MediaKeysres ->undefined +window_NavigationPreloadManagerres ->undefined +window_NavigatorManagedDatares ->undefined +window_OrientationSensorres ->undefined +window_PasswordCredentialres ->undefined +window_RTCIceTransportres ->undefined +window_RelativeOrientationSensorres ->undefined +window_Sensorres ->undefined +window_SensorErrorEventres ->undefined +window_ServiceWorkerres ->undefined +window_ServiceWorkerContainerres ->undefined +window_ServiceWorkerRegistrationres ->undefined +window_StorageManagerres ->undefined +window_SubtleCryptores ->undefined +window_Workletres ->undefined +window_XRDOMOverlayStateres ->undefined +window_XRLayerres ->undefined +window_XRWebGLBindingres ->undefined +window_AudioDatares ->undefined +window_EncodedAudioChunkres ->undefined +window_EncodedVideoChunkres ->undefined +window_ImageTrackres ->undefined +window_ImageTrackListres ->undefined +window_VideoColorSpaceres ->undefined +window_VideoFrameres ->undefined +window_AudioDecoderres ->undefined +window_AudioEncoderres ->undefined +window_ImageDecoderres ->undefined +window_VideoDecoderres ->undefined +window_VideoEncoderres ->undefined +window_AuthenticatorAssertionResponseres ->undefined +window_AuthenticatorAttestationResponseres ->undefined +window_AuthenticatorResponseres ->undefined +window_PublicKeyCredentialres ->undefined +window_Bluetoothres ->function Bluetooth() { [native code] } +window_BluetoothCharacteristicPropertiesres ->undefined +window_BluetoothDeviceres ->undefined +window_BluetoothRemoteGATTCharacteristicres ->undefined +window_BluetoothRemoteGATTDescriptorres ->undefined +window_BluetoothRemoteGATTServerres ->undefined +window_BluetoothRemoteGATTServiceres ->undefined +window_EyeDropperres ->undefined +window_FileSystemDirectoryHandleres ->undefined +window_FileSystemFileHandleres ->undefined +window_FileSystemHandleres ->undefined +window_FileSystemWritableFileStreamres ->undefined +window_FragmentDirectiveres ->undefined +window_GravitySensorres ->undefined +window_HIDres ->undefined +window_HIDConnectionEventres ->undefined +window_HIDDeviceres ->undefined +window_HIDInputReportEventres ->undefined +window_IdleDetectorres ->undefined +window_MediaStreamTrackGeneratorres ->undefined +window_MediaStreamTrackProcessorres ->undefined +window_OTPCredentialres ->undefined +window_PaymentAddressres ->undefined +window_PaymentRequestres ->undefined +window_PaymentResponseres ->undefined +window_PaymentMethodChangeEventres ->undefined +window_Presentationres ->undefined +window_PresentationAvailabilityres ->undefined +window_PresentationConnectionres ->undefined +window_PresentationConnectionAvailableEventres ->undefined +window_PresentationConnectionCloseEventres ->function PresentationConnectionCloseEvent() { [native code] } +window_PresentationConnectionListres ->undefined +window_PresentationReceiverres ->undefined +window_PresentationRequestres ->undefined +window_Profilerres ->undefined +window_Schedulingres ->undefined +window_ScreenDetailedres ->undefined +window_ScreenDetailsres ->undefined +window_Serialres ->undefined +window_SerialPortres ->undefined +window_USBres ->undefined +window_USBAlternateInterfaceres ->undefined +window_USBConfigurationres ->undefined +window_USBConnectionEventres ->undefined +window_USBDeviceres ->undefined +window_USBEndpointres ->undefined +window_USBInTransferResultres ->undefined +window_USBInterfaceres ->undefined +window_USBIsochronousInTransferPacketres ->undefined +window_USBIsochronousInTransferResultres ->undefined +window_USBIsochronousOutTransferPacketres ->undefined +window_USBIsochronousOutTransferResultres ->undefined +window_USBOutTransferResultres ->undefined +window_VirtualKeyboardres ->undefined +window_WakeLockres ->undefined +window_WakeLockSentinelres ->undefined +window_WebTransportres ->undefined +window_WebTransportBidirectionalStreamres ->undefined +window_WebTransportDatagramDuplexStreamres ->undefined +window_WebTransportErrorres ->undefined +window_XRAnchorres ->undefined +window_XRAnchorSetres ->undefined +window_XRBoundedReferenceSpaceres ->undefined +window_XRFrameres ->undefined +window_XRInputSourceres ->undefined +window_XRInputSourceArrayres ->undefined +window_XRInputSourceEventres ->undefined +window_XRInputSourcesChangeEventres ->undefined +window_XRPoseres ->undefined +window_XRReferenceSpaceres ->undefined +window_XRReferenceSpaceEventres ->undefined +window_XRRenderStateres ->undefined +window_XRRigidTransformres ->undefined +window_XRSessionres ->undefined +window_XRSessionEventres ->undefined +window_XRSpaceres ->undefined +window_XRSystemres ->undefined +window_XRViewres ->undefined +window_XRViewerPoseres ->undefined +window_XRViewportres ->undefined +window_XRWebGLLayerres ->undefined +window_XRCPUDepthInformationres ->undefined +window_XRDepthInformationres ->undefined +window_XRWebGLDepthInformationres ->undefined +window_XRHitTestResultres ->undefined +window_XRHitTestSourceres ->undefined +window_XRRayres ->undefined +window_XRTransientInputHitTestResultres ->undefined +window_XRTransientInputHitTestSourceres ->undefined +window_XRLightEstimateres ->undefined +window_XRLightProberes ->undefined +window_getScreenDetailsres ->undefined +window_showDirectoryPickerres ->undefined +window_showOpenFilePickerres ->undefined +window_showSaveFilePickerres ->undefined +window_AnimationPlaybackEventres ->undefined +window_AnimationTimelineres ->undefined +window_CSSAnimationres ->undefined +window_CSSTransitionres ->undefined +window_DocumentTimelineres ->undefined +window_BackgroundFetchManagerres ->undefined +window_BackgroundFetchRecordres ->undefined +window_BackgroundFetchRegistrationres ->undefined +window_BluetoothUUIDres ->function BluetoothUUID() { [native code] } +window_CSSFontPaletteValuesRuleres ->undefined +window_CaptureHandleChangeEventres ->undefined +window_CustomStateSetres ->undefined +window_DelegatedInkTrailPresenterres ->undefined +window_Inkres ->undefined +window_MediaMetadatares ->undefined +window_MediaSessionres ->undefined +window_MediaSourceres ->undefined +window_SourceBufferres ->function SourceBuffer() { [native code] } +window_SourceBufferListres ->undefined +window_MediaStreamTrackres ->undefined +window_NavigateEventres ->undefined +window_NavigationCurrentEntryChangeEventres ->undefined +window_NavigationDestinationres ->undefined +window_NavigationHistoryEntryres ->undefined +window_NavigationTransitionres ->undefined +window_NavigatorUADatares ->undefined +window_Notificationres ->function Notification() { [native code] } +window_PaymentInstrumentsres ->undefined +window_PaymentManagerres ->undefined +window_PaymentRequestUpdateEventres ->undefined +window_PeriodicSyncManagerres ->undefined +window_PermissionStatusres ->function PermissionStatus() { [native code] } +window_Permissionsres ->function Permissions() { [native code] } +window_PictureInPictureEventres ->undefined +window_PictureInPictureWindowres ->undefined +window_PushManagerres ->undefined +window_PushSubscriptionres ->undefined +window_PushSubscriptionOptionsres ->undefined +window_RemotePlaybackres ->undefined +window_Schedulerres ->function Scheduler() { [native code] } +window_TaskControllerres ->undefined +window_TaskPriorityChangeEventres ->undefined +window_TaskSignalres ->undefined +window_SharedWorkerres ->undefined +window_SpeechSynthesisErrorEventres ->undefined +window_SpeechSynthesisEventres ->undefined +window_SpeechSynthesisUtteranceres ->function SpeechSynthesisUtterance() { [native code] } +window_TrustedHTMLres ->undefined +window_TrustedScriptres ->undefined +window_TrustedScriptURLres ->undefined +window_TrustedTypePolicyres ->undefined +window_URLPatternres ->undefined +window_VideoPlaybackQualityres ->undefined +window_VirtualKeyboardGeometryChangeEventres ->undefined +window_XSLTProcessorres ->undefined +window_webkitSpeechGrammarres ->undefined +window_webkitSpeechGrammarListres ->undefined +window_webkitSpeechRecognitionres ->undefined +window_webkitSpeechRecognitionErrorres ->undefined +window_webkitSpeechRecognitionEventres ->undefined +window_openDatabase ->undefined->undefined->undefined->undefined database +window.webkitRequestFileSystem window.webkitRequestFileSystem ->undefined +window_webkitResolveLocalFileSystemURLres ->undefined +window_dirres ->undefined +window_dirxmlres ->undefined +window_profileres ->undefined +window_profileEndres ->undefined +window_clearres ->undefined +window_tableres ->undefined +window_keysres ->undefined +window_valuesres ->undefined +window_debugres ->undefined +window_undebugres ->undefined +window_monitorres ->undefined +window_unmonitorres ->undefined +window_inspectres ->undefined +window_copyres ->undefined +window_queryObjectsres ->undefined +window_getEventListenersres ->undefined +window_getAccessibleNameres ->undefined +window_getAccessibleRoleres ->undefined +window_monitorEventsres ->undefined +window_unmonitorEventsres ->undefined +window_$$res ->undefined +window_$xres ->undefined +window_self_get window +window_webkitStorageInfo_get webkitStorageInfo->[object DeprecatedStorageInfo] +window_document_get document->[object HTMLDocument] +window_location_get location_->[object Location] +window_toolbar_get res -> [object BarProp] +window_menubar_get res -> [object BarProp] +window_locationbar_get res ->[object BarProp] +window_customElements_get customElements->[object CustomElementRegistry] +window_screen_get screen->[object Screen] +window_navigator_get navigator->[object Navigator] +window_performance_get performance->[object Performance] +window_sessionStorage_get sessionStorage->[object Storage] +window_localStorage_get localStorage->[object Storage] +window_navigation_get navigation->[object Navigation] +window_visualViewport_get res -> [object VisualViewport] +window_history_get history->[object History] +window_indexedDB_get indexedDB->[object IDBFactory] +window_trustedTypes_get res -> [object TrustedTypePolicyFactory] +window_cookieStore_get res -> [object CookieStore] +window_external_get res -> [object External] +window_caches_get res -> [object CacheStorage] +window_webkitStorageInfo_get webkitStorageInfo->[object DeprecatedStorageInfo] +window_speechSynthesis_get res ->[object SpeechSynthesis] +window_self_get window +window_name_get name -> +window_personalbar_get res ->[object BarProp] +window_scrollbars_get res ->[object BarProp] +window_statusbar_get res ->[object BarProp] +window_status_get 返回的为jsdom中的window.status-> +window_closed_get window.closed->false +window_frames_get 返回的为jsdom中的window +window_length_get length ->1 boss直聘检测 +window_top_get window +'[window_opener_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_opener_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_parent_get window +'[window_frameElement_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_frameElement_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_origin_get 返回的为jsdom中的window.origin->https://www.douyin.com +window_innerWidth_get innerWidth ->1024 +window_innerHeight_get innerHeight ->768 +window_scrollX_get scrollX ->0 +window_pageXOffset_get scrollX ->0 +window_scrollY_get scrollY ->0 +window_pageYOffset_get pageYOffset ->0 +window_screenX_get screenX ->0 +window_screenY_get screenY ->0 +window_outerWidth_get outerWidth ->1024 +window_outerHeight_get outerHeight ->768 +window_innerWidth_get devicePixelRatio ->1.5 +window_navigator_get navigator->[object Navigator] +window_clientInformation_get res- >[object Navigator] +window_screenLeft_get screenLeft ->0 +window_screenTop_get screenTop ->0 +window_defaultStatus_get defaultStatus ->undefined +window_defaultstatus_get defaultstatus ->undefined +window_styleMedia_get res ->[object StyleMedia] +'[window_onsearch_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onsearch_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_isSecureContext_get res ->true +'[window_onappinstalled_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onappinstalled_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onbeforeinstallprompt_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onbeforeinstallprompt_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_crypto_get crypto->[object Crypto] +'[window_onbeforexrselect_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onbeforexrselect_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onabort_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onabort_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onblur_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onblur_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncancel_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncancel_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplay_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplay_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplaythrough_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplaythrough_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_onchange_getres ->null +window_onclick_getres ->null +window_onclose_getres ->null +window_oncontextlost_getres ->null +window_oncontextmenu_getres ->null +window_oncontextrestored_getres ->null +window_oncuechange_getres ->null +window_ondblclick_getres ->null +window_ondrag_getres ->null +window_ondragend_getres ->null +window_ondragenter_getres ->null +window_ondragleave_getres ->null +window_ondragover_getres ->null +window_ondragstart_getres ->null +window_ondrop_getres ->null +window_ondurationchange_getres ->null +window_onemptied_getres ->null +window_onended_getres ->null +window_onerror_getres ->null +window_onfocus_getres ->null +window_onformdata_getres ->null +window_oninput_getres ->null +window_oninvalid_getres ->null +window_onkeydown_getres ->null +window_onkeypress_getres ->null +window_onkeyup_getres ->null +window_onload_getres ->null +window_onloadeddata_getres ->null +window_onloadedmetadata_getres ->null +window_onloadstart_getres ->null +window_onmousedown_getres ->null +window_onmouseenter_getres ->null +window_onmouseleave_getres ->null +window_onmousemove_getres ->null +window_onmouseout_getres ->null +window_onmouseover_getres ->null +window_onmouseup_getres ->null +window_onmousewheel_getres ->null +window_onpause_getres ->null +window_onplay_getres ->null +window_onplaying_getres ->null +window_onprogress_getres ->null +window_onratechange_getres ->null +window_onreset_getres ->null +window_onresize_getres ->null +window_onscroll_getres ->null +window_onsecuritypolicyviolation_getres ->null +window_onseeked_getres ->null +window_onseeking_getres ->null +window_onselect_getres ->null +window_onslotchange_getres ->null +window_onstalled_getres ->null +window_onsubmit_getres ->null +window_onsuspend_getres ->null +window_ontimeupdate_getres ->null +window_ontoggle_getres ->null +window_onvolumechange_getres ->null +window_onwaiting_getres ->null +window_onwebkitanimationend_getres ->null +window_onwebkitanimationiteration_getres ->null +window_onwebkitanimationstart_getres ->null +window_onwebkittransitionend_getres ->null +window_onwheel_getres ->null +window_onauxclick_getres ->null +window_ongotpointercapture_getres ->null +window_onlostpointercapture_getres ->null +window_onpointerdown_getres ->null +window_onpointermove_getres ->null +window_onpointerup_getres ->null +window_onpointercancel_getres ->null +window_onpointerover_getres ->null +window_onpointerout_getres ->null +window_onpointerenter_getres ->null +window_onpointerleave_getres ->null +window_onselectstart_getres ->null +window_onselectionchange_getres ->null +window_onanimationend_getres ->null +window_onanimationiteration_getres ->null +window_onanimationstart_getres ->null +window_ontransitionrun_getres ->null +window_ontransitionstart_getres ->null +window_ontransitionend_getres ->null +window_ontransitioncancel_getres ->null +window_onafterprint_getres ->null +window_onbeforeprint_getres ->null +window_onbeforeunload_get 返回的为jsdom中的window.onbeforeunload ->null +window_onhashchange_getres ->null +window_onlanguagechange_getres ->null +window_onmessage_get 返回的为jsdom中的window.onmessage ->null +window_onmessageerror_getres ->null +window_onoffline_getres ->null +window_ononline_getres ->null +window_onpagehide_getres ->null +window_onpageshow_getres ->null +window_onpopstate_getres ->null +window_onrejectionhandled_getres ->null +window_onstorage_getres ->null +window_onunhandledrejection_getres ->null +window_onunload_getres ->null +window_ondevicemotion_getres ->null +window_ondeviceorientation_getres ->null +window_ondeviceorientationabsolute_getres ->null +window_onbeforematch_getres ->null +window_originAgentCluster_getres ->null +window_onpointerrawupdate_getres ->null +window_crossOriginIsolated_getres ->null +window_scheduler_getres ->[object Scheduler] +'[window_event_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' +'[window_event_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' +'[window_offscreenBuffering_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' +'[window_offscreenBuffering_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' +window_document_get document->[object HTMLDocument] +window_location_get location_->[object Location] +window_toolbar_get res -> [object BarProp] +window_menubar_get res -> [object BarProp] +window_locationbar_get res ->[object BarProp] +window_customElements_get customElements->[object CustomElementRegistry] +window_screen_get screen->[object Screen] +window_navigator_get navigator->[object Navigator] +window_performance_get performance->[object Performance] +window_sessionStorage_get sessionStorage->[object Storage] +window_localStorage_get localStorage->[object Storage] +window_navigation_get navigation->[object Navigation] +window_visualViewport_get res -> [object VisualViewport] +window_history_get history->[object History] +window_indexedDB_get indexedDB->[object IDBFactory] +window_trustedTypes_get res -> [object TrustedTypePolicyFactory] +window_cookieStore_get res -> [object CookieStore] +window_external_get res -> [object External] +window_caches_get res -> [object CacheStorage] +window_webkitStorageInfo_get webkitStorageInfo->[object DeprecatedStorageInfo] +window_speechSynthesis_get res ->[object SpeechSynthesis] +window_self_get window +window_name_get name -> +window_personalbar_get res ->[object BarProp] +window_scrollbars_get res ->[object BarProp] +window_statusbar_get res ->[object BarProp] +window_status_get 返回的为jsdom中的window.status-> +window_closed_get window.closed->false +window_frames_get 返回的为jsdom中的window +window_length_get length ->1 boss直聘检测 +window_top_get window +'[window_opener_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_opener_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_parent_get window +'[window_frameElement_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_frameElement_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_origin_get 返回的为jsdom中的window.origin->https://www.douyin.com +window_innerWidth_get innerWidth ->1024 +window_innerHeight_get innerHeight ->768 +window_scrollX_get scrollX ->0 +window_pageXOffset_get scrollX ->0 +window_scrollY_get scrollY ->0 +window_pageYOffset_get pageYOffset ->0 +window_screenX_get screenX ->0 +window_screenY_get screenY ->0 +window_outerWidth_get outerWidth ->1024 +window_outerHeight_get outerHeight ->768 +window_innerWidth_get devicePixelRatio ->1.5 +window_navigator_get navigator->[object Navigator] +window_clientInformation_get res- >[object Navigator] +window_screenLeft_get screenLeft ->0 +window_screenTop_get screenTop ->0 +window_defaultStatus_get defaultStatus ->undefined +window_defaultstatus_get defaultstatus ->undefined +window_styleMedia_get res ->[object StyleMedia] +'[window_onsearch_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onsearch_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_isSecureContext_get res ->true +'[window_onappinstalled_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onappinstalled_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onbeforeinstallprompt_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onbeforeinstallprompt_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_crypto_get crypto->[object Crypto] +'[window_onbeforexrselect_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onbeforexrselect_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onabort_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onabort_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onblur_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_onblur_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncancel_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncancel_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplay_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplay_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplaythrough_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +'[window_oncanplaythrough_get]正在执行,错误信息Cannot set properties of null (setting '_boarg')' +window_onchange_getres ->null +window_onclick_getres ->null +window_onclose_getres ->null +window_oncontextlost_getres ->null +window_oncontextmenu_getres ->null +window_oncontextrestored_getres ->null +window_oncuechange_getres ->null +window_ondblclick_getres ->null +window_ondrag_getres ->null +window_ondragend_getres ->null +window_ondragenter_getres ->null +window_ondragleave_getres ->null +window_ondragover_getres ->null +window_ondragstart_getres ->null +window_ondrop_getres ->null +window_ondurationchange_getres ->null +window_onemptied_getres ->null +window_onended_getres ->null +window_onerror_getres ->null +window_onfocus_getres ->null +window_onformdata_getres ->null +window_oninput_getres ->null +window_oninvalid_getres ->null +window_onkeydown_getres ->null +window_onkeypress_getres ->null +window_onkeyup_getres ->null +window_onload_getres ->null +window_onloadeddata_getres ->null +window_onloadedmetadata_getres ->null +window_onloadstart_getres ->null +window_onmousedown_getres ->null +window_onmouseenter_getres ->null +window_onmouseleave_getres ->null +window_onmousemove_getres ->null +window_onmouseout_getres ->null +window_onmouseover_getres ->null +window_onmouseup_getres ->null +window_onmousewheel_getres ->null +window_onpause_getres ->null +window_onplay_getres ->null +window_onplaying_getres ->null +window_onprogress_getres ->null +window_onratechange_getres ->null +window_onreset_getres ->null +window_onresize_getres ->null +window_onscroll_getres ->null +window_onsecuritypolicyviolation_getres ->null +window_onseeked_getres ->null +window_onseeking_getres ->null +window_onselect_getres ->null +window_onslotchange_getres ->null +window_onstalled_getres ->null +window_onsubmit_getres ->null +window_onsuspend_getres ->null +window_ontimeupdate_getres ->null +window_ontoggle_getres ->null +window_onvolumechange_getres ->null +window_onwaiting_getres ->null +window_onwebkitanimationend_getres ->null +window_onwebkitanimationiteration_getres ->null +window_onwebkitanimationstart_getres ->null +window_onwebkittransitionend_getres ->null +window_onwheel_getres ->null +window_onauxclick_getres ->null +window_ongotpointercapture_getres ->null +window_onlostpointercapture_getres ->null +window_onpointerdown_getres ->null +window_onpointermove_getres ->null +window_onpointerup_getres ->null +window_onpointercancel_getres ->null +window_onpointerover_getres ->null +window_onpointerout_getres ->null +window_onpointerenter_getres ->null +window_onpointerleave_getres ->null +window_onselectstart_getres ->null +window_onselectionchange_getres ->null +window_onanimationend_getres ->null +window_onanimationiteration_getres ->null +window_onanimationstart_getres ->null +window_ontransitionrun_getres ->null +window_ontransitionstart_getres ->null +window_ontransitionend_getres ->null +window_ontransitioncancel_getres ->null +window_onafterprint_getres ->null +window_onbeforeprint_getres ->null +window_onbeforeunload_get 返回的为jsdom中的window.onbeforeunload ->null +window_onhashchange_getres ->null +window_onlanguagechange_getres ->null +window_onmessage_get 返回的为jsdom中的window.onmessage ->null +window_onmessageerror_getres ->null +window_onoffline_getres ->null +window_ononline_getres ->null +window_onpagehide_getres ->null +window_onpageshow_getres ->null +window_onpopstate_getres ->null +window_onrejectionhandled_getres ->null +window_onstorage_getres ->null +window_onunhandledrejection_getres ->null +window_onunload_getres ->null +window_ondevicemotion_getres ->null +window_ondeviceorientation_getres ->null +window_ondeviceorientationabsolute_getres ->null +window_onbeforematch_getres ->null +window_originAgentCluster_getres ->null +window_onpointerrawupdate_getres ->null +window_crossOriginIsolated_getres ->null +window_scheduler_getres ->[object Scheduler] +'[window_event_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' +'[window_event_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' +'[window_offscreenBuffering_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' +'[window_offscreenBuffering_get]正在执行,错误信息Cannot read properties of undefined (reading 'apply')' diff --git a/env_xbb_lastest_jsdom/run/output.js b/env_xbb_lastest_jsdom/run/output.js index 9d1441fb..23967c07 100644 --- a/env_xbb_lastest_jsdom/run/output.js +++ b/env_xbb_lastest_jsdom/run/output.js @@ -26,7 +26,7 @@ bodavm.config.proxy = false; //是否代理 //网站为r4或者r5 设置为true 否则请关闭 -bodavm.config.isrs = true //判断当前网站是不是瑞数 +bodavm.config.isrs = false //判断当前网站是不是瑞数 //网站为r6 设置为true body设置为0 否则请把true改为false bodavm.memory.rs6=false bodavm.memory.rs6_body=0 @@ -112,33 +112,31 @@ bodavm.memory.IDBOpenDBRequest = { } - - bodavm.memory.location={ - origin:"http://sthjt.hubei.gov.cn", + origin:"https://www.douyin.com", hash:"", - pathname:"/site/sthjt/search.html", - search:"?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", - href:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", + pathname:"/", + search:"", + href:"https://www.douyin.com/", port:"", - protocol:"http:", - host:"sthjt.hubei.gov.cn", + protocol:"https:", + host:"www.douyin.com", ancestorOrigins:"{}", - hostname:"sthjt.hubei.gov.cn" + hostname:"www.douyin.com" }; bodavm.memory.document={ - URL:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", - referrer:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", - documentURI:"http://sthjt.hubei.gov.cn/site/sthjt/search.html?searchWord=%E7%A2%B3%E6%8E%92%E6%94%BE&siteId=41&pageSize=10", + URL:"https://www.douyin.com/", + referrer:"https://www.douyin.com/", + documentURI:"https://www.douyin.com/", compatMode:"CSS1Compat", dir:"", - title:"湖北省生态环境厅", + title:"抖音-记录美好生活", designMode:"off", readyState:"complete", contentType:"text/html", inputEncoding:"UTF-8", - domain:"sthjt.hubei.gov.cn", + domain:"www.douyin.com", characterSet:"UTF-8", charset:"UTF-8", hidden:"false", @@ -165,49 +163,57 @@ bodavm.memory.screen={ colorDepth:24, availLeft:0, availTop:0, - isExtended:undefined, + isExtended:false, orientation:{}, - onchange:undefined, + onchange:null, }; bodavm.memory.navigator={ language:"zh-CN", - userAgent:"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", - appVersion:"5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", + userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.57", + appVersion:"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.57", vendor:"Google Inc.", appName:"Netscape", appCodeName:"Mozilla", cookieEnabled:true, - languages:["zh-CN","zh"], + languages:["zh-CN","en","en-GB","en-US"], productSub:"20030107", - userAgentData:undefined, - xr:undefined, + userAgentData:{"brands":[{"brand":"Chromium","version":"110"},{"brand":"Not A(Brand","version":"24"},{"brand":"Microsoft Edge","version":"110"}],"mobile":false,"platform":"Windows"}, + xr:{}, platform:'Win32', webkitPersistentStorage:{}, connection:{}, javaEnabled:false, product:'Gecko', vendorSub:"", - deviceMemory:undefined, + deviceMemory:8, maxTouchPoints:0 }; bodavm.memory.window={ name:"", innerWidth:1440, innerHeight:817, - origin:"http://sthjt.hubei.gov.cn", + origin:"https://www.douyin.com", outerWidth:1440, outerHeight:920, - defaultStatus:"", - defaultstatus:"", + defaultStatus:undefined, + defaultstatus:undefined, devicePixelRatio:1.5, - isSecureContext:false, - length:1, + isSecureContext:true, + length:0, status:"", onmessage:null, - onbeforeunload:function _$fx(_$jL){_$eA?(_$jN(new _$d0(_$hn[58],{},_$hf(_$jL[_$_8[73]]))),_$eu()):0;}, + onbeforeunload:null, closed:false, - isSecureContext:true + isSecureContext:true, + onappinstalled:null, + onbeforeinstallprompt:null, + onbeforexrselect:null, + onabort:null, + onblur:null, + oncancel:null, + oncanplay:null, + oncanplaythrough:null }; bodavm.memory.localStorage={} @@ -531,8 +537,8 @@ bodavm.memory.localStorage={} } catch (e) { - // - // debugger + // // + // // debugger let log__ = `'[${name}]正在执行,错误信息${e.message}'` console.log(log__); bodavm.toolsFunc.printLog(log__) @@ -709,7 +715,8 @@ bodavm.memory.localStorage={} let e = new Error(); e.message = message; e.name = name; - e.stack = `${name}: ${message}at :1:1` + e.stack = `${name}: ${message} + at :1:1` throw e } @@ -1011,7 +1018,11 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { // 浏览器接口具体的实现 !function () { - + bodavm.envFunc.Performance_now=function (){ + let now=window.performance._boarg.now() + console.log(`Performance_now `,`res ->${now}`); + return now + } bodavm.envFunc.window_scheduler_get=function (){let arg=bodavm.memory.globalobj['scheduler']?bodavm.memory.globalobj['scheduler']:null;console.log(`window_scheduler_get`,`res ->${arg}`);return arg} bodavm.envFunc.window_crossOriginIsolated_get=function (){let arg=bodavm.memory.globalobj['crossOriginIsolated']?bodavm.memory.globalobj['crossOriginIsolated']:null;console.log(`window_crossOriginIsolated_get`,`res ->${arg}`);return arg} @@ -1928,92 +1939,126 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { } bodavm.envFunc.window_oncanplaythrough_get = function () { let arg = bodavm.memory.window['oncanplaythrough'] + arg._boarg= bodaobj.window['oncanplaythrough'] + console.log(`window_oncanplaythrough_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_oncanplay_get = function () { let arg = bodavm.memory.window['oncanplay'] + arg._boarg= bodaobj.window['oncanplay'] + console.log(`window_oncanplay_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_oncancel_get = function () { let arg = bodavm.memory.window['oncancel'] + arg._boarg= bodaobj.window['oncancel'] console.log(`window_oncancel_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onblur_get = function () { let arg = bodavm.memory.window['onblur'] + arg._boarg= bodaobj.window['onblur'] + console.log(`window_onblur_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onappinstalled_get = function () { let arg = bodavm.memory.window['onappinstalled'] + arg._boarg= bodaobj.window['onappinstalled'] + console.log(`window_onappinstalled_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onbeforeinstallprompt_get = function () { let arg = bodavm.memory.window['onbeforeinstallprompt'] + arg._boarg= bodaobj.window['onbeforeinstallprompt'] + console.log(`window_onbeforeinstallprompt_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onbeforexrselect_get = function () { let arg = bodavm.memory.window['onbeforexrselect'] + arg._boarg= bodaobj.window['onbeforexrselect'] + console.log(`window_onbeforexrselect_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onabort_get = function () { let arg = bodavm.memory.window['onabort'] + arg._boarg= bodaobj.window['onabort'] console.log(`window_onabort_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_isSecureContext_get = function () { let arg = bodavm.memory.window['isSecureContext'] + arg._boarg= bodaobj.window['isSecureContext'] + console.log(`window_isSecureContext_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onsearch_get = function () { let arg = bodavm.memory.globalobj['onsearch'] ? bodavm.memory.globalobj['onsearch'] : null + arg._boarg= bodaobj.window['onsearch'] + console.log(`window_onsearch_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_styleMedia_get = function () { let arg = bodavm.memory.globalobj['styleMedia'] ? bodavm.memory.globalobj['styleMedia'] : null + arg._boarg= bodaobj.window['styleMedia'] + console.log(`window_styleMedia_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_frameElement_get = function () { let arg = bodavm.memory.globalobj['frameElement'] ? bodavm.memory.globalobj['frameElement'] : null + arg._boarg= bodaobj.window['frameElement'] + console.log(`window_frameElement_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_opener_get = function () { let arg = bodavm.memory.globalobj['opener'] ? bodavm.memory.globalobj['opener'] : null + arg._boarg= bodaobj.window['opener'] + console.log(`window_opener_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_statusbar_get = function () { let arg = bodavm.memory.globalobj['statusbar'] + arg._boarg= bodaobj.window['statusbar'] + console.log(`window_statusbar_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_scrollbars_get = function () { let arg = bodavm.memory.globalobj['scrollbars'] + arg._boarg= bodaobj.window['scrollbars'] + console.log(`window_scrollbars_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_locationbar_get = function () { let arg = bodavm.memory.globalobj['locationbar'] + arg._boarg= bodaobj.window['locationbar'] + console.log(`window_locationbar_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_personalbar_get = function () { let arg = bodavm.memory.globalobj['personalbar'] + arg._boarg= bodaobj.window['personalbar'] + console.log(`window_personalbar_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_speechSynthesis_get = function () { let arg = bodavm.memory.globalobj['speechSynthesis'] + arg._boarg= bodaobj.window['speechSynthesis'] + console.log(`window_speechSynthesis_get `, `res ->${arg}`); return arg } @@ -2021,94 +2066,115 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { bodavm.envFunc.window_trustedTypes_get = function () { let arg = bodavm.memory.globalobj['trustedTypes'] + arg._boarg= bodaobj.window['trustedTypes'] + console.log(`window_trustedTypes_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_cookieStore_get = function () { let arg = bodavm.memory.globalobj['cookieStore'] + arg._boarg= bodaobj.window['cookieStore'] console.log(`window_cookieStore_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_external_get = function () { let arg = bodavm.memory.globalobj['external'] + arg._boarg= bodaobj.window['external'] console.log(`window_external_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_caches_get = function () { let arg = bodavm.memory.globalobj['caches'] + arg._boarg= bodaobj.window['caches'] + console.log(`window_caches_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_visualViewport_get = function () { let arg = bodavm.memory.globalobj['visualViewport'] + arg._boarg= bodaobj.window['visualViewport'] + console.log(`window_visualViewport_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_menubar_get = function () { let arg = bodavm.memory.globalobj['menubar'] + arg._boarg= bodaobj.window['menubar'] console.log(`window_menubar_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_toolbar_get = function () { let arg = bodavm.memory.globalobj['toolbar'] + arg._boarg= bodaobj.window['toolbar'] console.log(`window_toolbar_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_CookieStore = function () { let arg = bodavm.memory.globalobj['CookieStore'] + arg._boarg= bodaobj.window['CookieStore'] console.log(`window_CookieStore `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Storage = function () { let arg = bodavm.memory.globalobj['Storage'] + arg._boarg= bodaobj.window['Storage'] console.log(`window_Storage `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Navigation = function () { let arg = bodavm.memory.globalobj['Navigation'] + arg._boarg= bodaobj.window['Navigation'] console.log(`window_Navigation `, `res -> ${arg}`); return arg } bodavm.envFunc.window_VisualViewport = function () { let arg = bodavm.memory.globalobj['VisualViewport'] + arg._boarg= bodaobj.window['VisualViewport'] + console.log(`window_VisualViewport `, `res -> ${arg}`); return arg } bodavm.envFunc.window_History = function () { let arg = bodavm.memory.globalobj['History'] + arg._boarg= bodaobj.window['History'] console.log(`window_History `, `res -> ${arg}`); return arg } bodavm.envFunc.window_IDBFactory = function () { let arg = bodavm.memory.globalobj['IDBFactory'] + arg._boarg= bodaobj.window['IDBFactory'] console.log(`window_IDBFactory `, `res -> ${arg}`); return arg } bodavm.envFunc.window_TrustedTypePolicyFactory = function () { let arg = bodavm.memory.globalobj['TrustedTypePolicyFactory'] + arg._boarg= bodaobj.window['TrustedTypePolicyFactory'] console.log(`window_TrustedTypePolicyFactory `, `res -> ${arg}`); return arg } bodavm.envFunc.window_External = function () { let arg = bodavm.memory.globalobj['External'] + arg._boarg= bodaobj.window['External'] console.log(`window_External `, `res -> ${arg}`); return arg } bodavm.envFunc.window_CacheStorage = function () { let arg = bodavm.memory.globalobj['CacheStorage'] + arg._boarg= bodaobj.window['CacheStorage'] + console.log(`window_CacheStorage `, `res -> ${arg}`); return arg } @@ -2116,30 +2182,35 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { bodavm.envFunc.window_CustomElementRegistry = function () { let arg = bodavm.memory.globalobj['CustomElementRegistry'] + arg._boarg= bodaobj.window['CustomElementRegistry'] console.log(`window_CustomElementRegistry `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Window = function () { let arg = bodavm.memory.globalobj['Window'] + arg._boarg= bodaobj.window['Window'] console.log(`window_Window `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Screen = function () { let arg = bodavm.memory.globalobj['Screen'] + arg._boarg= bodaobj.window['Screen'] console.log(`window_Screen `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Navigator = function () { let arg = bodavm.memory.globalobj['Navigator'] + arg._boarg= bodaobj.window['Navigator'] console.log(`window_Navigator `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Performance = function () { let arg = bodavm.memory.globalobj['Performance'] + arg._boarg= bodaobj.window['Performance'] console.log(`window_Performance `, `res -> ${arg}`); return arg @@ -2147,46 +2218,58 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { bodavm.envFunc.window_BarProp = function () { let arg = bodavm.memory.globalobj['BarProp'] + arg._boarg= bodaobj.window['BarProp'] console.log(`window_BarProp `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Location = function () { let arg = bodavm.memory.globalobj['Location'] + arg._boarg= bodaobj.window['Location'] console.log(`window_Location `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Document = function () { let arg = bodavm.memory.globalobj['Document'] + arg._boarg= bodaobj.window['Document'] console.log(`window_Document `, `res -> ${arg}`); return arg } bodavm.envFunc.window_webkitStorageInfo_get = function () { let webkitStorageInfo_ = bodavm.memory.globalobj['webkitStorageInfo'] + webkitStorageInfo_._boarg= bodaobj.window['webkitStorageInfo'] + console.log(`window_webkitStorageInfo_get `, `webkitStorageInfo->`, webkitStorageInfo_); return webkitStorageInfo_ } bodavm.envFunc.window_navigation_get = function () { let navigation_ = bodavm.memory.globalobj['navigation'] + navigation_._boarg= bodaobj.window['navigation'] + console.log(`window_navigation_get `, `navigation->`, navigation_); return navigation_ } bodavm.envFunc.window_performance_get = function () { let perf = bodavm.memory.globalobj['performance'] + perf._boarg= bodaobj.window['performance'] + console.log(`window_performance_get `, `performance->`, perf); - debugger + // debugger return perf } bodavm.envFunc.window_navigator_get = function () { let navigator_ = bodavm.memory.globalobj.navigator console.log(`window_navigator_get `, `navigator->`, navigator_); + navigator_._boarg= bodaobj.window['navigator'] return navigator_ } bodavm.envFunc.window_customElements_get = function () { let customElements_ = bodavm.memory.globalobj.customElements + customElements_._boarg= bodaobj.window['customElements'] + console.log(`window_customElements_get `, `customElements->`, customElements_); return customElements_ @@ -2194,6 +2277,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { bodavm.envFunc.window_screen_get = function () { let screen_ = bodavm.memory.globalobj.screen console.log(`window_screen_get `, `screen->`, screen_); + screen_._boarg= bodaobj.window['screen'] return screen_ } @@ -2202,47 +2286,59 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { bodavm.envFunc.window_history_get = function () { let history_ = bodavm.memory.globalobj.history console.log(`window_history_get `, `history->`, history_); + history_._boarg= bodaobj.window['history'] return history_ } bodavm.envFunc.window_localStorage_get = function window_localStorage_get() { let localStorage_ = bodavm.memory.globalobj.localStorage console.log(`window_localStorage_get `, `localStorage->`, localStorage_); + localStorage_._boarg= bodaobj.window['localStorage'] return localStorage_ } bodavm.envFunc.window_indexedDB_get = function window_indexedDB_get() { let indexedDB_ = bodavm.memory.globalobj.indexedDB console.log(`window_indexedDB_get `, `indexedDB->`, indexedDB_); + indexedDB_._boarg= bodaobj.window['indexedDB'] return indexedDB_ } bodavm.envFunc.window_sessionStorage_get = function window_sessionStorage_get() { let sessionStorage_ = bodavm.memory.globalobj.sessionStorage console.log(`window_sessionStorage_get `, `sessionStorage->`, sessionStorage_); + sessionStorage_._boarg= bodaobj.window['sessionStorage'] return sessionStorage_ } bodavm.envFunc.window_crypto_get = function window_crypto_get() { let crypto_ = bodavm.memory.globalobj.crypto + // crypto_._boarg= globalobj.window['crypto'] + console.log(`window_crypto_get `, `crypto->`, crypto_); return crypto_ } bodavm.envFunc.window_document_get = function window_document_get() { // debugger let document_ = bodavm.memory.globalobj.document + document_._boarg= bodaobj.window['document'] + console.log(`window_document_get `, `document->`, document_); return document_ } bodavm.envFunc.window_location_get = function window_location_get() { // debugger let location_ = bodavm.memory.globalobj.location + location_._boarg= bodaobj.window['location'] + console.log(`window_location_get `, `location_->`, location_); return location_ } bodavm.envFunc.window_clientInformation_get = function window_clientInformation_get() { // debugger let res = navigator + res._boarg= bodaobj.window['navigator'] + console.log(`window_clientInformation_get `, `res- >${res}`); return res } @@ -2771,7 +2867,9 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { } bodavm.envFunc.window_length_get = function window_length_get() { let _length = bodaobj.window.length; - console.log(`window_length_get `, ` 返回的为jsdom中的window.length ->${_length}`); + + console.log(`window_length_get `, ` length ->${_length} boss直聘检测`); + return _length } bodavm.envFunc.window_onbeforeunload_set = function window_onbeforeunload_set() { @@ -2785,7 +2883,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { let arg2 = arguments[2] let arg3 = arguments[2] // let openDatabase - debugger + // debugger let database=bodavm.memory.globalobj['database'] console.log(`window_openDatabase `, `->${arg}->${arg1}->${arg2}->${arg3} database`); return database @@ -2954,7 +3052,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { for (let i = 2; i < length; i++) { argList.push(arguments[i]); } - console.log(`window_setInterval `, `func->${func} `, `delay->${delay} `, `argList->${argList} `); + console.log(`window_setInterval `, `func->${func.toString().length>50?func.toString().substr(0,50)+'...':func} `, `delay->${delay} `, `argList->${argList} `); bodavm.memory.globalInit.timeoutID += 1 let event = { @@ -3190,7 +3288,11 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { bodavm.envFunc.Document_onprogress_get = function Document_onprogress_get() { console.log("Document_onprogress_get ", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Document_onratechange_get = function Document_onratechange_get() { console.log("Document_onratechange_get ", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Document_querySelector = function Document_querySelector() { console.log("Document_querySelector", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } - + bodavm.envFunc.Document_write=function (){ + let html = arguments[0] + bodaobj.document.write(html) + console.log(`Document_write `, `html ->${html}`); + } bodavm.envFunc.Document_createEvent = function Document_createEvent() { // debugger let arg = arguments[0].toUpperCase() @@ -3210,7 +3312,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { case "TOUCHEVENT": console.log(`Document_createEvent `, event, ` 该事件只有在触摸平面(触摸屏、触摸板等)才会触发`); - bodavm.toolsFunc.throwError('DOMException', `Failed to execute 'createEvent'on 'Document': The provided event type ('TouchEvent') is invalid.`) + return bodavm.toolsFunc.throwError('DOMException', `Failed to execute 'createEvent'on 'Document': The provided event type ('TouchEvent') is invalid.`) default: console.log(`Document_createEvent `, `${arg} 未实现`); @@ -3703,7 +3805,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { bodavm.envFunc.Node_childNodes_get = function Node_childNodes_get() { console.log("Nodes_get", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Node_isConnected_get = function Node_isConnected_get() { console.log("Node_isConnected_get", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Node_nextSibling_get = function Node_nextSibling_get() { - debugger + // debugger let res = {} _next = this._boarg.nextSibling if (_next == null) { @@ -3719,7 +3821,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { } bodavm.envFunc.Node_nodeType_get = function Node_nodeType_get() { if (bodavm.config.isdebug) { debugger } - debugger + // debugger let nodetype = this._boarg.nodeType console.log(`Node_nodeType_get `, `nodetype ->${nodetype}`); return nodetype @@ -3732,7 +3834,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { return nodeName_ } bodavm.envFunc.Node_firstChild_get = function Node_firstChild_get() { - debugger + // debugger let res = {} let frist_ = this._boarg.firstChild if (frist_) { @@ -5273,7 +5375,7 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { 'isTrusted': true, 'target': this } - console.log(`EventTarget_addEventListener `, `type->${type} `, `callback->${callback} `, `options->${options ? options : []} `) + console.log(`EventTarget_addEventListener `, `type->${type} `, `callback->${callback.toString().length>50?callback.toString().substr(0,50)+'...':callback} `, `options->${options ? options : []} `) bodavm.memory.asyncEvent.listener[type].push(event); @@ -5367,12 +5469,14 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { if (this._bocanvas) { let res = this._bocanvas.toDataURL() console.log(`HTMLCanvasElement_toDataURL `, `res->${res}`); - return res + // return res + return 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAYAAABQrvyxAAAAAXNSR0IArs4c6QAAAjZJREFUSEvFlr9L1lEUxj8ujbU66GJ7DuGgc4lbUThJEG41uCm5hRBEPwhcMggSbE3dGpxcapAGEfoHInNoKZpcikfOgePx3O/7Dr52l+/7vfd7zz3Pc57n3HeI0+NvetfrkM1pzX8Xn1341CTwsErIE80JZ3CDBDMKfAAmEi3bwH3gF3AGQMW+78/J/o9q3AFuAg8sqbICFetRQpGQQVYg6/EKsA5sAgJy2z7YrpjNm1seiGAXgVngKbAMLACfAc0/A9YCc4ov9jaAq55IkEZlJsUZK2Kc8UBXBRS48oEYkV41pNF9YBx4DdyzRJ8EUK5vgRWjzu4n4HmRvZKfMoCXkzfKCvTDeGZf7OzY4dLpMPAH2AJ+AKsBQATslYlJyqAaDvRLYt4xdppYIJzt+Nvbalzzg7QmViWZl8C0JT2SALiEIqgMQNW7DtwFvjUadAnAk41Pl0619tiC+1PsPgLeAdeMOR0Uk9UW/84TrCoQmY5+8fklSS6auNVGcwUiIe+BXeCtTXpi30370ngE8NW6ibrIXmC4BSAD9bPdN0e9WmFXv9faETBjxnVmZeiYXASgb8S6DKtK9aqApCRviYg8FHelVYF+PaDg0roPN2hsm60KnEjANnZVQJ5SN1Nb7qxA/gsR2a/WxP488LFhsvOazneGx1X1NnMFslFj1/E19eLfFqWXBM8LRDNOlcAl4LixYw54AbwBvPMMPMmuAyoAt+zW+wkc2n2gK/8GcAC8ugDZ9E3KP5vHqyrasecsAAAAAElFTkSuQmCC' } else { debugger res = bodavm.memory.userInit.canvas_webgl console.log(`HTMLCanvasElement_toDataURL `, `res->${res}`); - return res + // return res + return 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAYAAABQrvyxAAAAAXNSR0IArs4c6QAAAjZJREFUSEvFlr9L1lEUxj8ujbU66GJ7DuGgc4lbUThJEG41uCm5hRBEPwhcMggSbE3dGpxcapAGEfoHInNoKZpcikfOgePx3O/7Dr52l+/7vfd7zz3Pc57n3HeI0+NvetfrkM1pzX8Xn1341CTwsErIE80JZ3CDBDMKfAAmEi3bwH3gF3AGQMW+78/J/o9q3AFuAg8sqbICFetRQpGQQVYg6/EKsA5sAgJy2z7YrpjNm1seiGAXgVngKbAMLACfAc0/A9YCc4ov9jaAq55IkEZlJsUZK2Kc8UBXBRS48oEYkV41pNF9YBx4DdyzRJ8EUK5vgRWjzu4n4HmRvZKfMoCXkzfKCvTDeGZf7OzY4dLpMPAH2AJ+AKsBQATslYlJyqAaDvRLYt4xdppYIJzt+Nvbalzzg7QmViWZl8C0JT2SALiEIqgMQNW7DtwFvjUadAnAk41Pl0619tiC+1PsPgLeAdeMOR0Uk9UW/84TrCoQmY5+8fklSS6auNVGcwUiIe+BXeCtTXpi30370ngE8NW6ibrIXmC4BSAD9bPdN0e9WmFXv9faETBjxnVmZeiYXASgb8S6DKtK9aqApCRviYg8FHelVYF+PaDg0roPN2hsm60KnEjANnZVQJ5SN1Nb7qxA/gsR2a/WxP488LFhsvOazneGx1X1NnMFslFj1/E19eLfFqWXBM8LRDNOlcAl4LixYw54AbwBvPMMPMmuAyoAt+zW+wkc2n2gK/8GcAC8ugDZ9E3KP5vHqyrasecsAAAAAElFTkSuQmCC' } } @@ -6481,18 +6585,29 @@ bodavm.toolsFunc.HTMLParser = function HTMLParser(data) { let failureCallback = arguments[1] let options = arguments[3] if (bodavm.config.isdebug) { debugger }; - bodavm.toolsFunc.symbolProperty(successCallback) - bodavm.toolsFunc.symbolProperty(failureCallback) - console.log(`RTCPeerConnection_createOffer `, `successCallback->${successCallback} `, `failureCallback->${failureCallback} `, `options->${options},!!!!!!!!!未完善!!!!!!!!!!!! `); - return new Promise((successCallback, failureCallback) => { + // bodavm.toolsFunc.symbolProperty(successCallback) + // bodavm.toolsFunc.symbolProperty(failureCallback) - }).then(successCallback => { - successCallback() - }, - failureCallback => { - failureCallback() - } - ) + let retSessionDescription = {}; + retSessionDescription.__proto__ = bodavm.memory.globalobj['RTCSessionDescription'].prototype + // debugger + // bodavm.toolsFunc.symbolProperty(batteryManager) + console.log(`RTCPeerConnection_createOffer `, `successCallback->${successCallback} `, `failureCallback->${failureCallback} `, `options->${options},!!!!!!!!!未完善!!!!!!!!!!!! `); + + let promise = new Promise((resolve, reject) => { + resolve(retSessionDescription) + }) + + return promise + + // return new Promise((successCallback, failureCallback) => { + // }).then(successCallback => { + // successCallback() + // }, + // failureCallback => { + // failureCallback() + // } + // ) } @@ -6835,6 +6950,7 @@ bodavm.memory.globalobj['WindowProperties'].__proto__=bodavm.memory.globalobj['E // Window对象 bodavm.memory.globalobj['Window'] = function Window(){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")} +// debugger bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['Window'], "Window"); bodavm.memory.globalobj['Window'].prototype.__proto__=bodavm.memory.globalobj['WindowProperties'].prototype; bodavm.memory.globalobj['Window'].__proto__=bodavm.memory.globalobj['EventTarget']; @@ -7713,7 +7829,7 @@ bodavm.memory.globalobj['HTMLScriptElement'] = function HTMLScriptElement(){retu bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['HTMLScriptElement'], "HTMLScriptElement"); bodavm.memory.globalobj['HTMLScriptElement'].prototype.__proto__=bodavm.memory.globalobj['HTMLElement'].prototype; bodavm.memory.globalobj['HTMLScriptElement'].__proto__=bodavm.memory.globalobj['HTMLElement']; -bodavm.toolsFunc.defineProperty('HTMLScriptElement', "supports", {configurable:true, enumerable:true, writable:true, value:function supports (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].undefined, "HTMLScriptElement", "supports", arguments)}}); +bodavm.toolsFunc.defineProperty('HTMLScriptElement', "supports", {configurable:true, enumerable:true, writable:true, value:function supports (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].prototype, "HTMLScriptElement", "supports", arguments)}}); bodavm.toolsFunc.defineProperty('HTMLScriptElement', "src", {configurable:true, enumerable:true, get:function src (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].prototype, "HTMLScriptElement", "src_get", arguments)}, set:function src (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].prototype, "HTMLScriptElement", "src_set", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('HTMLScriptElement', "type", {configurable:true, enumerable:true, get:function type (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].prototype, "HTMLScriptElement", "type_get", arguments)}, set:function type (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].prototype, "HTMLScriptElement", "type_set", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('HTMLScriptElement', "noModule", {configurable:true, enumerable:true, get:function noModule (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].prototype, "HTMLScriptElement", "noModule_get", arguments)}, set:function noModule (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['HTMLScriptElement'].prototype, "HTMLScriptElement", "noModule_set", arguments)}},'prototype'); @@ -8247,7 +8363,7 @@ bodavm.memory.globalobj['HTMLDocument'].__proto__=bodavm.memory.globalobj['Docum // document对象 -bodavm.memory.globalobj['document'] = {} +bodavm.memory.globalobj['document'] = new bodavm.memory.globalobj['Document']() bodavm.memory.globalobj['document'].__proto__=bodavm.memory.globalobj['HTMLDocument'].prototype; bodavm.toolsFunc.defineProperty('document', "location", {configurable:false, enumerable:true, get:function location (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['document'], "document", "location_get", arguments)}, set:function location (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['document'], "document", "location_set", arguments)}}); @@ -8373,9 +8489,9 @@ bodavm.memory.globalobj['Notification'] = function Notification(){ bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['Notification'], "Notification"); bodavm.memory.globalobj['Notification'].prototype.__proto__=bodavm.memory.globalobj['EventTarget'].prototype; bodavm.memory.globalobj['Notification'].__proto__=bodavm.memory.globalobj['EventTarget']; -bodavm.toolsFunc.defineProperty('Notification', "permission", {configurable:true, enumerable:true, get:function permission (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].undefined, "Notification", "permission_get", arguments, 'default')}, set:undefined}); -bodavm.toolsFunc.defineProperty('Notification', "maxActions", {configurable:true, enumerable:true, get:function maxActions (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].undefined, "Notification", "maxActions_get", arguments, 2)}, set:undefined}); -bodavm.toolsFunc.defineProperty('Notification', "requestPermission", {configurable:true, enumerable:true, writable:true, value:function requestPermission (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].undefined, "Notification", "requestPermission", arguments)}}); +bodavm.toolsFunc.defineProperty('Notification', "permission", {configurable:true, enumerable:true, get:function permission (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "permission_get", arguments, 'default')}, set:undefined}); +bodavm.toolsFunc.defineProperty('Notification', "maxActions", {configurable:true, enumerable:true, get:function maxActions (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "maxActions_get", arguments, 2)}, set:undefined}); +bodavm.toolsFunc.defineProperty('Notification', "requestPermission", {configurable:true, enumerable:true, writable:true, value:function requestPermission (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "requestPermission", arguments)}}); bodavm.toolsFunc.defineProperty('Notification', "onclick", {configurable:true, enumerable:true, get:function onclick (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "onclick_get", arguments)}, set:function onclick (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "onclick_set", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('Notification', "onshow", {configurable:true, enumerable:true, get:function onshow (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "onshow_get", arguments)}, set:function onshow (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "onshow_set", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('Notification', "onerror", {configurable:true, enumerable:true, get:function onerror (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "onerror_get", arguments)}, set:function onerror (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['Notification'].prototype, "Notification", "onerror_set", arguments)}},'prototype'); @@ -9454,6 +9570,13 @@ bodavm.toolsFunc.defineProperty('CookieStore', "onchange", {configurable:true, e bodavm.memory.globalobj[ 'cookieStore'] = {} bodavm.memory.globalobj[ 'cookieStore'].__proto__=bodavm.memory.globalobj['CookieStore'].prototype; +// RTCSessionDescription对象 +bodavm.memory.globalobj['RTCSessionDescription'] = function RTCSessionDescription(){} +bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['RTCSessionDescription'], "RTCSessionDescription"); +bodavm.toolsFunc.defineProperty('RTCSessionDescription', "type", {configurable:true, enumerable:true, get:function type (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCSessionDescription'].prototype, "RTCSessionDescription", "type_get", arguments)}, set:function type (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCSessionDescription'].prototype, "RTCSessionDescription", "type_set", arguments)}},'prototype'); +bodavm.toolsFunc.defineProperty('RTCSessionDescription', "sdp", {configurable:true, enumerable:true, get:function sdp (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCSessionDescription'].prototype, "RTCSessionDescription", "sdp_get", arguments)}, set:function sdp (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCSessionDescription'].prototype, "RTCSessionDescription", "sdp_set", arguments)}},'prototype'); +bodavm.toolsFunc.defineProperty('RTCSessionDescription', "toJSON", {configurable:true, enumerable:true, writable:true, value:function toJSON (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCSessionDescription'].prototype, "RTCSessionDescription", "toJSON", arguments)}},'prototype'); + // RTCDataChannel对象 bodavm.memory.globalobj['RTCDataChannel'] = function RTCDataChannel(){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")} bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['RTCDataChannel'], "RTCDataChannel"); @@ -9890,10 +10013,10 @@ bodavm.toolsFunc.defineProperty('BaseAudioContext', "audioWorklet", {configurabl // BluetoothUUID对象 bodavm.memory.globalobj['BluetoothUUID'] = function BluetoothUUID(){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")} bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['BluetoothUUID'], "BluetoothUUID"); -bodavm.toolsFunc.defineProperty('BluetoothUUID', "canonicalUUID", {configurable:true, enumerable:true, writable:true, value:function canonicalUUID (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].undefined, "BluetoothUUID", "canonicalUUID", arguments)}}); -bodavm.toolsFunc.defineProperty('BluetoothUUID', "getCharacteristic", {configurable:true, enumerable:true, writable:true, value:function getCharacteristic (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].undefined, "BluetoothUUID", "getCharacteristic", arguments)}}); -bodavm.toolsFunc.defineProperty('BluetoothUUID', "getDescriptor", {configurable:true, enumerable:true, writable:true, value:function getDescriptor (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].undefined, "BluetoothUUID", "getDescriptor", arguments)}}); -bodavm.toolsFunc.defineProperty('BluetoothUUID', "getService", {configurable:true, enumerable:true, writable:true, value:function getService (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].undefined, "BluetoothUUID", "getService", arguments)}}); +bodavm.toolsFunc.defineProperty('BluetoothUUID', "canonicalUUID", {configurable:true, enumerable:true, writable:true, value:function canonicalUUID (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].prototype, "BluetoothUUID", "canonicalUUID", arguments)}}); +bodavm.toolsFunc.defineProperty('BluetoothUUID', "getCharacteristic", {configurable:true, enumerable:true, writable:true, value:function getCharacteristic (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].prototype, "BluetoothUUID", "getCharacteristic", arguments)}}); +bodavm.toolsFunc.defineProperty('BluetoothUUID', "getDescriptor", {configurable:true, enumerable:true, writable:true, value:function getDescriptor (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].prototype, "BluetoothUUID", "getDescriptor", arguments)}}); +bodavm.toolsFunc.defineProperty('BluetoothUUID', "getService", {configurable:true, enumerable:true, writable:true, value:function getService (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['BluetoothUUID'].prototype, "BluetoothUUID", "getService", arguments)}}); @@ -10725,7 +10848,7 @@ bodavm.memory.globalobj['RTCPeerConnection'] = function RTCPeerConnection(){ bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['RTCPeerConnection'], "RTCPeerConnection"); bodavm.memory.globalobj['RTCPeerConnection'].prototype.__proto__=bodavm.memory.globalobj['EventTarget'].prototype; bodavm.memory.globalobj['RTCPeerConnection'].__proto__=bodavm.memory.globalobj['EventTarget']; -bodavm.toolsFunc.defineProperty('RTCPeerConnection', "generateCertificate", {configurable:true, enumerable:true, writable:true, value:function generateCertificate (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCPeerConnection'].undefined, "RTCPeerConnection", "generateCertificate", arguments)}}); +bodavm.toolsFunc.defineProperty('RTCPeerConnection', "generateCertificate", {configurable:true, enumerable:true, writable:true, value:function generateCertificate (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCPeerConnection'].prototype, "RTCPeerConnection", "generateCertificate", arguments)}}); bodavm.toolsFunc.defineProperty('RTCPeerConnection', "localDescription", {configurable:true, enumerable:true, get:function localDescription (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCPeerConnection'].prototype, "RTCPeerConnection", "localDescription_get", arguments)}, set:undefined},'prototype'); bodavm.toolsFunc.defineProperty('RTCPeerConnection', "currentLocalDescription", {configurable:true, enumerable:true, get:function currentLocalDescription (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCPeerConnection'].prototype, "RTCPeerConnection", "currentLocalDescription_get", arguments)}, set:undefined},'prototype'); bodavm.toolsFunc.defineProperty('RTCPeerConnection', "pendingLocalDescription", {configurable:true, enumerable:true, get:function pendingLocalDescription (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['RTCPeerConnection'].prototype, "RTCPeerConnection", "pendingLocalDescription_get", arguments)}, set:undefined},'prototype'); @@ -11113,7 +11236,8428 @@ bodavm.toolsFunc.defineProperty('XMLHttpRequest', "setRequestHeader", {configura }(); // debugger -;// // debugger +;;// delete location +// 删除浏览器中不存在的对象 +delete global; +delete GLOBAL; +delete VMError; +delete Buffer; +delete process; +delete root; +delete WindowProperties; +delete globalThis[Symbol.toStringTag]; +window = globalThis; +globalThis.__proto__ = bodavm.memory.globalobj['Window'].prototype; +// document=bodavm.memory.globalobj['document'] +bodavm.memory.globalobj['window'] = window; +bodavm.toolsFunc.windowdefineProperty(window, "atob", { + configurable: true, + enumerable: true, + writable: true, + value: function atob(str) { + return bodavm.toolsFunc.base64.base64decode(str); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "btoa", { + configurable: true, + enumerable: true, + writable: true, + value: function btoa(str) { + return bodavm.toolsFunc.base64.base64encode(str); + } +}); +// window对象 +// debugger +// window对象 +// bodavm.memory.globalobj['window'] = {} +// bodavm.memory.globalobj['window'].__proto__=bodavm.memory.globalobj['Window'].prototype; +console.log(`===============================================================================================================`); +console.log(`===============================================================================================================`); +console.log(`===============================================================================================================`); +console.log(`===============================================================================================================`); +console.log(`=====================================环 境 赋 值 初 始 化=====================================`); +console.log(`===============================================================================================================`); +console.log(`===============================================================================================================`); +console.log(`===============================================================================================================`); +console.log(`===============================================================================================================`); +// debugger +bodavm.toolsFunc.windowdefineProperty(window, "document", { + configurable: false, + enumerable: true, + get: function document() { + return bodavm.toolsFunc.dispatch(this, window, "window", "document_get", arguments); + }, + set: undefined +}); + +// bodavm.toolsFunc.windowdefineProperty(window, "Option", {configurable:true, enumerable:false, writable:true, value:function Option (){return bodavm.toolsFunc.windowdispatch(this, window, "window", "Option", arguments)}}); +bodavm.toolsFunc.windowdefineProperty(window, "Document", { + configurable: true, + enumerable: false, + writable: true, + value: function Document() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Document", arguments); + }() +}); +// debugger +bodavm.toolsFunc.windowdefineProperty(window, "location", { + configurable: false, + enumerable: true, + get: function location() { + return bodavm.toolsFunc.dispatch(this, window, "window", "location_get", arguments); + }, + set: function location() { + return bodavm.toolsFunc.dispatch(this, window, "window", "location_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "Location", { + configurable: true, + enumerable: false, + writable: true, + value: function Location() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Location", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "toolbar", { + configurable: true, + enumerable: true, + get: function toolbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "toolbar_get", arguments); + }, + set: function toolbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "toolbar_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "menubar", { + configurable: true, + enumerable: true, + get: function menubar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "menubar_get", arguments); + }, + set: function menubar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "menubar_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "locationbar", { + configurable: true, + enumerable: true, + get: function locationbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "locationbar_get", arguments); + }, + set: function locationbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "locationbar_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "BarProp", { + configurable: true, + enumerable: false, + writable: true, + value: function BarProp() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BarProp", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "customElements", { + configurable: true, + enumerable: true, + get: function customElements() { + return bodavm.toolsFunc.dispatch(this, window, "window", "customElements_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "CustomElementRegistry", { + configurable: true, + enumerable: false, + writable: true, + value: function CustomElementRegistry() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CustomElementRegistry", arguments); + }() +}); + +// bodavm.toolsFunc.windowdefineProperty(window, "window", {configurable:false, enumerable:true, get:function window (){return bodavm.toolsFunc.dispatch(this, window, "window", "window_get", arguments)}, set:undefined}); +bodavm.toolsFunc.windowdefineProperty(window, "Window", { + configurable: true, + enumerable: false, + writable: true, + value: function Window() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Window", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "screen", { + configurable: true, + enumerable: true, + get: function screen() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screen_get", arguments); + }, + set: function screen() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screen_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "Screen", { + configurable: true, + enumerable: false, + writable: true, + value: function Screen() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Screen", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "navigator", { + configurable: true, + enumerable: true, + get: function navigator() { + return bodavm.toolsFunc.dispatch(this, window, "window", "navigator_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "Navigator", { + configurable: true, + enumerable: false, + writable: true, + value: function Navigator() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Navigator", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "performance", { + configurable: true, + enumerable: true, + get: function performance() { + return bodavm.toolsFunc.dispatch(this, window, "window", "performance_get", arguments); + }, + set: function performance() { + return bodavm.toolsFunc.dispatch(this, window, "window", "performance_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "Performance", { + configurable: true, + enumerable: false, + writable: true, + value: function Performance() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Performance", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "sessionStorage", { + configurable: true, + enumerable: true, + get: function sessionStorage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "sessionStorage_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "localStorage", { + configurable: true, + enumerable: true, + get: function localStorage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "localStorage_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "Storage", { + configurable: true, + enumerable: false, + writable: true, + value: function Storage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Storage", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "navigation", { + configurable: true, + enumerable: true, + get: function navigation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "navigation_get", arguments); + }, + set: function navigation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "navigation_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "Navigation", { + configurable: true, + enumerable: false, + writable: true, + value: function Navigation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Navigation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "visualViewport", { + configurable: true, + enumerable: true, + get: function visualViewport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "visualViewport_get", arguments); + }, + set: function visualViewport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "visualViewport_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "VisualViewport", { + configurable: true, + enumerable: false, + writable: true, + value: function VisualViewport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VisualViewport", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "history", { + configurable: true, + enumerable: true, + get: function history() { + return bodavm.toolsFunc.dispatch(this, window, "window", "history_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "History", { + configurable: true, + enumerable: false, + writable: true, + value: function History() { + return bodavm.toolsFunc.dispatch(this, window, "window", "History", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "indexedDB", { + configurable: true, + enumerable: true, + get: function indexedDB() { + return bodavm.toolsFunc.dispatch(this, window, "window", "indexedDB_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBFactory", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBFactory() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBFactory", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "trustedTypes", { + configurable: true, + enumerable: true, + get: function trustedTypes() { + return bodavm.toolsFunc.dispatch(this, window, "window", "trustedTypes_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "TrustedTypePolicyFactory", { + configurable: true, + enumerable: false, + writable: true, + value: function TrustedTypePolicyFactory() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedTypePolicyFactory", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "cookieStore", { + configurable: true, + enumerable: true, + get: function cookieStore() { + return bodavm.toolsFunc.dispatch(this, window, "window", "cookieStore_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "CookieStore", { + configurable: true, + enumerable: false, + writable: true, + value: function CookieStore() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CookieStore", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "external", { + configurable: true, + enumerable: true, + get: function external() { + return bodavm.toolsFunc.dispatch(this, window, "window", "external_get", arguments); + }, + set: function external() { + return bodavm.toolsFunc.dispatch(this, window, "window", "external_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "External", { + configurable: true, + enumerable: false, + writable: true, + value: function External() { + return bodavm.toolsFunc.dispatch(this, window, "window", "External", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "caches", { + configurable: true, + enumerable: true, + get: function caches() { + return bodavm.toolsFunc.dispatch(this, window, "window", "caches_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "CacheStorage", { + configurable: true, + enumerable: false, + writable: true, + value: function CacheStorage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CacheStorage", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XMLHttpRequest", { + configurable: true, + enumerable: false, + writable: true, + value: function XMLHttpRequest() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XMLHttpRequest", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitStorageInfo", { + configurable: true, + enumerable: true, + get: function webkitStorageInfo() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitStorageInfo_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "speechSynthesis", { + configurable: true, + enumerable: true, + get: function speechSynthesis() { + return bodavm.toolsFunc.dispatch(this, window, "window", "speechSynthesis_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBDatabase", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBDatabase() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBDatabase", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Image", { + configurable: true, + enumerable: false, + writable: true, + value: function Image() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Image", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Audio", { + configurable: true, + enumerable: false, + writable: true, + value: function Audio() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Audio", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitURL", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitURL() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitURL", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitRTCPeerConnection", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitRTCPeerConnection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitRTCPeerConnection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitMediaStream", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitMediaStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitMediaStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebKitMutationObserver", { + configurable: true, + enumerable: false, + writable: true, + value: function WebKitMutationObserver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebKitMutationObserver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebKitCSSMatrix", { + configurable: true, + enumerable: false, + writable: true, + value: function WebKitCSSMatrix() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebKitCSSMatrix", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XPathResult", { + configurable: true, + enumerable: false, + writable: true, + value: function XPathResult() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XPathResult", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XPathExpression", { + configurable: true, + enumerable: false, + writable: true, + value: function XPathExpression() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XPathExpression", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XPathEvaluator", { + configurable: true, + enumerable: false, + writable: true, + value: function XPathEvaluator() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XPathEvaluator", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XMLSerializer", { + configurable: true, + enumerable: false, + writable: true, + value: function XMLSerializer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XMLSerializer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XMLHttpRequestUpload", { + configurable: true, + enumerable: false, + writable: true, + value: function XMLHttpRequestUpload() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XMLHttpRequestUpload", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XMLHttpRequestEventTarget", { + configurable: true, + enumerable: false, + writable: true, + value: function XMLHttpRequestEventTarget() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XMLHttpRequestEventTarget", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XMLDocument", { + configurable: true, + enumerable: false, + writable: true, + value: function XMLDocument() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XMLDocument", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WritableStreamDefaultWriter", { + configurable: true, + enumerable: false, + writable: true, + value: function WritableStreamDefaultWriter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WritableStreamDefaultWriter", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WritableStreamDefaultController", { + configurable: true, + enumerable: false, + writable: true, + value: function WritableStreamDefaultController() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WritableStreamDefaultController", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WritableStream", { + configurable: true, + enumerable: false, + writable: true, + value: function WritableStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WritableStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Worker", { + configurable: true, + enumerable: false, + writable: true, + value: function Worker() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Worker", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WheelEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function WheelEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WheelEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebSocket", { + configurable: true, + enumerable: false, + writable: true, + value: function WebSocket() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebSocket", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLVertexArrayObject", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLVertexArrayObject() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLVertexArrayObject", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLUniformLocation", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLUniformLocation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLUniformLocation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLTransformFeedback", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLTransformFeedback() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLTransformFeedback", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLTexture", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLTexture() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLTexture", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLSync", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLSync() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLSync", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLShaderPrecisionFormat", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLShaderPrecisionFormat() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLShaderPrecisionFormat", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLShader", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLShader() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLShader", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLSampler", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLSampler() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLSampler", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLRenderingContext", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLRenderingContext() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLRenderingContext", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLRenderbuffer", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLRenderbuffer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLRenderbuffer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLQuery", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLQuery() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLQuery", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLProgram", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLProgram() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLProgram", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLFramebuffer", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLFramebuffer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLFramebuffer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLContextEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLContextEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLContextEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLBuffer", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLBuffer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLBuffer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGLActiveInfo", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGLActiveInfo() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLActiveInfo", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebGL2RenderingContext", { + configurable: true, + enumerable: false, + writable: true, + value: function WebGL2RenderingContext() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebGL2RenderingContext", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WaveShaperNode", { + configurable: true, + enumerable: false, + writable: true, + value: function WaveShaperNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WaveShaperNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ValidityState", { + configurable: true, + enumerable: false, + writable: true, + value: function ValidityState() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ValidityState", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VTTCue", { + configurable: true, + enumerable: false, + writable: true, + value: function VTTCue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VTTCue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "UserActivation", { + configurable: true, + enumerable: false, + writable: true, + value: function UserActivation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "UserActivation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "URLSearchParams", { + configurable: true, + enumerable: false, + writable: true, + value: function URLSearchParams() { + return bodavm.toolsFunc.dispatch(this, window, "window", "URLSearchParams", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "URL", { + configurable: true, + enumerable: false, + writable: true, + value: function URL() { + return bodavm.toolsFunc.dispatch(this, window, "window", "URL", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "UIEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function UIEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "UIEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TreeWalker", { + configurable: true, + enumerable: false, + writable: true, + value: function TreeWalker() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TreeWalker", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TransitionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function TransitionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TransitionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TransformStream", { + configurable: true, + enumerable: false, + writable: true, + value: function TransformStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TransformStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TrackEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function TrackEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TrackEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TouchList", { + configurable: true, + enumerable: false, + writable: true, + value: function TouchList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TouchList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TouchEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function TouchEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TouchEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Touch", { + configurable: true, + enumerable: false, + writable: true, + value: function Touch() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Touch", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TimeRanges", { + configurable: true, + enumerable: false, + writable: true, + value: function TimeRanges() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TimeRanges", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextTrackList", { + configurable: true, + enumerable: false, + writable: true, + value: function TextTrackList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrackList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextTrackCueList", { + configurable: true, + enumerable: false, + writable: true, + value: function TextTrackCueList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrackCueList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextTrackCue", { + configurable: true, + enumerable: false, + writable: true, + value: function TextTrackCue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrackCue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextTrack", { + configurable: true, + enumerable: false, + writable: true, + value: function TextTrack() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrack", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextMetrics", { + configurable: true, + enumerable: false, + writable: true, + value: function TextMetrics() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextMetrics", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function TextEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextEncoderStream", { + configurable: true, + enumerable: false, + writable: true, + value: function TextEncoderStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextEncoderStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextEncoder", { + configurable: true, + enumerable: false, + writable: true, + value: function TextEncoder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextEncoder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextDecoderStream", { + configurable: true, + enumerable: false, + writable: true, + value: function TextDecoderStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextDecoderStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TextDecoder", { + configurable: true, + enumerable: false, + writable: true, + value: function TextDecoder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TextDecoder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Text", { + configurable: true, + enumerable: false, + writable: true, + value: function Text() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Text", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TaskAttributionTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function TaskAttributionTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TaskAttributionTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SyncManager", { + configurable: true, + enumerable: false, + writable: true, + value: function SyncManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SyncManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SubmitEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function SubmitEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SubmitEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StyleSheetList", { + configurable: true, + enumerable: false, + writable: true, + value: function StyleSheetList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StyleSheetList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StyleSheet", { + configurable: true, + enumerable: false, + writable: true, + value: function StyleSheet() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StyleSheet", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StylePropertyMapReadOnly", { + configurable: true, + enumerable: false, + writable: true, + value: function StylePropertyMapReadOnly() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StylePropertyMapReadOnly", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StylePropertyMap", { + configurable: true, + enumerable: false, + writable: true, + value: function StylePropertyMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StylePropertyMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StorageEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function StorageEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StorageEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StereoPannerNode", { + configurable: true, + enumerable: false, + writable: true, + value: function StereoPannerNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StereoPannerNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StaticRange", { + configurable: true, + enumerable: false, + writable: true, + value: function StaticRange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StaticRange", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ShadowRoot", { + configurable: true, + enumerable: false, + writable: true, + value: function ShadowRoot() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ShadowRoot", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Selection", { + configurable: true, + enumerable: false, + writable: true, + value: function Selection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Selection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SecurityPolicyViolationEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function SecurityPolicyViolationEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SecurityPolicyViolationEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ScriptProcessorNode", { + configurable: true, + enumerable: false, + writable: true, + value: function ScriptProcessorNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ScriptProcessorNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ScreenOrientation", { + configurable: true, + enumerable: false, + writable: true, + value: function ScreenOrientation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ScreenOrientation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGViewElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGViewElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGViewElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGUseElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGUseElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGUseElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGUnitTypes", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGUnitTypes() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGUnitTypes", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTransformList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTransformList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTransformList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTransform", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTransform() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTransform", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTitleElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTitleElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTitleElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTextPositioningElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTextPositioningElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextPositioningElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTextPathElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTextPathElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextPathElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTextElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTextElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTextContentElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTextContentElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextContentElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGTSpanElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGTSpanElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTSpanElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGSymbolElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGSymbolElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSymbolElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGSwitchElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGSwitchElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSwitchElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGStyleElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGStyleElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGStyleElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGStringList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGStringList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGStringList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGStopElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGStopElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGStopElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGSetElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGSetElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSetElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGScriptElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGScriptElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGScriptElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGSVGElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGSVGElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSVGElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGRectElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGRectElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGRectElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGRect", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGRect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGRect", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGRadialGradientElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGRadialGradientElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGRadialGradientElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGPreserveAspectRatio", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGPreserveAspectRatio() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPreserveAspectRatio", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGPolylineElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGPolylineElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPolylineElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGPolygonElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGPolygonElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPolygonElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGPointList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGPointList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPointList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGPoint", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGPoint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPoint", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGPatternElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGPatternElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPatternElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGPathElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGPathElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPathElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGNumberList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGNumberList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGNumberList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGNumber", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGNumber() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGNumber", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGMetadataElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGMetadataElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMetadataElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGMatrix", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGMatrix() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMatrix", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGMaskElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGMaskElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMaskElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGMarkerElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGMarkerElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMarkerElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGMPathElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGMPathElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMPathElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGLinearGradientElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGLinearGradientElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLinearGradientElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGLineElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGLineElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLineElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGLengthList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGLengthList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLengthList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGLength", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGLength() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLength", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGImageElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGImageElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGImageElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGGraphicsElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGGraphicsElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGraphicsElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGGradientElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGGradientElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGradientElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGGeometryElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGGeometryElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGeometryElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGGElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGGElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGForeignObjectElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGForeignObjectElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGForeignObjectElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFilterElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFilterElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFilterElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFETurbulenceElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFETurbulenceElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFETurbulenceElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFETileElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFETileElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFETileElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFESpotLightElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFESpotLightElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFESpotLightElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFESpecularLightingElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFESpecularLightingElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFESpecularLightingElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEPointLightElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEPointLightElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEPointLightElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEOffsetElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEOffsetElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEOffsetElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEMorphologyElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEMorphologyElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEMorphologyElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEMergeNodeElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEMergeNodeElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEMergeNodeElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEMergeElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEMergeElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEMergeElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEImageElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEImageElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEImageElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEGaussianBlurElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEGaussianBlurElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEGaussianBlurElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncRElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEFuncRElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncRElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncGElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEFuncGElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncGElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncBElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEFuncBElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncBElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncAElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEFuncAElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncAElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFloodElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEFloodElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFloodElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDropShadowElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEDropShadowElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDropShadowElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDistantLightElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEDistantLightElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDistantLightElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDisplacementMapElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEDisplacementMapElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDisplacementMapElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDiffuseLightingElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEDiffuseLightingElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDiffuseLightingElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEConvolveMatrixElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEConvolveMatrixElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEConvolveMatrixElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFECompositeElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFECompositeElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFECompositeElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEComponentTransferElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEComponentTransferElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEComponentTransferElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEColorMatrixElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEColorMatrixElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEColorMatrixElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGFEBlendElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGFEBlendElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEBlendElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGEllipseElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGEllipseElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGEllipseElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGDescElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGDescElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGDescElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGDefsElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGDefsElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGDefsElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGComponentTransferFunctionElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGComponentTransferFunctionElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGComponentTransferFunctionElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGClipPathElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGClipPathElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGClipPathElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGCircleElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGCircleElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGCircleElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimationElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimationElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimationElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedTransformList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedTransformList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedTransformList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedString", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedString() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedString", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedRect", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedRect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedRect", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedPreserveAspectRatio", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedPreserveAspectRatio() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedPreserveAspectRatio", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedNumberList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedNumberList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedNumberList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedNumber", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedNumber() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedNumber", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedLengthList", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedLengthList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedLengthList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedLength", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedLength() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedLength", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedInteger", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedInteger() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedInteger", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedEnumeration", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedEnumeration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedEnumeration", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedBoolean", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedBoolean() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedBoolean", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedAngle", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimatedAngle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedAngle", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimateTransformElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimateTransformElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimateTransformElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimateMotionElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimateMotionElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimateMotionElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimateElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAnimateElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimateElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAngle", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAngle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAngle", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SVGAElement", { + configurable: true, + enumerable: false, + writable: true, + value: function SVGAElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Response", { + configurable: true, + enumerable: false, + writable: true, + value: function Response() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Response", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ResizeObserverSize", { + configurable: true, + enumerable: false, + writable: true, + value: function ResizeObserverSize() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ResizeObserverSize", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ResizeObserverEntry", { + configurable: true, + enumerable: false, + writable: true, + value: function ResizeObserverEntry() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ResizeObserverEntry", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ResizeObserver", { + configurable: true, + enumerable: false, + writable: true, + value: function ResizeObserver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ResizeObserver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Request", { + configurable: true, + enumerable: false, + writable: true, + value: function Request() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Request", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ReportingObserver", { + configurable: true, + enumerable: false, + writable: true, + value: function ReportingObserver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ReportingObserver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamDefaultReader", { + configurable: true, + enumerable: false, + writable: true, + value: function ReadableStreamDefaultReader() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamDefaultReader", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamDefaultController", { + configurable: true, + enumerable: false, + writable: true, + value: function ReadableStreamDefaultController() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamDefaultController", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamBYOBRequest", { + configurable: true, + enumerable: false, + writable: true, + value: function ReadableStreamBYOBRequest() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamBYOBRequest", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamBYOBReader", { + configurable: true, + enumerable: false, + writable: true, + value: function ReadableStreamBYOBReader() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamBYOBReader", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ReadableStream", { + configurable: true, + enumerable: false, + writable: true, + value: function ReadableStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ReadableByteStreamController", { + configurable: true, + enumerable: false, + writable: true, + value: function ReadableByteStreamController() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableByteStreamController", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Range", { + configurable: true, + enumerable: false, + writable: true, + value: function Range() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Range", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RadioNodeList", { + configurable: true, + enumerable: false, + writable: true, + value: function RadioNodeList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RadioNodeList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCTrackEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCTrackEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCTrackEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCStatsReport", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCStatsReport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCStatsReport", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCSessionDescription", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCSessionDescription() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCSessionDescription", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCSctpTransport", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCSctpTransport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCSctpTransport", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCRtpTransceiver", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCRtpTransceiver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCRtpTransceiver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCRtpSender", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCRtpSender() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCRtpSender", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCRtpReceiver", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCRtpReceiver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCRtpReceiver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCPeerConnectionIceEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCPeerConnectionIceEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCPeerConnectionIceEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCPeerConnectionIceErrorEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCPeerConnectionIceErrorEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCPeerConnectionIceErrorEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCPeerConnection", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCPeerConnection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCPeerConnection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCIceCandidate", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCIceCandidate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCIceCandidate", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCErrorEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCErrorEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCErrorEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCError", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCEncodedVideoFrame", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCEncodedVideoFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCEncodedVideoFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCEncodedAudioFrame", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCEncodedAudioFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCEncodedAudioFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCDtlsTransport", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCDtlsTransport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDtlsTransport", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCDataChannelEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCDataChannelEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDataChannelEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCDataChannel", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCDataChannel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDataChannel", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCDTMFToneChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCDTMFToneChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDTMFToneChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCDTMFSender", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCDTMFSender() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDTMFSender", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCCertificate", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCCertificate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCCertificate", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PromiseRejectionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PromiseRejectionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PromiseRejectionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ProgressEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function ProgressEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ProgressEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ProcessingInstruction", { + configurable: true, + enumerable: false, + writable: true, + value: function ProcessingInstruction() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ProcessingInstruction", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PopStateEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PopStateEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PopStateEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PointerEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PointerEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PointerEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PluginArray", { + configurable: true, + enumerable: false, + writable: true, + value: function PluginArray() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PluginArray", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Plugin", { + configurable: true, + enumerable: false, + writable: true, + value: function Plugin() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Plugin", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PeriodicWave", { + configurable: true, + enumerable: false, + writable: true, + value: function PeriodicWave() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PeriodicWave", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceServerTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceServerTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceServerTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceResourceTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceResourceTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceResourceTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformancePaintTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformancePaintTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformancePaintTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceObserverEntryList", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceObserverEntryList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceObserverEntryList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceObserver", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceObserver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceObserver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceNavigationTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceNavigationTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceNavigationTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceNavigation", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceNavigation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceNavigation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceMeasure", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceMeasure() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceMeasure", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceMark", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceMark() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceMark", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceLongTaskTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceLongTaskTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceLongTaskTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceEventTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceEventTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceEventTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceEntry", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceEntry() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceEntry", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PerformanceElementTiming", { + configurable: true, + enumerable: false, + writable: true, + value: function PerformanceElementTiming() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceElementTiming", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Path2D", { + configurable: true, + enumerable: false, + writable: true, + value: function Path2D() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Path2D", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PannerNode", { + configurable: true, + enumerable: false, + writable: true, + value: function PannerNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PannerNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PageTransitionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PageTransitionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PageTransitionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OverconstrainedError", { + configurable: true, + enumerable: false, + writable: true, + value: function OverconstrainedError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OverconstrainedError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OscillatorNode", { + configurable: true, + enumerable: false, + writable: true, + value: function OscillatorNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OscillatorNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OffscreenCanvasRenderingContext2D", { + configurable: true, + enumerable: false, + writable: true, + value: function OffscreenCanvasRenderingContext2D() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OffscreenCanvasRenderingContext2D", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OffscreenCanvas", { + configurable: true, + enumerable: false, + writable: true, + value: function OffscreenCanvas() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OffscreenCanvas", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OfflineAudioContext", { + configurable: true, + enumerable: false, + writable: true, + value: function OfflineAudioContext() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OfflineAudioContext", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OfflineAudioCompletionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function OfflineAudioCompletionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OfflineAudioCompletionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NodeList", { + configurable: true, + enumerable: false, + writable: true, + value: function NodeList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NodeList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NodeIterator", { + configurable: true, + enumerable: false, + writable: true, + value: function NodeIterator() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NodeIterator", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NodeFilter", { + configurable: true, + enumerable: false, + writable: true, + value: function NodeFilter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NodeFilter", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Node", { + configurable: true, + enumerable: false, + writable: true, + value: function Node() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Node", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NetworkInformation", { + configurable: true, + enumerable: false, + writable: true, + value: function NetworkInformation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NetworkInformation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NamedNodeMap", { + configurable: true, + enumerable: false, + writable: true, + value: function NamedNodeMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NamedNodeMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MutationRecord", { + configurable: true, + enumerable: false, + writable: true, + value: function MutationRecord() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MutationRecord", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MutationObserver", { + configurable: true, + enumerable: false, + writable: true, + value: function MutationObserver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MutationObserver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MutationEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MutationEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MutationEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MouseEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MouseEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MouseEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MimeTypeArray", { + configurable: true, + enumerable: false, + writable: true, + value: function MimeTypeArray() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MimeTypeArray", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MimeType", { + configurable: true, + enumerable: false, + writable: true, + value: function MimeType() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MimeType", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MessagePort", { + configurable: true, + enumerable: false, + writable: true, + value: function MessagePort() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MessagePort", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MessageEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MessageEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MessageEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MessageChannel", { + configurable: true, + enumerable: false, + writable: true, + value: function MessageChannel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MessageChannel", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrackEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStreamTrackEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrackEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStreamEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamAudioSourceNode", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStreamAudioSourceNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamAudioSourceNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamAudioDestinationNode", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStreamAudioDestinationNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamAudioDestinationNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStream", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaRecorder", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaRecorder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaRecorder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaQueryListEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaQueryListEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaQueryListEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaQueryList", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaQueryList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaQueryList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaList", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaError", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaEncryptedEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaEncryptedEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaEncryptedEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaElementAudioSourceNode", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaElementAudioSourceNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaElementAudioSourceNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaCapabilities", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaCapabilities() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaCapabilities", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "LayoutShiftAttribution", { + configurable: true, + enumerable: false, + writable: true, + value: function LayoutShiftAttribution() { + return bodavm.toolsFunc.dispatch(this, window, "window", "LayoutShiftAttribution", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "LayoutShift", { + configurable: true, + enumerable: false, + writable: true, + value: function LayoutShift() { + return bodavm.toolsFunc.dispatch(this, window, "window", "LayoutShift", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "LargestContentfulPaint", { + configurable: true, + enumerable: false, + writable: true, + value: function LargestContentfulPaint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "LargestContentfulPaint", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "KeyframeEffect", { + configurable: true, + enumerable: false, + writable: true, + value: function KeyframeEffect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "KeyframeEffect", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "KeyboardEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function KeyboardEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "KeyboardEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IntersectionObserverEntry", { + configurable: true, + enumerable: false, + writable: true, + value: function IntersectionObserverEntry() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IntersectionObserverEntry", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IntersectionObserver", { + configurable: true, + enumerable: false, + writable: true, + value: function IntersectionObserver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IntersectionObserver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "InputEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function InputEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "InputEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "InputDeviceInfo", { + configurable: true, + enumerable: false, + writable: true, + value: function InputDeviceInfo() { + return bodavm.toolsFunc.dispatch(this, window, "window", "InputDeviceInfo", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "InputDeviceCapabilities", { + configurable: true, + enumerable: false, + writable: true, + value: function InputDeviceCapabilities() { + return bodavm.toolsFunc.dispatch(this, window, "window", "InputDeviceCapabilities", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ImageData", { + configurable: true, + enumerable: false, + writable: true, + value: function ImageData() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ImageData", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ImageCapture", { + configurable: true, + enumerable: false, + writable: true, + value: function ImageCapture() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ImageCapture", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ImageBitmapRenderingContext", { + configurable: true, + enumerable: false, + writable: true, + value: function ImageBitmapRenderingContext() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ImageBitmapRenderingContext", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ImageBitmap", { + configurable: true, + enumerable: false, + writable: true, + value: function ImageBitmap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ImageBitmap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IdleDeadline", { + configurable: true, + enumerable: false, + writable: true, + value: function IdleDeadline() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IdleDeadline", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IIRFilterNode", { + configurable: true, + enumerable: false, + writable: true, + value: function IIRFilterNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IIRFilterNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBVersionChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBVersionChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBVersionChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBTransaction", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBTransaction() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBTransaction", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBRequest", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBRequest() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBRequest", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBOpenDBRequest", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBOpenDBRequest() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBOpenDBRequest", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBObjectStore", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBObjectStore() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBObjectStore", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBKeyRange", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBKeyRange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBKeyRange", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBIndex", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBIndex() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBIndex", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBCursorWithValue", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBCursorWithValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBCursorWithValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IDBCursor", { + configurable: true, + enumerable: false, + writable: true, + value: function IDBCursor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IDBCursor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Headers", { + configurable: true, + enumerable: false, + writable: true, + value: function Headers() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Headers", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HashChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function HashChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HashChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLVideoElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLVideoElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLVideoElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLUnknownElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLUnknownElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLUnknownElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLUListElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLUListElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLUListElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTrackElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTrackElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTrackElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTitleElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTitleElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTitleElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTimeElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTimeElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTimeElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTextAreaElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTextAreaElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTextAreaElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTemplateElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTemplateElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTemplateElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableSectionElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTableSectionElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableSectionElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableRowElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTableRowElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableRowElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTableElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableColElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTableColElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableColElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableCellElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTableCellElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableCellElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableCaptionElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLTableCaptionElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableCaptionElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLStyleElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLStyleElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLStyleElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLSpanElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLSpanElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSpanElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLSourceElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLSourceElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSourceElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLSlotElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLSlotElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSlotElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLSelectElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLSelectElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSelectElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLScriptElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLScriptElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLScriptElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLQuoteElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLQuoteElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLQuoteElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLProgressElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLProgressElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLProgressElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLPreElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLPreElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLPreElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLPictureElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLPictureElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLPictureElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLParamElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLParamElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLParamElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLParagraphElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLParagraphElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLParagraphElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLOutputElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLOutputElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOutputElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLOptionsCollection", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLOptionsCollection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOptionsCollection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLOptionElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLOptionElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOptionElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLOptGroupElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLOptGroupElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOptGroupElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLObjectElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLObjectElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLObjectElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLOListElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLOListElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOListElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLModElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLModElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLModElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLMeterElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLMeterElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMeterElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLMetaElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLMetaElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMetaElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLMenuElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLMenuElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMenuElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLMediaElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLMediaElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMediaElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLMarqueeElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLMarqueeElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMarqueeElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLMapElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLMapElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMapElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLLinkElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLLinkElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLinkElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLLegendElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLLegendElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLegendElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLLabelElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLLabelElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLabelElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLLIElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLLIElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLIElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLInputElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLInputElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLInputElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLImageElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLImageElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLImageElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLIFrameElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLIFrameElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLIFrameElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLHtmlElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLHtmlElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHtmlElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLHeadingElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLHeadingElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHeadingElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLHeadElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLHeadElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHeadElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLHRElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLHRElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHRElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLFrameSetElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLFrameSetElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFrameSetElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLFrameElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLFrameElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFrameElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLFormElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLFormElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFormElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLFormControlsCollection", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLFormControlsCollection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFormControlsCollection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLFontElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLFontElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFontElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLFieldSetElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLFieldSetElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFieldSetElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLEmbedElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLEmbedElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLEmbedElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDocument", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDocument() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDocument", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDivElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDivElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDivElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDirectoryElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDirectoryElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDirectoryElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDialogElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDialogElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDialogElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDetailsElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDetailsElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDetailsElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDataListElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDataListElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDataListElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDataElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDataElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDataElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLDListElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLDListElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDListElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLCollection", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLCollection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLCollection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLCanvasElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLCanvasElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLCanvasElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLButtonElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLButtonElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLButtonElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLBodyElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLBodyElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLBodyElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLBaseElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLBaseElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLBaseElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLBRElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLBRElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLBRElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLAudioElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLAudioElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAudioElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLAreaElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLAreaElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAreaElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLAnchorElement", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLAnchorElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAnchorElement", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HTMLAllCollection", { + configurable: true, + enumerable: false, + writable: true, + value: function HTMLAllCollection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAllCollection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GeolocationPositionError", { + configurable: true, + enumerable: false, + writable: true, + value: function GeolocationPositionError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GeolocationPositionError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GeolocationPosition", { + configurable: true, + enumerable: false, + writable: true, + value: function GeolocationPosition() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GeolocationPosition", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GeolocationCoordinates", { + configurable: true, + enumerable: false, + writable: true, + value: function GeolocationCoordinates() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GeolocationCoordinates", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Geolocation", { + configurable: true, + enumerable: false, + writable: true, + value: function Geolocation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Geolocation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GamepadHapticActuator", { + configurable: true, + enumerable: false, + writable: true, + value: function GamepadHapticActuator() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GamepadHapticActuator", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GamepadEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function GamepadEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GamepadEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GamepadButton", { + configurable: true, + enumerable: false, + writable: true, + value: function GamepadButton() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GamepadButton", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Gamepad", { + configurable: true, + enumerable: false, + writable: true, + value: function Gamepad() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Gamepad", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GainNode", { + configurable: true, + enumerable: false, + writable: true, + value: function GainNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GainNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FormDataEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function FormDataEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FormDataEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FormData", { + configurable: true, + enumerable: false, + writable: true, + value: function FormData() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FormData", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FontFaceSetLoadEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function FontFaceSetLoadEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FontFaceSetLoadEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FontFace", { + configurable: true, + enumerable: false, + writable: true, + value: function FontFace() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FontFace", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FocusEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function FocusEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FocusEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FileReader", { + configurable: true, + enumerable: false, + writable: true, + value: function FileReader() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FileReader", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FileList", { + configurable: true, + enumerable: false, + writable: true, + value: function FileList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FileList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "File", { + configurable: true, + enumerable: false, + writable: true, + value: function File() { + return bodavm.toolsFunc.dispatch(this, window, "window", "File", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FeaturePolicy", { + configurable: true, + enumerable: false, + writable: true, + value: function FeaturePolicy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FeaturePolicy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "EventTarget", { + configurable: true, + enumerable: false, + writable: true, + value: function EventTarget() { + return bodavm.toolsFunc.dispatch(this, window, "window", "EventTarget", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "EventSource", { + configurable: true, + enumerable: false, + writable: true, + value: function EventSource() { + return bodavm.toolsFunc.dispatch(this, window, "window", "EventSource", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "EventCounts", { + configurable: true, + enumerable: false, + writable: true, + value: function EventCounts() { + return bodavm.toolsFunc.dispatch(this, window, "window", "EventCounts", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Event", { + configurable: true, + enumerable: false, + writable: true, + value: function Event() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Event", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ErrorEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function ErrorEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ErrorEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ElementInternals", { + configurable: true, + enumerable: false, + writable: true, + value: function ElementInternals() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ElementInternals", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Element", { + configurable: true, + enumerable: false, + writable: true, + value: function Element() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Element", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DynamicsCompressorNode", { + configurable: true, + enumerable: false, + writable: true, + value: function DynamicsCompressorNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DynamicsCompressorNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DragEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function DragEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DragEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DocumentType", { + configurable: true, + enumerable: false, + writable: true, + value: function DocumentType() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DocumentType", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DocumentFragment", { + configurable: true, + enumerable: false, + writable: true, + value: function DocumentFragment() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DocumentFragment", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DelayNode", { + configurable: true, + enumerable: false, + writable: true, + value: function DelayNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DelayNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DecompressionStream", { + configurable: true, + enumerable: false, + writable: true, + value: function DecompressionStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DecompressionStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DataTransferItemList", { + configurable: true, + enumerable: false, + writable: true, + value: function DataTransferItemList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DataTransferItemList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DataTransferItem", { + configurable: true, + enumerable: false, + writable: true, + value: function DataTransferItem() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DataTransferItem", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DataTransfer", { + configurable: true, + enumerable: false, + writable: true, + value: function DataTransfer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DataTransfer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMTokenList", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMTokenList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMTokenList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMStringMap", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMStringMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMStringMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMStringList", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMStringList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMStringList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMRectReadOnly", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMRectReadOnly() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMRectReadOnly", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMRectList", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMRectList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMRectList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMRect", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMRect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMRect", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMQuad", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMQuad() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMQuad", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMPointReadOnly", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMPointReadOnly() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMPointReadOnly", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMPoint", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMPoint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMPoint", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMParser", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMParser() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMParser", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMMatrixReadOnly", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMMatrixReadOnly() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMMatrixReadOnly", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMMatrix", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMMatrix() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMMatrix", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMImplementation", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMImplementation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMImplementation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMException", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMException() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMException", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DOMError", { + configurable: true, + enumerable: false, + writable: true, + value: function DOMError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DOMError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CustomEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function CustomEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CustomEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Crypto", { + configurable: true, + enumerable: false, + writable: true, + value: function Crypto() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Crypto", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CountQueuingStrategy", { + configurable: true, + enumerable: false, + writable: true, + value: function CountQueuingStrategy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CountQueuingStrategy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ConvolverNode", { + configurable: true, + enumerable: false, + writable: true, + value: function ConvolverNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ConvolverNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ConstantSourceNode", { + configurable: true, + enumerable: false, + writable: true, + value: function ConstantSourceNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ConstantSourceNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CompressionStream", { + configurable: true, + enumerable: false, + writable: true, + value: function CompressionStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CompressionStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CompositionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function CompositionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CompositionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Comment", { + configurable: true, + enumerable: false, + writable: true, + value: function Comment() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Comment", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CloseEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function CloseEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CloseEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ClipboardEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function ClipboardEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ClipboardEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CharacterData", { + configurable: true, + enumerable: false, + writable: true, + value: function CharacterData() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CharacterData", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ChannelSplitterNode", { + configurable: true, + enumerable: false, + writable: true, + value: function ChannelSplitterNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ChannelSplitterNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ChannelMergerNode", { + configurable: true, + enumerable: false, + writable: true, + value: function ChannelMergerNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ChannelMergerNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CanvasRenderingContext2D", { + configurable: true, + enumerable: false, + writable: true, + value: function CanvasRenderingContext2D() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasRenderingContext2D", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CanvasPattern", { + configurable: true, + enumerable: false, + writable: true, + value: function CanvasPattern() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasPattern", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CanvasGradient", { + configurable: true, + enumerable: false, + writable: true, + value: function CanvasGradient() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasGradient", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CanvasFilter", { + configurable: true, + enumerable: false, + writable: true, + value: function CanvasFilter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasFilter", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CanvasCaptureMediaStreamTrack", { + configurable: true, + enumerable: false, + writable: true, + value: function CanvasCaptureMediaStreamTrack() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasCaptureMediaStreamTrack", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSVariableReferenceValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSVariableReferenceValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSVariableReferenceValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSUnparsedValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSUnparsedValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSUnparsedValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSUnitValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSUnitValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSUnitValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSTranslate", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSTranslate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTranslate", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSTransformValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSTransformValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTransformValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSTransformComponent", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSTransformComponent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTransformComponent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSSupportsRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSSupportsRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSupportsRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSStyleValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleSheet", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSStyleSheet() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleSheet", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSStyleRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleDeclaration", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSStyleDeclaration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleDeclaration", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSSkewY", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSSkewY() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSkewY", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSSkewX", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSSkewX() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSkewX", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSSkew", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSSkew() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSkew", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSScale", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSScale() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSScale", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSRuleList", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSRuleList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSRuleList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSRotate", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSRotate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSRotate", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSPropertyRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSPropertyRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPropertyRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSPositionValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSPositionValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPositionValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSPerspective", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSPerspective() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPerspective", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSPageRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSPageRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPageRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSNumericValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSNumericValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSNumericValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSNumericArray", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSNumericArray() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSNumericArray", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSNamespaceRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSNamespaceRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSNamespaceRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMediaRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMediaRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMediaRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMatrixComponent", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMatrixComponent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMatrixComponent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathSum", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathSum() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathSum", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathProduct", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathProduct() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathProduct", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathNegate", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathNegate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathNegate", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathMin", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathMin() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathMin", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathMax", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathMax() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathMax", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathInvert", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathInvert() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathInvert", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSMathClamp", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSMathClamp() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathClamp", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSLayerStatementRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSLayerStatementRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSLayerStatementRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSLayerBlockRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSLayerBlockRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSLayerBlockRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSKeywordValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSKeywordValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSKeywordValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSKeyframesRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSKeyframesRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSKeyframesRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSKeyframeRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSKeyframeRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSKeyframeRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSImportRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSImportRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSImportRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSImageValue", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSImageValue() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSImageValue", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSGroupingRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSGroupingRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSGroupingRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSFontFaceRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSFontFaceRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSFontFaceRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSCounterStyleRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSCounterStyleRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSCounterStyleRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSConditionRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSConditionRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSConditionRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSS", { + configurable: true, + enumerable: false, + writable: true, + value: {} +}); +bodavm.toolsFunc.windowdefineProperty(window, "CDATASection", { + configurable: true, + enumerable: false, + writable: true, + value: function CDATASection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CDATASection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ByteLengthQueuingStrategy", { + configurable: true, + enumerable: false, + writable: true, + value: function ByteLengthQueuingStrategy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ByteLengthQueuingStrategy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BroadcastChannel", { + configurable: true, + enumerable: false, + writable: true, + value: function BroadcastChannel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BroadcastChannel", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BlobEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function BlobEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BlobEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Blob", { + configurable: true, + enumerable: false, + writable: true, + value: function Blob() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Blob", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BiquadFilterNode", { + configurable: true, + enumerable: false, + writable: true, + value: function BiquadFilterNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BiquadFilterNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BeforeUnloadEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function BeforeUnloadEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BeforeUnloadEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BeforeInstallPromptEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function BeforeInstallPromptEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BeforeInstallPromptEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BatteryManager", { + configurable: true, + enumerable: false, + writable: true, + value: function BatteryManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BatteryManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BaseAudioContext", { + configurable: true, + enumerable: false, + writable: true, + value: function BaseAudioContext() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BaseAudioContext", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioWorkletNode", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioWorkletNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioWorkletNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioScheduledSourceNode", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioScheduledSourceNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioScheduledSourceNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioProcessingEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioProcessingEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioProcessingEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioParamMap", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioParamMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioParamMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioParam", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioParam() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioParam", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioNode", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioListener", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioListener() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioListener", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioDestinationNode", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioDestinationNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioDestinationNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioContext", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioContext() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioContext", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioBufferSourceNode", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioBufferSourceNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioBufferSourceNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioBuffer", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioBuffer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioBuffer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Attr", { + configurable: true, + enumerable: false, + writable: true, + value: function Attr() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Attr", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AnimationEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function AnimationEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AnimationEffect", { + configurable: true, + enumerable: false, + writable: true, + value: function AnimationEffect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationEffect", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Animation", { + configurable: true, + enumerable: false, + writable: true, + value: function Animation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Animation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AnalyserNode", { + configurable: true, + enumerable: false, + writable: true, + value: function AnalyserNode() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AnalyserNode", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AbstractRange", { + configurable: true, + enumerable: false, + writable: true, + value: function AbstractRange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AbstractRange", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AbortSignal", { + configurable: true, + enumerable: false, + writable: true, + value: function AbortSignal() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AbortSignal", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AbortController", { + configurable: true, + enumerable: false, + writable: true, + value: function AbortController() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AbortController", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "self", { + configurable: true, + enumerable: true, + get: function self() { + return bodavm.toolsFunc.dispatch(this, window, "window", "self_get", arguments); + }, + set: function self() { + return bodavm.toolsFunc.dispatch(this, window, "window", "self_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "name", { + configurable: true, + enumerable: true, + get: function name() { + return bodavm.toolsFunc.dispatch(this, window, "window", "name_get", arguments, ''); + }, + set: function name() { + return bodavm.toolsFunc.dispatch(this, window, "window", "name_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "personalbar", { + configurable: true, + enumerable: true, + get: function personalbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "personalbar_get", arguments); + }, + set: function personalbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "personalbar_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "scrollbars", { + configurable: true, + enumerable: true, + get: function scrollbars() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollbars_get", arguments); + }, + set: function scrollbars() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollbars_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "statusbar", { + configurable: true, + enumerable: true, + get: function statusbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "statusbar_get", arguments); + }, + set: function statusbar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "statusbar_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "status", { + configurable: true, + enumerable: true, + get: function status() { + return bodavm.toolsFunc.dispatch(this, window, "window", "status_get", arguments, ''); + }, + set: function status() { + return bodavm.toolsFunc.dispatch(this, window, "window", "status_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "closed", { + configurable: true, + enumerable: true, + get: function closed() { + return bodavm.toolsFunc.dispatch(this, window, "window", "closed_get", arguments, false); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "frames", { + configurable: true, + enumerable: true, + get: function frames() { + return bodavm.toolsFunc.dispatch(this, window, "window", "frames_get", arguments); + }, + set: function frames() { + return bodavm.toolsFunc.dispatch(this, window, "window", "frames_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "length", { + configurable: true, + enumerable: true, + get: function length() { + return bodavm.toolsFunc.dispatch(this, window, "window", "length_get", arguments, 0); + }, + set: function length() { + return bodavm.toolsFunc.dispatch(this, window, "window", "length_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "top", { + configurable: false, + enumerable: true, + get: function top() { + return bodavm.toolsFunc.dispatch(this, window, "window", "top_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "opener", { + configurable: true, + enumerable: true, + get: function opener() { + return bodavm.toolsFunc.dispatch(this, window, "window", "opener_get", arguments, null); + }, + set: function opener() { + return bodavm.toolsFunc.dispatch(this, window, "window", "opener_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "parent", { + configurable: true, + enumerable: true, + get: function parent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "parent_get", arguments); + }, + set: function parent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "parent_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "frameElement", { + configurable: true, + enumerable: true, + get: function frameElement() { + return bodavm.toolsFunc.dispatch(this, window, "window", "frameElement_get", arguments, null); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "origin", { + configurable: true, + enumerable: true, + get: function origin() { + return bodavm.toolsFunc.dispatch(this, window, "window", "origin_get", arguments, 'http://127.0.0.1:5000'); + }, + set: function origin() { + return bodavm.toolsFunc.dispatch(this, window, "window", "origin_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "innerWidth", { + configurable: true, + enumerable: true, + get: function innerWidth() { + return bodavm.toolsFunc.dispatch(this, window, "window", "innerWidth_get", arguments, 1440); + }, + set: function innerWidth() { + return bodavm.toolsFunc.dispatch(this, window, "window", "innerWidth_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "innerHeight", { + configurable: true, + enumerable: true, + get: function innerHeight() { + return bodavm.toolsFunc.dispatch(this, window, "window", "innerHeight_get", arguments, 150); + }, + set: function innerHeight() { + return bodavm.toolsFunc.dispatch(this, window, "window", "innerHeight_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "scrollX", { + configurable: true, + enumerable: true, + get: function scrollX() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollX_get", arguments, 0); + }, + set: function scrollX() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollX_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "pageXOffset", { + configurable: true, + enumerable: true, + get: function pageXOffset() { + return bodavm.toolsFunc.dispatch(this, window, "window", "pageXOffset_get", arguments, 0); + }, + set: function pageXOffset() { + return bodavm.toolsFunc.dispatch(this, window, "window", "pageXOffset_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "scrollY", { + configurable: true, + enumerable: true, + get: function scrollY() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollY_get", arguments, 0); + }, + set: function scrollY() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollY_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "pageYOffset", { + configurable: true, + enumerable: true, + get: function pageYOffset() { + return bodavm.toolsFunc.dispatch(this, window, "window", "pageYOffset_get", arguments, 0); + }, + set: function pageYOffset() { + return bodavm.toolsFunc.dispatch(this, window, "window", "pageYOffset_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "screenX", { + configurable: true, + enumerable: true, + get: function screenX() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenX_get", arguments, 0); + }, + set: function screenX() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenX_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "screenY", { + configurable: true, + enumerable: true, + get: function screenY() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenY_get", arguments, 0); + }, + set: function screenY() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenY_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "outerWidth", { + configurable: true, + enumerable: true, + get: function outerWidth() { + return bodavm.toolsFunc.dispatch(this, window, "window", "outerWidth_get", arguments, 1440); + }, + set: function outerWidth() { + return bodavm.toolsFunc.dispatch(this, window, "window", "outerWidth_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "outerHeight", { + configurable: true, + enumerable: true, + get: function outerHeight() { + return bodavm.toolsFunc.dispatch(this, window, "window", "outerHeight_get", arguments, 920); + }, + set: function outerHeight() { + return bodavm.toolsFunc.dispatch(this, window, "window", "outerHeight_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "devicePixelRatio", { + configurable: true, + enumerable: true, + get: function devicePixelRatio() { + return bodavm.toolsFunc.dispatch(this, window, "window", "devicePixelRatio_get", arguments, 1.5); + }, + set: function devicePixelRatio() { + return bodavm.toolsFunc.dispatch(this, window, "window", "devicePixelRatio_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "event", { + configurable: true, + enumerable: false, + get: function event() { + return bodavm.toolsFunc.dispatch(this, window, "window", "event_get", arguments); + }, + set: function event() { + return bodavm.toolsFunc.dispatch(this, window, "window", "event_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "clientInformation", { + configurable: true, + enumerable: true, + get: function clientInformation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "clientInformation_get", arguments); + }, + set: function clientInformation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "clientInformation_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "offscreenBuffering", { + configurable: true, + enumerable: false, + get: function offscreenBuffering() { + return bodavm.toolsFunc.dispatch(this, window, "window", "offscreenBuffering_get", arguments, true); + }, + set: function offscreenBuffering() { + return bodavm.toolsFunc.dispatch(this, window, "window", "offscreenBuffering_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "screenLeft", { + configurable: true, + enumerable: true, + get: function screenLeft() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenLeft_get", arguments, 0); + }, + set: function screenLeft() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenLeft_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "screenTop", { + configurable: true, + enumerable: true, + get: function screenTop() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenTop_get", arguments, 0); + }, + set: function screenTop() { + return bodavm.toolsFunc.dispatch(this, window, "window", "screenTop_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "defaultStatus", { + configurable: true, + enumerable: true, + get: function defaultStatus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "defaultStatus_get", arguments, ''); + }, + set: function defaultStatus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "defaultStatus_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "defaultstatus", { + configurable: true, + enumerable: true, + get: function defaultstatus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "defaultstatus_get", arguments, ''); + }, + set: function defaultstatus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "defaultstatus_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "styleMedia", { + configurable: true, + enumerable: true, + get: function styleMedia() { + return bodavm.toolsFunc.dispatch(this, window, "window", "styleMedia_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "onsearch", { + configurable: true, + enumerable: true, + get: function onsearch() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsearch_get", arguments, null); + }, + set: function onsearch() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsearch_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "isSecureContext", { + configurable: true, + enumerable: true, + get: function isSecureContext() { + return bodavm.toolsFunc.dispatch(this, window, "window", "isSecureContext_get", arguments, true); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "onappinstalled", { + configurable: true, + enumerable: true, + get: function onappinstalled() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onappinstalled_get", arguments, null); + }, + set: function onappinstalled() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onappinstalled_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onbeforeinstallprompt", { + configurable: true, + enumerable: true, + get: function onbeforeinstallprompt() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeinstallprompt_get", arguments, null); + }, + set: function onbeforeinstallprompt() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeinstallprompt_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "crypto", { + configurable: true, + enumerable: true, + get: function crypto() { + return bodavm.toolsFunc.dispatch(this, window, "window", "crypto_get", arguments); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "onbeforexrselect", { + configurable: true, + enumerable: true, + get: function onbeforexrselect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforexrselect_get", arguments, null); + }, + set: function onbeforexrselect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforexrselect_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onabort", { + configurable: true, + enumerable: true, + get: function onabort() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onabort_get", arguments, null); + }, + set: function onabort() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onabort_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onblur", { + configurable: true, + enumerable: true, + get: function onblur() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onblur_get", arguments, null); + }, + set: function onblur() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onblur_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oncancel", { + configurable: true, + enumerable: true, + get: function oncancel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncancel_get", arguments, null); + }, + set: function oncancel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncancel_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oncanplay", { + configurable: true, + enumerable: true, + get: function oncanplay() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplay_get", arguments, null); + }, + set: function oncanplay() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplay_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oncanplaythrough", { + configurable: true, + enumerable: true, + get: function oncanplaythrough() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplaythrough_get", arguments, null); + }, + set: function oncanplaythrough() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplaythrough_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onchange", { + configurable: true, + enumerable: true, + get: function onchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onchange_get", arguments, null); + }, + set: function onchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onchange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onclick", { + configurable: true, + enumerable: true, + get: function onclick() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onclick_get", arguments, null); + }, + set: function onclick() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onclick_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onclose", { + configurable: true, + enumerable: true, + get: function onclose() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onclose_get", arguments, null); + }, + set: function onclose() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onclose_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oncontextlost", { + configurable: true, + enumerable: true, + get: function oncontextlost() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextlost_get", arguments, null); + }, + set: function oncontextlost() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextlost_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oncontextmenu", { + configurable: true, + enumerable: true, + get: function oncontextmenu() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextmenu_get", arguments, null); + }, + set: function oncontextmenu() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextmenu_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oncontextrestored", { + configurable: true, + enumerable: true, + get: function oncontextrestored() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextrestored_get", arguments, null); + }, + set: function oncontextrestored() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextrestored_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oncuechange", { + configurable: true, + enumerable: true, + get: function oncuechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncuechange_get", arguments, null); + }, + set: function oncuechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oncuechange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondblclick", { + configurable: true, + enumerable: true, + get: function ondblclick() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondblclick_get", arguments, null); + }, + set: function ondblclick() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondblclick_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondrag", { + configurable: true, + enumerable: true, + get: function ondrag() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondrag_get", arguments, null); + }, + set: function ondrag() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondrag_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondragend", { + configurable: true, + enumerable: true, + get: function ondragend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragend_get", arguments, null); + }, + set: function ondragend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragend_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondragenter", { + configurable: true, + enumerable: true, + get: function ondragenter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragenter_get", arguments, null); + }, + set: function ondragenter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragenter_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondragleave", { + configurable: true, + enumerable: true, + get: function ondragleave() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragleave_get", arguments, null); + }, + set: function ondragleave() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragleave_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondragover", { + configurable: true, + enumerable: true, + get: function ondragover() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragover_get", arguments, null); + }, + set: function ondragover() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragover_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondragstart", { + configurable: true, + enumerable: true, + get: function ondragstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragstart_get", arguments, null); + }, + set: function ondragstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondragstart_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondrop", { + configurable: true, + enumerable: true, + get: function ondrop() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondrop_get", arguments, null); + }, + set: function ondrop() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondrop_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondurationchange", { + configurable: true, + enumerable: true, + get: function ondurationchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondurationchange_get", arguments, null); + }, + set: function ondurationchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondurationchange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onemptied", { + configurable: true, + enumerable: true, + get: function onemptied() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onemptied_get", arguments, null); + }, + set: function onemptied() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onemptied_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onended", { + configurable: true, + enumerable: true, + get: function onended() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onended_get", arguments, null); + }, + set: function onended() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onended_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onerror", { + configurable: true, + enumerable: true, + get: function onerror() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onerror_get", arguments, null); + }, + set: function onerror() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onerror_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onfocus", { + configurable: true, + enumerable: true, + get: function onfocus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onfocus_get", arguments, null); + }, + set: function onfocus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onfocus_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onformdata", { + configurable: true, + enumerable: true, + get: function onformdata() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onformdata_get", arguments, null); + }, + set: function onformdata() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onformdata_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oninput", { + configurable: true, + enumerable: true, + get: function oninput() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oninput_get", arguments, null); + }, + set: function oninput() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oninput_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "oninvalid", { + configurable: true, + enumerable: true, + get: function oninvalid() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oninvalid_get", arguments, null); + }, + set: function oninvalid() { + return bodavm.toolsFunc.dispatch(this, window, "window", "oninvalid_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onkeydown", { + configurable: true, + enumerable: true, + get: function onkeydown() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onkeydown_get", arguments, null); + }, + set: function onkeydown() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onkeydown_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onkeypress", { + configurable: true, + enumerable: true, + get: function onkeypress() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onkeypress_get", arguments, null); + }, + set: function onkeypress() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onkeypress_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onkeyup", { + configurable: true, + enumerable: true, + get: function onkeyup() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onkeyup_get", arguments, null); + }, + set: function onkeyup() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onkeyup_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onload", { + configurable: true, + enumerable: true, + get: function onload() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onload_get", arguments, null); + }, + set: function onload() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onload_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onloadeddata", { + configurable: true, + enumerable: true, + get: function onloadeddata() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onloadeddata_get", arguments, null); + }, + set: function onloadeddata() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onloadeddata_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onloadedmetadata", { + configurable: true, + enumerable: true, + get: function onloadedmetadata() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onloadedmetadata_get", arguments, null); + }, + set: function onloadedmetadata() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onloadedmetadata_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onloadstart", { + configurable: true, + enumerable: true, + get: function onloadstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onloadstart_get", arguments, null); + }, + set: function onloadstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onloadstart_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmousedown", { + configurable: true, + enumerable: true, + get: function onmousedown() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmousedown_get", arguments, null); + }, + set: function onmousedown() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmousedown_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmouseenter", { + configurable: true, + enumerable: true, + get: function onmouseenter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseenter_get", arguments, null); + }, + set: function onmouseenter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseenter_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmouseleave", { + configurable: true, + enumerable: true, + get: function onmouseleave() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseleave_get", arguments, null); + }, + set: function onmouseleave() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseleave_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmousemove", { + configurable: true, + enumerable: true, + get: function onmousemove() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmousemove_get", arguments, null); + }, + set: function onmousemove() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmousemove_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmouseout", { + configurable: true, + enumerable: true, + get: function onmouseout() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseout_get", arguments, null); + }, + set: function onmouseout() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseout_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmouseover", { + configurable: true, + enumerable: true, + get: function onmouseover() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseover_get", arguments, null); + }, + set: function onmouseover() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseover_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmouseup", { + configurable: true, + enumerable: true, + get: function onmouseup() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseup_get", arguments, null); + }, + set: function onmouseup() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseup_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmousewheel", { + configurable: true, + enumerable: true, + get: function onmousewheel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmousewheel_get", arguments, null); + }, + set: function onmousewheel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmousewheel_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpause", { + configurable: true, + enumerable: true, + get: function onpause() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpause_get", arguments, null); + }, + set: function onpause() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpause_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onplay", { + configurable: true, + enumerable: true, + get: function onplay() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onplay_get", arguments, null); + }, + set: function onplay() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onplay_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onplaying", { + configurable: true, + enumerable: true, + get: function onplaying() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onplaying_get", arguments, null); + }, + set: function onplaying() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onplaying_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onprogress", { + configurable: true, + enumerable: true, + get: function onprogress() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onprogress_get", arguments, null); + }, + set: function onprogress() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onprogress_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onratechange", { + configurable: true, + enumerable: true, + get: function onratechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onratechange_get", arguments, null); + }, + set: function onratechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onratechange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onreset", { + configurable: true, + enumerable: true, + get: function onreset() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onreset_get", arguments, null); + }, + set: function onreset() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onreset_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onresize", { + configurable: true, + enumerable: true, + get: function onresize() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onresize_get", arguments, null); + }, + set: function onresize() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onresize_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onscroll", { + configurable: true, + enumerable: true, + get: function onscroll() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onscroll_get", arguments, null); + }, + set: function onscroll() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onscroll_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onsecuritypolicyviolation", { + configurable: true, + enumerable: true, + get: function onsecuritypolicyviolation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsecuritypolicyviolation_get", arguments, null); + }, + set: function onsecuritypolicyviolation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsecuritypolicyviolation_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onseeked", { + configurable: true, + enumerable: true, + get: function onseeked() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onseeked_get", arguments, null); + }, + set: function onseeked() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onseeked_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onseeking", { + configurable: true, + enumerable: true, + get: function onseeking() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onseeking_get", arguments, null); + }, + set: function onseeking() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onseeking_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onselect", { + configurable: true, + enumerable: true, + get: function onselect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onselect_get", arguments, null); + }, + set: function onselect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onselect_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onslotchange", { + configurable: true, + enumerable: true, + get: function onslotchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onslotchange_get", arguments, null); + }, + set: function onslotchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onslotchange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onstalled", { + configurable: true, + enumerable: true, + get: function onstalled() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onstalled_get", arguments, null); + }, + set: function onstalled() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onstalled_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onsubmit", { + configurable: true, + enumerable: true, + get: function onsubmit() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsubmit_get", arguments, null); + }, + set: function onsubmit() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsubmit_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onsuspend", { + configurable: true, + enumerable: true, + get: function onsuspend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsuspend_get", arguments, null); + }, + set: function onsuspend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onsuspend_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ontimeupdate", { + configurable: true, + enumerable: true, + get: function ontimeupdate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontimeupdate_get", arguments, null); + }, + set: function ontimeupdate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontimeupdate_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ontoggle", { + configurable: true, + enumerable: true, + get: function ontoggle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontoggle_get", arguments, null); + }, + set: function ontoggle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontoggle_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onvolumechange", { + configurable: true, + enumerable: true, + get: function onvolumechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onvolumechange_get", arguments, null); + }, + set: function onvolumechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onvolumechange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onwaiting", { + configurable: true, + enumerable: true, + get: function onwaiting() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwaiting_get", arguments, null); + }, + set: function onwaiting() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwaiting_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onwebkitanimationend", { + configurable: true, + enumerable: true, + get: function onwebkitanimationend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationend_get", arguments, null); + }, + set: function onwebkitanimationend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationend_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onwebkitanimationiteration", { + configurable: true, + enumerable: true, + get: function onwebkitanimationiteration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationiteration_get", arguments, null); + }, + set: function onwebkitanimationiteration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationiteration_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onwebkitanimationstart", { + configurable: true, + enumerable: true, + get: function onwebkitanimationstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationstart_get", arguments, null); + }, + set: function onwebkitanimationstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationstart_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onwebkittransitionend", { + configurable: true, + enumerable: true, + get: function onwebkittransitionend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkittransitionend_get", arguments, null); + }, + set: function onwebkittransitionend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkittransitionend_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onwheel", { + configurable: true, + enumerable: true, + get: function onwheel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwheel_get", arguments, null); + }, + set: function onwheel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onwheel_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onauxclick", { + configurable: true, + enumerable: true, + get: function onauxclick() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onauxclick_get", arguments, null); + }, + set: function onauxclick() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onauxclick_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ongotpointercapture", { + configurable: true, + enumerable: true, + get: function ongotpointercapture() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ongotpointercapture_get", arguments, null); + }, + set: function ongotpointercapture() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ongotpointercapture_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onlostpointercapture", { + configurable: true, + enumerable: true, + get: function onlostpointercapture() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onlostpointercapture_get", arguments, null); + }, + set: function onlostpointercapture() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onlostpointercapture_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointerdown", { + configurable: true, + enumerable: true, + get: function onpointerdown() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerdown_get", arguments, null); + }, + set: function onpointerdown() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerdown_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointermove", { + configurable: true, + enumerable: true, + get: function onpointermove() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointermove_get", arguments, null); + }, + set: function onpointermove() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointermove_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointerup", { + configurable: true, + enumerable: true, + get: function onpointerup() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerup_get", arguments, null); + }, + set: function onpointerup() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerup_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointercancel", { + configurable: true, + enumerable: true, + get: function onpointercancel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointercancel_get", arguments, null); + }, + set: function onpointercancel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointercancel_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointerover", { + configurable: true, + enumerable: true, + get: function onpointerover() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerover_get", arguments, null); + }, + set: function onpointerover() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerover_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointerout", { + configurable: true, + enumerable: true, + get: function onpointerout() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerout_get", arguments, null); + }, + set: function onpointerout() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerout_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointerenter", { + configurable: true, + enumerable: true, + get: function onpointerenter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerenter_get", arguments, null); + }, + set: function onpointerenter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerenter_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointerleave", { + configurable: true, + enumerable: true, + get: function onpointerleave() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerleave_get", arguments, null); + }, + set: function onpointerleave() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerleave_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onselectstart", { + configurable: true, + enumerable: true, + get: function onselectstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onselectstart_get", arguments, null); + }, + set: function onselectstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onselectstart_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onselectionchange", { + configurable: true, + enumerable: true, + get: function onselectionchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onselectionchange_get", arguments, null); + }, + set: function onselectionchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onselectionchange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onanimationend", { + configurable: true, + enumerable: true, + get: function onanimationend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationend_get", arguments, null); + }, + set: function onanimationend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationend_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onanimationiteration", { + configurable: true, + enumerable: true, + get: function onanimationiteration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationiteration_get", arguments, null); + }, + set: function onanimationiteration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationiteration_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onanimationstart", { + configurable: true, + enumerable: true, + get: function onanimationstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationstart_get", arguments, null); + }, + set: function onanimationstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationstart_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ontransitionrun", { + configurable: true, + enumerable: true, + get: function ontransitionrun() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionrun_get", arguments, null); + }, + set: function ontransitionrun() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionrun_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ontransitionstart", { + configurable: true, + enumerable: true, + get: function ontransitionstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionstart_get", arguments, null); + }, + set: function ontransitionstart() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionstart_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ontransitionend", { + configurable: true, + enumerable: true, + get: function ontransitionend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionend_get", arguments, null); + }, + set: function ontransitionend() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionend_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ontransitioncancel", { + configurable: true, + enumerable: true, + get: function ontransitioncancel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitioncancel_get", arguments, null); + }, + set: function ontransitioncancel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitioncancel_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onafterprint", { + configurable: true, + enumerable: true, + get: function onafterprint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onafterprint_get", arguments, null); + }, + set: function onafterprint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onafterprint_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onbeforeprint", { + configurable: true, + enumerable: true, + get: function onbeforeprint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeprint_get", arguments, null); + }, + set: function onbeforeprint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeprint_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onbeforeunload", { + configurable: true, + enumerable: true, + get: function onbeforeunload() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeunload_get", arguments, null); + }, + set: function onbeforeunload() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeunload_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onhashchange", { + configurable: true, + enumerable: true, + get: function onhashchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onhashchange_get", arguments, null); + }, + set: function onhashchange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onhashchange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onlanguagechange", { + configurable: true, + enumerable: true, + get: function onlanguagechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onlanguagechange_get", arguments, null); + }, + set: function onlanguagechange() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onlanguagechange_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmessage", { + configurable: true, + enumerable: true, + get: function onmessage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmessage_get", arguments, null); + }, + set: function onmessage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmessage_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onmessageerror", { + configurable: true, + enumerable: true, + get: function onmessageerror() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmessageerror_get", arguments, null); + }, + set: function onmessageerror() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onmessageerror_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onoffline", { + configurable: true, + enumerable: true, + get: function onoffline() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onoffline_get", arguments, null); + }, + set: function onoffline() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onoffline_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ononline", { + configurable: true, + enumerable: true, + get: function ononline() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ononline_get", arguments, null); + }, + set: function ononline() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ononline_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpagehide", { + configurable: true, + enumerable: true, + get: function onpagehide() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpagehide_get", arguments, null); + }, + set: function onpagehide() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpagehide_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpageshow", { + configurable: true, + enumerable: true, + get: function onpageshow() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpageshow_get", arguments, null); + }, + set: function onpageshow() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpageshow_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpopstate", { + configurable: true, + enumerable: true, + get: function onpopstate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpopstate_get", arguments, null); + }, + set: function onpopstate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpopstate_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onrejectionhandled", { + configurable: true, + enumerable: true, + get: function onrejectionhandled() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onrejectionhandled_get", arguments, null); + }, + set: function onrejectionhandled() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onrejectionhandled_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onstorage", { + configurable: true, + enumerable: true, + get: function onstorage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onstorage_get", arguments, null); + }, + set: function onstorage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onstorage_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onunhandledrejection", { + configurable: true, + enumerable: true, + get: function onunhandledrejection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onunhandledrejection_get", arguments, null); + }, + set: function onunhandledrejection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onunhandledrejection_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onunload", { + configurable: true, + enumerable: true, + get: function onunload() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onunload_get", arguments, null); + }, + set: function onunload() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onunload_set", arguments); + } +}); +// bodavm.toolsFunc.windowdefineProperty(window, "alert", {configurable:true, enumerable:true, writable:true, value:function alert (){return bodavm.toolsFunc.dispatch(this, window, "window", "alert", arguments)}}); +// bodavm.toolsFunc.windowdefineProperty(window, "atob", {configurable:true, enumerable:true, writable:true, value:function atob (){return bodavm.toolsFunc.dispatch(this, window, "window", "atob", arguments)}}); +// bodavm.toolsFunc.windowdefineProperty(window, "blur", {configurable:true, enumerable:true, writable:true, value:function blur (){return bodavm.toolsFunc.dispatch(this, window, "window", "blur", arguments)}}); +// bodavm.toolsFunc.windowdefineProperty(window, "btoa", {configurable:true, enumerable:true, writable:true, value:function btoa (){return bodavm.toolsFunc.dispatch(this, window, "window", "btoa", arguments)}}); +bodavm.toolsFunc.windowdefineProperty(window, "cancelAnimationFrame", { + configurable: true, + enumerable: true, + writable: true, + value: function cancelAnimationFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "cancelAnimationFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "cancelIdleCallback", { + configurable: true, + enumerable: true, + writable: true, + value: function cancelIdleCallback() { + return bodavm.toolsFunc.dispatch(this, window, "window", "cancelIdleCallback", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "captureEvents", { + configurable: true, + enumerable: true, + writable: true, + value: function captureEvents() { + return bodavm.toolsFunc.dispatch(this, window, "window", "captureEvents", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "clearInterval", { + configurable: true, + enumerable: true, + writable: true, + value: function clearInterval() { + return bodavm.toolsFunc.dispatch(this, window, "window", "clearInterval", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "clearTimeout", { + configurable: true, + enumerable: true, + writable: true, + value: function clearTimeout() { + return bodavm.toolsFunc.dispatch(this, window, "window", "clearTimeout", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "close", { + configurable: true, + enumerable: true, + writable: true, + value: function close() { + return bodavm.toolsFunc.dispatch(this, window, "window", "close", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "confirm", { + configurable: true, + enumerable: true, + writable: true, + value: function confirm() { + return bodavm.toolsFunc.dispatch(this, window, "window", "confirm", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "createImageBitmap", { + configurable: true, + enumerable: true, + writable: true, + value: function createImageBitmap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "createImageBitmap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "fetch", { + configurable: true, + enumerable: true, + writable: true, + value: function fetch() { + return bodavm.toolsFunc.dispatch(this, window, "window", "fetch", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "find", { + configurable: true, + enumerable: true, + writable: true, + value: function find() { + return bodavm.toolsFunc.dispatch(this, window, "window", "find", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "focus", { + configurable: true, + enumerable: true, + writable: true, + value: function focus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "focus", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "getComputedStyle", { + configurable: true, + enumerable: true, + writable: true, + value: function getComputedStyle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "getComputedStyle", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "getSelection", { + configurable: true, + enumerable: true, + writable: true, + value: function getSelection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "getSelection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "matchMedia", { + configurable: true, + enumerable: true, + writable: true, + value: function matchMedia() { + return bodavm.toolsFunc.dispatch(this, window, "window", "matchMedia", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "moveBy", { + configurable: true, + enumerable: true, + writable: true, + value: function moveBy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "moveBy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "moveTo", { + configurable: true, + enumerable: true, + writable: true, + value: function moveTo() { + return bodavm.toolsFunc.dispatch(this, window, "window", "moveTo", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "open", { + configurable: true, + enumerable: true, + writable: true, + value: function open() { + return bodavm.toolsFunc.dispatch(this, window, "window", "open", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "postMessage", { + configurable: true, + enumerable: true, + writable: true, + value: function postMessage() { + return bodavm.toolsFunc.dispatch(this, window, "window", "postMessage", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "print", { + configurable: true, + enumerable: true, + writable: true, + value: function print() { + return bodavm.toolsFunc.dispatch(this, window, "window", "print", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "prompt", { + configurable: true, + enumerable: true, + writable: true, + value: function prompt() { + return bodavm.toolsFunc.dispatch(this, window, "window", "prompt", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "queueMicrotask", { + configurable: true, + enumerable: true, + writable: true, + value: function queueMicrotask() { + return bodavm.toolsFunc.dispatch(this, window, "window", "queueMicrotask", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "releaseEvents", { + configurable: true, + enumerable: true, + writable: true, + value: function releaseEvents() { + return bodavm.toolsFunc.dispatch(this, window, "window", "releaseEvents", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "reportError", { + configurable: true, + enumerable: true, + writable: true, + value: function reportError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "reportError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "requestAnimationFrame", { + configurable: true, + enumerable: true, + writable: true, + value: function requestAnimationFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "requestAnimationFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "requestIdleCallback", { + configurable: true, + enumerable: true, + writable: true, + value: function requestIdleCallback() { + return bodavm.toolsFunc.dispatch(this, window, "window", "requestIdleCallback", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "resizeBy", { + configurable: true, + enumerable: true, + writable: true, + value: function resizeBy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "resizeBy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "resizeTo", { + configurable: true, + enumerable: true, + writable: true, + value: function resizeTo() { + return bodavm.toolsFunc.dispatch(this, window, "window", "resizeTo", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "scroll", { + configurable: true, + enumerable: true, + writable: true, + value: function scroll() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scroll", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "scrollBy", { + configurable: true, + enumerable: true, + writable: true, + value: function scrollBy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollBy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "scrollTo", { + configurable: true, + enumerable: true, + writable: true, + value: function scrollTo() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scrollTo", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "setInterval", { + configurable: true, + enumerable: true, + writable: true, + value: function setInterval() { + return bodavm.toolsFunc.dispatch(this, window, "window", "setInterval", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "setTimeout", { + configurable: true, + enumerable: true, + writable: true, + value: function setTimeout() { + return bodavm.toolsFunc.dispatch(this, window, "window", "setTimeout", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "stop", { + configurable: true, + enumerable: true, + writable: true, + value: function stop() { + return bodavm.toolsFunc.dispatch(this, window, "window", "stop", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "structuredClone", { + configurable: true, + enumerable: true, + writable: true, + value: function structuredClone() { + return bodavm.toolsFunc.dispatch(this, window, "window", "structuredClone", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitCancelAnimationFrame", { + configurable: true, + enumerable: true, + writable: true, + value: function webkitCancelAnimationFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitCancelAnimationFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitRequestAnimationFrame", { + configurable: true, + enumerable: true, + writable: true, + value: function webkitRequestAnimationFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitRequestAnimationFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondevicemotion", { + configurable: true, + enumerable: true, + get: function ondevicemotion() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondevicemotion_get", arguments, null); + }, + set: function ondevicemotion() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondevicemotion_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondeviceorientation", { + configurable: true, + enumerable: true, + get: function ondeviceorientation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientation_get", arguments, null); + }, + set: function ondeviceorientation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientation_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "ondeviceorientationabsolute", { + configurable: true, + enumerable: true, + get: function ondeviceorientationabsolute() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientationabsolute_get", arguments, null); + }, + set: function ondeviceorientationabsolute() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientationabsolute_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "onbeforematch", { + configurable: true, + enumerable: true, + get: function onbeforematch() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforematch_get", arguments, null); + }, + set: function onbeforematch() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforematch_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "AbsoluteOrientationSensor", { + configurable: true, + enumerable: false, + writable: true, + value: function AbsoluteOrientationSensor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AbsoluteOrientationSensor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Accelerometer", { + configurable: true, + enumerable: false, + writable: true, + value: function Accelerometer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Accelerometer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioWorklet", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioWorklet() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioWorklet", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Cache", { + configurable: true, + enumerable: false, + writable: true, + value: function Cache() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Cache", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Clipboard", { + configurable: true, + enumerable: false, + writable: true, + value: function Clipboard() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Clipboard", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ClipboardItem", { + configurable: true, + enumerable: false, + writable: true, + value: function ClipboardItem() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ClipboardItem", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CookieChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function CookieChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CookieChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CookieStoreManager", { + configurable: true, + enumerable: false, + writable: true, + value: function CookieStoreManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CookieStoreManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Credential", { + configurable: true, + enumerable: false, + writable: true, + value: function Credential() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Credential", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CredentialsContainer", { + configurable: true, + enumerable: false, + writable: true, + value: function CredentialsContainer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CredentialsContainer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CryptoKey", { + configurable: true, + enumerable: false, + writable: true, + value: function CryptoKey() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CryptoKey", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DeviceMotionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function DeviceMotionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceMotionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DeviceMotionEventAcceleration", { + configurable: true, + enumerable: false, + writable: true, + value: function DeviceMotionEventAcceleration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceMotionEventAcceleration", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DeviceMotionEventRotationRate", { + configurable: true, + enumerable: false, + writable: true, + value: function DeviceMotionEventRotationRate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceMotionEventRotationRate", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DeviceOrientationEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function DeviceOrientationEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceOrientationEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FederatedCredential", { + configurable: true, + enumerable: false, + writable: true, + value: function FederatedCredential() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FederatedCredential", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Gyroscope", { + configurable: true, + enumerable: false, + writable: true, + value: function Gyroscope() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Gyroscope", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Keyboard", { + configurable: true, + enumerable: false, + writable: true, + value: function Keyboard() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Keyboard", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "KeyboardLayoutMap", { + configurable: true, + enumerable: false, + writable: true, + value: function KeyboardLayoutMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "KeyboardLayoutMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "LinearAccelerationSensor", { + configurable: true, + enumerable: false, + writable: true, + value: function LinearAccelerationSensor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "LinearAccelerationSensor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Lock", { + configurable: true, + enumerable: false, + writable: true, + value: function Lock() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Lock", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "LockManager", { + configurable: true, + enumerable: false, + writable: true, + value: function LockManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "LockManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIAccess", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIAccess() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIAccess", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIConnectionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIConnectionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIConnectionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIInput", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIInput() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIInput", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIInputMap", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIInputMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIInputMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIMessageEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIMessageEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIMessageEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIOutput", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIOutput() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIOutput", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIOutputMap", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIOutputMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIOutputMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MIDIPort", { + configurable: true, + enumerable: false, + writable: true, + value: function MIDIPort() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIPort", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaDeviceInfo", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaDeviceInfo() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaDeviceInfo", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaDevices", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaDevices() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaDevices", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaKeyMessageEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaKeyMessageEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeyMessageEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaKeySession", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaKeySession() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeySession", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaKeyStatusMap", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaKeyStatusMap() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeyStatusMap", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaKeySystemAccess", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaKeySystemAccess() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeySystemAccess", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaKeys", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaKeys() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeys", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigationPreloadManager", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigationPreloadManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationPreloadManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigatorManagedData", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigatorManagedData() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigatorManagedData", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OrientationSensor", { + configurable: true, + enumerable: false, + writable: true, + value: function OrientationSensor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OrientationSensor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PasswordCredential", { + configurable: true, + enumerable: false, + writable: true, + value: function PasswordCredential() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PasswordCredential", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RTCIceTransport", { + configurable: true, + enumerable: false, + writable: true, + value: function RTCIceTransport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RTCIceTransport", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RelativeOrientationSensor", { + configurable: true, + enumerable: false, + writable: true, + value: function RelativeOrientationSensor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RelativeOrientationSensor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Sensor", { + configurable: true, + enumerable: false, + writable: true, + value: function Sensor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Sensor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SensorErrorEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function SensorErrorEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SensorErrorEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ServiceWorker", { + configurable: true, + enumerable: false, + writable: true, + value: function ServiceWorker() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ServiceWorker", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ServiceWorkerContainer", { + configurable: true, + enumerable: false, + writable: true, + value: function ServiceWorkerContainer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ServiceWorkerContainer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ServiceWorkerRegistration", { + configurable: true, + enumerable: false, + writable: true, + value: function ServiceWorkerRegistration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ServiceWorkerRegistration", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "StorageManager", { + configurable: true, + enumerable: false, + writable: true, + value: function StorageManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "StorageManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SubtleCrypto", { + configurable: true, + enumerable: false, + writable: true, + value: function SubtleCrypto() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SubtleCrypto", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Worklet", { + configurable: true, + enumerable: false, + writable: true, + value: function Worklet() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Worklet", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRDOMOverlayState", { + configurable: true, + enumerable: false, + writable: true, + value: function XRDOMOverlayState() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRDOMOverlayState", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRLayer", { + configurable: true, + enumerable: false, + writable: true, + value: function XRLayer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRLayer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRWebGLBinding", { + configurable: true, + enumerable: false, + writable: true, + value: function XRWebGLBinding() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRWebGLBinding", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioData", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioData() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioData", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "EncodedAudioChunk", { + configurable: true, + enumerable: false, + writable: true, + value: function EncodedAudioChunk() { + return bodavm.toolsFunc.dispatch(this, window, "window", "EncodedAudioChunk", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "EncodedVideoChunk", { + configurable: true, + enumerable: false, + writable: true, + value: function EncodedVideoChunk() { + return bodavm.toolsFunc.dispatch(this, window, "window", "EncodedVideoChunk", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ImageTrack", { + configurable: true, + enumerable: false, + writable: true, + value: function ImageTrack() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ImageTrack", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ImageTrackList", { + configurable: true, + enumerable: false, + writable: true, + value: function ImageTrackList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ImageTrackList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VideoColorSpace", { + configurable: true, + enumerable: false, + writable: true, + value: function VideoColorSpace() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VideoColorSpace", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VideoFrame", { + configurable: true, + enumerable: false, + writable: true, + value: function VideoFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VideoFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioDecoder", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioDecoder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioDecoder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AudioEncoder", { + configurable: true, + enumerable: false, + writable: true, + value: function AudioEncoder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AudioEncoder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ImageDecoder", { + configurable: true, + enumerable: false, + writable: true, + value: function ImageDecoder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ImageDecoder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VideoDecoder", { + configurable: true, + enumerable: false, + writable: true, + value: function VideoDecoder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VideoDecoder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VideoEncoder", { + configurable: true, + enumerable: false, + writable: true, + value: function VideoEncoder() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VideoEncoder", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AuthenticatorAssertionResponse", { + configurable: true, + enumerable: false, + writable: true, + value: function AuthenticatorAssertionResponse() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AuthenticatorAssertionResponse", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AuthenticatorAttestationResponse", { + configurable: true, + enumerable: false, + writable: true, + value: function AuthenticatorAttestationResponse() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AuthenticatorAttestationResponse", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AuthenticatorResponse", { + configurable: true, + enumerable: false, + writable: true, + value: function AuthenticatorResponse() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AuthenticatorResponse", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PublicKeyCredential", { + configurable: true, + enumerable: false, + writable: true, + value: function PublicKeyCredential() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PublicKeyCredential", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Bluetooth", { + configurable: true, + enumerable: false, + writable: true, + value: function Bluetooth() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Bluetooth", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BluetoothCharacteristicProperties", { + configurable: true, + enumerable: false, + writable: true, + value: function BluetoothCharacteristicProperties() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothCharacteristicProperties", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BluetoothDevice", { + configurable: true, + enumerable: false, + writable: true, + value: function BluetoothDevice() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothDevice", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTCharacteristic", { + configurable: true, + enumerable: false, + writable: true, + value: function BluetoothRemoteGATTCharacteristic() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTCharacteristic", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTDescriptor", { + configurable: true, + enumerable: false, + writable: true, + value: function BluetoothRemoteGATTDescriptor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTDescriptor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTServer", { + configurable: true, + enumerable: false, + writable: true, + value: function BluetoothRemoteGATTServer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTServer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTService", { + configurable: true, + enumerable: false, + writable: true, + value: function BluetoothRemoteGATTService() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTService", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "EyeDropper", { + configurable: true, + enumerable: false, + writable: true, + value: function EyeDropper() { + return bodavm.toolsFunc.dispatch(this, window, "window", "EyeDropper", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FileSystemDirectoryHandle", { + configurable: true, + enumerable: false, + writable: true, + value: function FileSystemDirectoryHandle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemDirectoryHandle", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FileSystemFileHandle", { + configurable: true, + enumerable: false, + writable: true, + value: function FileSystemFileHandle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemFileHandle", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FileSystemHandle", { + configurable: true, + enumerable: false, + writable: true, + value: function FileSystemHandle() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemHandle", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FileSystemWritableFileStream", { + configurable: true, + enumerable: false, + writable: true, + value: function FileSystemWritableFileStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemWritableFileStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "FragmentDirective", { + configurable: true, + enumerable: false, + writable: true, + value: function FragmentDirective() { + return bodavm.toolsFunc.dispatch(this, window, "window", "FragmentDirective", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "GravitySensor", { + configurable: true, + enumerable: false, + writable: true, + value: function GravitySensor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "GravitySensor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HID", { + configurable: true, + enumerable: false, + writable: true, + value: function HID() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HID", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HIDConnectionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function HIDConnectionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HIDConnectionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HIDDevice", { + configurable: true, + enumerable: false, + writable: true, + value: function HIDDevice() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HIDDevice", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "HIDInputReportEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function HIDInputReportEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "HIDInputReportEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "IdleDetector", { + configurable: true, + enumerable: false, + writable: true, + value: function IdleDetector() { + return bodavm.toolsFunc.dispatch(this, window, "window", "IdleDetector", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrackGenerator", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStreamTrackGenerator() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrackGenerator", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrackProcessor", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStreamTrackProcessor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrackProcessor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "OTPCredential", { + configurable: true, + enumerable: false, + writable: true, + value: function OTPCredential() { + return bodavm.toolsFunc.dispatch(this, window, "window", "OTPCredential", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PaymentAddress", { + configurable: true, + enumerable: false, + writable: true, + value: function PaymentAddress() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentAddress", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PaymentRequest", { + configurable: true, + enumerable: false, + writable: true, + value: function PaymentRequest() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentRequest", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PaymentResponse", { + configurable: true, + enumerable: false, + writable: true, + value: function PaymentResponse() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentResponse", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PaymentMethodChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PaymentMethodChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentMethodChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Presentation", { + configurable: true, + enumerable: false, + writable: true, + value: function Presentation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Presentation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PresentationAvailability", { + configurable: true, + enumerable: false, + writable: true, + value: function PresentationAvailability() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationAvailability", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnection", { + configurable: true, + enumerable: false, + writable: true, + value: function PresentationConnection() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnection", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnectionAvailableEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PresentationConnectionAvailableEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnectionAvailableEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnectionCloseEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PresentationConnectionCloseEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnectionCloseEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnectionList", { + configurable: true, + enumerable: false, + writable: true, + value: function PresentationConnectionList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnectionList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PresentationReceiver", { + configurable: true, + enumerable: false, + writable: true, + value: function PresentationReceiver() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationReceiver", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PresentationRequest", { + configurable: true, + enumerable: false, + writable: true, + value: function PresentationRequest() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationRequest", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Profiler", { + configurable: true, + enumerable: false, + writable: true, + value: function Profiler() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Profiler", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Scheduling", { + configurable: true, + enumerable: false, + writable: true, + value: function Scheduling() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Scheduling", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ScreenDetailed", { + configurable: true, + enumerable: false, + writable: true, + value: function ScreenDetailed() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ScreenDetailed", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "ScreenDetails", { + configurable: true, + enumerable: false, + writable: true, + value: function ScreenDetails() { + return bodavm.toolsFunc.dispatch(this, window, "window", "ScreenDetails", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Serial", { + configurable: true, + enumerable: false, + writable: true, + value: function Serial() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Serial", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SerialPort", { + configurable: true, + enumerable: false, + writable: true, + value: function SerialPort() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SerialPort", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USB", { + configurable: true, + enumerable: false, + writable: true, + value: function USB() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USB", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBAlternateInterface", { + configurable: true, + enumerable: false, + writable: true, + value: function USBAlternateInterface() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBAlternateInterface", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBConfiguration", { + configurable: true, + enumerable: false, + writable: true, + value: function USBConfiguration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBConfiguration", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBConnectionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function USBConnectionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBConnectionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBDevice", { + configurable: true, + enumerable: false, + writable: true, + value: function USBDevice() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBDevice", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBEndpoint", { + configurable: true, + enumerable: false, + writable: true, + value: function USBEndpoint() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBEndpoint", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBInTransferResult", { + configurable: true, + enumerable: false, + writable: true, + value: function USBInTransferResult() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBInTransferResult", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBInterface", { + configurable: true, + enumerable: false, + writable: true, + value: function USBInterface() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBInterface", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousInTransferPacket", { + configurable: true, + enumerable: false, + writable: true, + value: function USBIsochronousInTransferPacket() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousInTransferPacket", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousInTransferResult", { + configurable: true, + enumerable: false, + writable: true, + value: function USBIsochronousInTransferResult() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousInTransferResult", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousOutTransferPacket", { + configurable: true, + enumerable: false, + writable: true, + value: function USBIsochronousOutTransferPacket() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousOutTransferPacket", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousOutTransferResult", { + configurable: true, + enumerable: false, + writable: true, + value: function USBIsochronousOutTransferResult() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousOutTransferResult", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "USBOutTransferResult", { + configurable: true, + enumerable: false, + writable: true, + value: function USBOutTransferResult() { + return bodavm.toolsFunc.dispatch(this, window, "window", "USBOutTransferResult", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VirtualKeyboard", { + configurable: true, + enumerable: false, + writable: true, + value: function VirtualKeyboard() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VirtualKeyboard", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WakeLock", { + configurable: true, + enumerable: false, + writable: true, + value: function WakeLock() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WakeLock", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WakeLockSentinel", { + configurable: true, + enumerable: false, + writable: true, + value: function WakeLockSentinel() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WakeLockSentinel", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebTransport", { + configurable: true, + enumerable: false, + writable: true, + value: function WebTransport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransport", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebTransportBidirectionalStream", { + configurable: true, + enumerable: false, + writable: true, + value: function WebTransportBidirectionalStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransportBidirectionalStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebTransportDatagramDuplexStream", { + configurable: true, + enumerable: false, + writable: true, + value: function WebTransportDatagramDuplexStream() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransportDatagramDuplexStream", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "WebTransportError", { + configurable: true, + enumerable: false, + writable: true, + value: function WebTransportError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransportError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRAnchor", { + configurable: true, + enumerable: false, + writable: true, + value: function XRAnchor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRAnchor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRAnchorSet", { + configurable: true, + enumerable: false, + writable: true, + value: function XRAnchorSet() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRAnchorSet", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRBoundedReferenceSpace", { + configurable: true, + enumerable: false, + writable: true, + value: function XRBoundedReferenceSpace() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRBoundedReferenceSpace", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRFrame", { + configurable: true, + enumerable: false, + writable: true, + value: function XRFrame() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRFrame", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRInputSource", { + configurable: true, + enumerable: false, + writable: true, + value: function XRInputSource() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSource", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRInputSourceArray", { + configurable: true, + enumerable: false, + writable: true, + value: function XRInputSourceArray() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSourceArray", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRInputSourceEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function XRInputSourceEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSourceEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRInputSourcesChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function XRInputSourcesChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSourcesChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRPose", { + configurable: true, + enumerable: false, + writable: true, + value: function XRPose() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRPose", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRReferenceSpace", { + configurable: true, + enumerable: false, + writable: true, + value: function XRReferenceSpace() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRReferenceSpace", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRReferenceSpaceEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function XRReferenceSpaceEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRReferenceSpaceEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRRenderState", { + configurable: true, + enumerable: false, + writable: true, + value: function XRRenderState() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRRenderState", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRRigidTransform", { + configurable: true, + enumerable: false, + writable: true, + value: function XRRigidTransform() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRRigidTransform", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRSession", { + configurable: true, + enumerable: false, + writable: true, + value: function XRSession() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRSession", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRSessionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function XRSessionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRSessionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRSpace", { + configurable: true, + enumerable: false, + writable: true, + value: function XRSpace() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRSpace", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRSystem", { + configurable: true, + enumerable: false, + writable: true, + value: function XRSystem() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRSystem", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRView", { + configurable: true, + enumerable: false, + writable: true, + value: function XRView() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRView", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRViewerPose", { + configurable: true, + enumerable: false, + writable: true, + value: function XRViewerPose() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRViewerPose", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRViewport", { + configurable: true, + enumerable: false, + writable: true, + value: function XRViewport() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRViewport", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRWebGLLayer", { + configurable: true, + enumerable: false, + writable: true, + value: function XRWebGLLayer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRWebGLLayer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRCPUDepthInformation", { + configurable: true, + enumerable: false, + writable: true, + value: function XRCPUDepthInformation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRCPUDepthInformation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRDepthInformation", { + configurable: true, + enumerable: false, + writable: true, + value: function XRDepthInformation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRDepthInformation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRWebGLDepthInformation", { + configurable: true, + enumerable: false, + writable: true, + value: function XRWebGLDepthInformation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRWebGLDepthInformation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRHitTestResult", { + configurable: true, + enumerable: false, + writable: true, + value: function XRHitTestResult() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRHitTestResult", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRHitTestSource", { + configurable: true, + enumerable: false, + writable: true, + value: function XRHitTestSource() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRHitTestSource", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRRay", { + configurable: true, + enumerable: false, + writable: true, + value: function XRRay() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRRay", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRTransientInputHitTestResult", { + configurable: true, + enumerable: false, + writable: true, + value: function XRTransientInputHitTestResult() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRTransientInputHitTestResult", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRTransientInputHitTestSource", { + configurable: true, + enumerable: false, + writable: true, + value: function XRTransientInputHitTestSource() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRTransientInputHitTestSource", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRLightEstimate", { + configurable: true, + enumerable: false, + writable: true, + value: function XRLightEstimate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRLightEstimate", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XRLightProbe", { + configurable: true, + enumerable: false, + writable: true, + value: function XRLightProbe() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XRLightProbe", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "getScreenDetails", { + configurable: true, + enumerable: true, + writable: true, + value: function getScreenDetails() { + return bodavm.toolsFunc.dispatch(this, window, "window", "getScreenDetails", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "showDirectoryPicker", { + configurable: true, + enumerable: true, + writable: true, + value: function showDirectoryPicker() { + return bodavm.toolsFunc.dispatch(this, window, "window", "showDirectoryPicker", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "showOpenFilePicker", { + configurable: true, + enumerable: true, + writable: true, + value: function showOpenFilePicker() { + return bodavm.toolsFunc.dispatch(this, window, "window", "showOpenFilePicker", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "showSaveFilePicker", { + configurable: true, + enumerable: true, + writable: true, + value: function showSaveFilePicker() { + return bodavm.toolsFunc.dispatch(this, window, "window", "showSaveFilePicker", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "originAgentCluster", { + configurable: true, + enumerable: true, + get: function originAgentCluster() { + return bodavm.toolsFunc.dispatch(this, window, "window", "originAgentCluster_get", arguments, false); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "onpointerrawupdate", { + configurable: true, + enumerable: true, + get: function onpointerrawupdate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerrawupdate_get", arguments, null); + }, + set: function onpointerrawupdate() { + return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerrawupdate_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "crossOriginIsolated", { + configurable: true, + enumerable: true, + get: function crossOriginIsolated() { + return bodavm.toolsFunc.dispatch(this, window, "window", "crossOriginIsolated_get", arguments, false); + }, + set: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "scheduler", { + configurable: true, + enumerable: true, + get: function scheduler() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scheduler_get", arguments); + }, + set: function scheduler() { + return bodavm.toolsFunc.dispatch(this, window, "window", "scheduler_set", arguments); + } +}); +bodavm.toolsFunc.windowdefineProperty(window, "AnimationPlaybackEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function AnimationPlaybackEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationPlaybackEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "AnimationTimeline", { + configurable: true, + enumerable: false, + writable: true, + value: function AnimationTimeline() { + return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationTimeline", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSAnimation", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSAnimation() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSAnimation", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSTransition", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSTransition() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTransition", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DocumentTimeline", { + configurable: true, + enumerable: false, + writable: true, + value: function DocumentTimeline() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DocumentTimeline", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BackgroundFetchManager", { + configurable: true, + enumerable: false, + writable: true, + value: function BackgroundFetchManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BackgroundFetchManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BackgroundFetchRecord", { + configurable: true, + enumerable: false, + writable: true, + value: function BackgroundFetchRecord() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BackgroundFetchRecord", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BackgroundFetchRegistration", { + configurable: true, + enumerable: false, + writable: true, + value: function BackgroundFetchRegistration() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BackgroundFetchRegistration", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "BluetoothUUID", { + configurable: true, + enumerable: false, + writable: true, + value: function BluetoothUUID() { + return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothUUID", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CSSFontPaletteValuesRule", { + configurable: true, + enumerable: false, + writable: true, + value: function CSSFontPaletteValuesRule() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CSSFontPaletteValuesRule", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CaptureHandleChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function CaptureHandleChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CaptureHandleChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "CustomStateSet", { + configurable: true, + enumerable: false, + writable: true, + value: function CustomStateSet() { + return bodavm.toolsFunc.dispatch(this, window, "window", "CustomStateSet", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "DelegatedInkTrailPresenter", { + configurable: true, + enumerable: false, + writable: true, + value: function DelegatedInkTrailPresenter() { + return bodavm.toolsFunc.dispatch(this, window, "window", "DelegatedInkTrailPresenter", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Ink", { + configurable: true, + enumerable: false, + writable: true, + value: function Ink() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Ink", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaMetadata", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaMetadata() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaMetadata", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaSession", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaSession() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaSession", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaSource", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaSource() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaSource", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SourceBuffer", { + configurable: true, + enumerable: false, + writable: true, + value: function SourceBuffer() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SourceBuffer", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SourceBufferList", { + configurable: true, + enumerable: false, + writable: true, + value: function SourceBufferList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SourceBufferList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrack", { + configurable: true, + enumerable: false, + writable: true, + value: function MediaStreamTrack() { + return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrack", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigateEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigateEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigateEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigationCurrentEntryChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigationCurrentEntryChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationCurrentEntryChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigationDestination", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigationDestination() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationDestination", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigationHistoryEntry", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigationHistoryEntry() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationHistoryEntry", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigationTransition", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigationTransition() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationTransition", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "NavigatorUAData", { + configurable: true, + enumerable: false, + writable: true, + value: function NavigatorUAData() { + return bodavm.toolsFunc.dispatch(this, window, "window", "NavigatorUAData", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Notification", { + configurable: true, + enumerable: false, + writable: true, + value: function Notification() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Notification", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PaymentInstruments", { + configurable: true, + enumerable: false, + writable: true, + value: function PaymentInstruments() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentInstruments", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PaymentManager", { + configurable: true, + enumerable: false, + writable: true, + value: function PaymentManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PaymentRequestUpdateEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PaymentRequestUpdateEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentRequestUpdateEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PeriodicSyncManager", { + configurable: true, + enumerable: false, + writable: true, + value: function PeriodicSyncManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PeriodicSyncManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PermissionStatus", { + configurable: true, + enumerable: false, + writable: true, + value: function PermissionStatus() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PermissionStatus", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Permissions", { + configurable: true, + enumerable: false, + writable: true, + value: function Permissions() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Permissions", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PictureInPictureEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function PictureInPictureEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PictureInPictureEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PictureInPictureWindow", { + configurable: true, + enumerable: false, + writable: true, + value: function PictureInPictureWindow() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PictureInPictureWindow", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PushManager", { + configurable: true, + enumerable: false, + writable: true, + value: function PushManager() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PushManager", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PushSubscription", { + configurable: true, + enumerable: false, + writable: true, + value: function PushSubscription() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PushSubscription", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "PushSubscriptionOptions", { + configurable: true, + enumerable: false, + writable: true, + value: function PushSubscriptionOptions() { + return bodavm.toolsFunc.dispatch(this, window, "window", "PushSubscriptionOptions", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "RemotePlayback", { + configurable: true, + enumerable: false, + writable: true, + value: function RemotePlayback() { + return bodavm.toolsFunc.dispatch(this, window, "window", "RemotePlayback", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "Scheduler", { + configurable: true, + enumerable: false, + writable: true, + value: function Scheduler() { + return bodavm.toolsFunc.dispatch(this, window, "window", "Scheduler", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TaskController", { + configurable: true, + enumerable: false, + writable: true, + value: function TaskController() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TaskController", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TaskPriorityChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function TaskPriorityChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TaskPriorityChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TaskSignal", { + configurable: true, + enumerable: false, + writable: true, + value: function TaskSignal() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TaskSignal", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SharedWorker", { + configurable: true, + enumerable: false, + writable: true, + value: function SharedWorker() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SharedWorker", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SpeechSynthesisErrorEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function SpeechSynthesisErrorEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SpeechSynthesisErrorEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SpeechSynthesisEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function SpeechSynthesisEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SpeechSynthesisEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "SpeechSynthesisUtterance", { + configurable: true, + enumerable: false, + writable: true, + value: function SpeechSynthesisUtterance() { + return bodavm.toolsFunc.dispatch(this, window, "window", "SpeechSynthesisUtterance", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TrustedHTML", { + configurable: true, + enumerable: false, + writable: true, + value: function TrustedHTML() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedHTML", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TrustedScript", { + configurable: true, + enumerable: false, + writable: true, + value: function TrustedScript() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedScript", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TrustedScriptURL", { + configurable: true, + enumerable: false, + writable: true, + value: function TrustedScriptURL() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedScriptURL", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "TrustedTypePolicy", { + configurable: true, + enumerable: false, + writable: true, + value: function TrustedTypePolicy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedTypePolicy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "URLPattern", { + configurable: true, + enumerable: false, + writable: true, + value: function URLPattern() { + return bodavm.toolsFunc.dispatch(this, window, "window", "URLPattern", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VideoPlaybackQuality", { + configurable: true, + enumerable: false, + writable: true, + value: function VideoPlaybackQuality() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VideoPlaybackQuality", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "VirtualKeyboardGeometryChangeEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function VirtualKeyboardGeometryChangeEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "VirtualKeyboardGeometryChangeEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "XSLTProcessor", { + configurable: true, + enumerable: false, + writable: true, + value: function XSLTProcessor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "XSLTProcessor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechGrammar", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitSpeechGrammar() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechGrammar", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechGrammarList", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitSpeechGrammarList() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechGrammarList", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechRecognition", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitSpeechRecognition() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechRecognition", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechRecognitionError", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitSpeechRecognitionError() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechRecognitionError", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechRecognitionEvent", { + configurable: true, + enumerable: false, + writable: true, + value: function webkitSpeechRecognitionEvent() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechRecognitionEvent", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "openDatabase", { + configurable: true, + enumerable: true, + writable: true, + value: function openDatabase() { + return bodavm.toolsFunc.dispatch(this, window, "window", "openDatabase", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitRequestFileSystem", { + configurable: true, + enumerable: true, + writable: true, + value: function webkitRequestFileSystem() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitRequestFileSystem", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "webkitResolveLocalFileSystemURL", { + configurable: true, + enumerable: true, + writable: true, + value: function webkitResolveLocalFileSystemURL() { + return bodavm.toolsFunc.dispatch(this, window, "window", "webkitResolveLocalFileSystemURL", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "vilame_setter", { + configurable: true, + enumerable: true, + writable: true, + value: {} +}); +bodavm.toolsFunc.windowdefineProperty(window, "code2", { + configurable: true, + enumerable: true, + writable: true, + value: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "code1", { + configurable: true, + enumerable: true, + writable: true, + value: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "dir", { + configurable: true, + enumerable: false, + writable: true, + value: function dir() { + return bodavm.toolsFunc.dispatch(this, window, "window", "dir", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "dirxml", { + configurable: true, + enumerable: false, + writable: true, + value: function dirxml() { + return bodavm.toolsFunc.dispatch(this, window, "window", "dirxml", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "profile", { + configurable: true, + enumerable: false, + writable: true, + value: function profile() { + return bodavm.toolsFunc.dispatch(this, window, "window", "profile", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "profileEnd", { + configurable: true, + enumerable: false, + writable: true, + value: function profileEnd() { + return bodavm.toolsFunc.dispatch(this, window, "window", "profileEnd", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "clear", { + configurable: true, + enumerable: false, + writable: true, + value: function clear() { + return bodavm.toolsFunc.dispatch(this, window, "window", "clear", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "table", { + configurable: true, + enumerable: false, + writable: true, + value: function table() { + return bodavm.toolsFunc.dispatch(this, window, "window", "table", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "keys", { + configurable: true, + enumerable: false, + writable: true, + value: function keys() { + return bodavm.toolsFunc.dispatch(this, window, "window", "keys", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "values", { + configurable: true, + enumerable: false, + writable: true, + value: function values() { + return bodavm.toolsFunc.dispatch(this, window, "window", "values", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "debug", { + configurable: true, + enumerable: false, + writable: true, + value: function debug() { + return bodavm.toolsFunc.dispatch(this, window, "window", "debug", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "undebug", { + configurable: true, + enumerable: false, + writable: true, + value: function undebug() { + return bodavm.toolsFunc.dispatch(this, window, "window", "undebug", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "monitor", { + configurable: true, + enumerable: false, + writable: true, + value: function monitor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "monitor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "unmonitor", { + configurable: true, + enumerable: false, + writable: true, + value: function unmonitor() { + return bodavm.toolsFunc.dispatch(this, window, "window", "unmonitor", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "inspect", { + configurable: true, + enumerable: false, + writable: true, + value: function inspect() { + return bodavm.toolsFunc.dispatch(this, window, "window", "inspect", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "copy", { + configurable: true, + enumerable: false, + writable: true, + value: function copy() { + return bodavm.toolsFunc.dispatch(this, window, "window", "copy", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "queryObjects", { + configurable: true, + enumerable: false, + writable: true, + value: function queryObjects() { + return bodavm.toolsFunc.dispatch(this, window, "window", "queryObjects", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "$_", { + configurable: true, + enumerable: false, + writable: true, + value: {} +}); +bodavm.toolsFunc.windowdefineProperty(window, "$0", { + configurable: true, + enumerable: false, + writable: true, + value: {} +}); +bodavm.toolsFunc.windowdefineProperty(window, "$1", { + configurable: true, + enumerable: false, + writable: true, + value: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "$2", { + configurable: true, + enumerable: false, + writable: true, + value: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "$3", { + configurable: true, + enumerable: false, + writable: true, + value: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "$4", { + configurable: true, + enumerable: false, + writable: true, + value: undefined +}); +bodavm.toolsFunc.windowdefineProperty(window, "getEventListeners", { + configurable: true, + enumerable: false, + writable: true, + value: function getEventListeners() { + return bodavm.toolsFunc.dispatch(this, window, "window", "getEventListeners", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "getAccessibleName", { + configurable: true, + enumerable: false, + writable: true, + value: function getAccessibleName() { + return bodavm.toolsFunc.dispatch(this, window, "window", "getAccessibleName", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "getAccessibleRole", { + configurable: true, + enumerable: false, + writable: true, + value: function getAccessibleRole() { + return bodavm.toolsFunc.dispatch(this, window, "window", "getAccessibleRole", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "monitorEvents", { + configurable: true, + enumerable: false, + writable: true, + value: function monitorEvents() { + return bodavm.toolsFunc.dispatch(this, window, "window", "monitorEvents", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "unmonitorEvents", { + configurable: true, + enumerable: false, + writable: true, + value: function unmonitorEvents() { + return bodavm.toolsFunc.dispatch(this, window, "window", "unmonitorEvents", arguments); + }() +}); +// bodavm.toolsFunc.windowdefineProperty(window, "$", {configurable:true, enumerable:false, writable:true, value:function $ (){return bodavm.toolsFunc.dispatch(this, window, "window", "$", arguments)}}); +bodavm.toolsFunc.windowdefineProperty(window, "$$", { + configurable: true, + enumerable: false, + writable: true, + value: function $$() { + return bodavm.toolsFunc.dispatch(this, window, "window", "$$", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "$x", { + configurable: true, + enumerable: false, + writable: true, + value: function $x() { + return bodavm.toolsFunc.dispatch(this, window, "window", "$x", arguments); + }() +}); +bodavm.toolsFunc.windowdefineProperty(window, "chrome", { + writable: true, + enumerable: true, + configurable: false, + value: { + app: { + InstallState: { + DISABLED: 'disabled', + INSTALLED: 'installed', + NOT_INSTALLED: 'not_installed' + }, + RunningState: { + CANNOT_RUN: 'cannot_run', + READY_TO_RUN: 'ready_to_run', + RUNNING: 'running' + }, + getDetails: function getDetails() { + debugger; + }, + getIsInstalled: function getIsInstalled() { + debugger; + }, + installState: function installState() { + debugger; + }, + isInstalled: false, + runningState: function runningState() { + debugger; + } + }, + csi: function () { + debugger; + }, + loadTimes: function () { + debugger; + } + } +}); +debugger; +if (window.length > 0) { + window[0] = bodaobj.window; +} +var boeval = eval; +eval = function (x) { + debugger; + console.log(`执行eval,参数为${x.length > 30 ? x.substr(0, 50) : x}`); + return boeval.call(this, x); +}; +bodavm.toolsFunc.safefunction(eval); +window.bodavm.memory.globalobj['Element'].prototype[Symbol.unscopables] = { + after: true, + append: true, + before: true, + prepend: true, + remove: true, + replaceChildren: true, + replaceWith: true, + slot: true +}; +window.bodavm.memory.globalobj['Element'].prototype[Symbol.unscopables].__proto__ = null; +// debugger +// Object.defineProperty(this, 'window', { +// get: function window() { +// // if (bodavm.config.proxy ){ +// // window=bodavm.toolsFunc.proxy(window,'window') +// // return window +// // }else{ +// return this +// // } +// }, +// // writable: false, +// configurable: false, +// enumerable:true +// }); +// debugger// // debugger // Option = bodavm.memory.globalobj['Option'] // Image = bodavm.memory.globalobj['Image'] // Audio = bodavm.memory.globalobj['Audio'] @@ -12129,1159 +20673,8 @@ bodavm.toolsFunc.defineProperty('XMLHttpRequest', "setRequestHeader", {configura // $$ = bodavm.memory.globalobj['$$'] // $x = bodavm.memory.globalobj['$x'] -; -// delete location -// 删除浏览器中不存在的对象 -delete global; -delete GLOBAL; -delete VMError; -delete Buffer; -delete process; -delete root; -delete WindowProperties; -delete globalThis[Symbol.toStringTag]; -window = globalThis; -globalThis.__proto__=bodavm.memory.globalobj['Window'].prototype -// document=bodavm.memory.globalobj['document'] -bodavm.memory.globalobj['window']=window - - - -bodavm.toolsFunc.windowdefineProperty(window, "atob", { - configurable: true, enumerable: true, writable: true, - value: function atob(str) { - return bodavm.toolsFunc.base64.base64decode(str); - } -}); -bodavm.toolsFunc.windowdefineProperty(window, "btoa", { - configurable: true, - enumerable: true, - writable: true, - value: function btoa(str) { - return bodavm.toolsFunc.base64.base64encode(str); - } -}); -// window对象 -// debugger -// window对象 -// bodavm.memory.globalobj['window'] = {} -// bodavm.memory.globalobj['window'].__proto__=bodavm.memory.globalobj['Window'].prototype; -console.log(`===============================================================================================================`); -console.log(`===============================================================================================================`); -console.log(`===============================================================================================================`); -console.log(`===============================================================================================================`); -console.log(`=====================================环 境 赋 值 初 始 化=====================================`); -console.log(`===============================================================================================================`); -console.log(`===============================================================================================================`); -console.log(`===============================================================================================================`); -console.log(`===============================================================================================================`); - -bodavm.toolsFunc.windowdefineProperty(window, "document", {configurable:false, enumerable:true, get:function document (){return bodavm.toolsFunc.dispatch(this, window, "window", "document_get", arguments)}, set:undefined}); - -// bodavm.toolsFunc.windowdefineProperty(window, "Option", {configurable:true, enumerable:false, writable:true, value:function Option (){return bodavm.toolsFunc.windowdispatch(this, window, "window", "Option", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Document", {configurable:true, enumerable:false, writable:true, value:function Document (){return bodavm.toolsFunc.dispatch(this, window, "window", "Document", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "location", {configurable:false, enumerable:true, get:function location (){return bodavm.toolsFunc.dispatch(this, window, "window", "location_get", arguments)}, set:function location (){return bodavm.toolsFunc.dispatch(this, window, "window", "location_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Location", {configurable:true, enumerable:false, writable:true, value:function Location (){return bodavm.toolsFunc.dispatch(this, window, "window", "Location", arguments)}()}); - - - - -bodavm.toolsFunc.windowdefineProperty(window, "toolbar", {configurable:true, enumerable:true, get:function toolbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "toolbar_get", arguments)}, set:function toolbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "toolbar_set", arguments)}}); - -bodavm.toolsFunc.windowdefineProperty(window, "menubar", {configurable:true, enumerable:true, get:function menubar (){return bodavm.toolsFunc.dispatch(this, window, "window", "menubar_get", arguments)}, set:function menubar (){return bodavm.toolsFunc.dispatch(this, window, "window", "menubar_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "locationbar", {configurable:true, enumerable:true, get:function locationbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "locationbar_get", arguments)}, set:function locationbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "locationbar_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BarProp", {configurable:true, enumerable:false, writable:true, value:function BarProp (){return bodavm.toolsFunc.dispatch(this, window, "window", "BarProp", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "customElements", {configurable:true, enumerable:true, get:function customElements (){return bodavm.toolsFunc.dispatch(this, window, "window", "customElements_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "CustomElementRegistry", {configurable:true, enumerable:false, writable:true, value:function CustomElementRegistry (){return bodavm.toolsFunc.dispatch(this, window, "window", "CustomElementRegistry", arguments)}()}); - - -// bodavm.toolsFunc.windowdefineProperty(window, "window", {configurable:false, enumerable:true, get:function window (){return bodavm.toolsFunc.dispatch(this, window, "window", "window_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "Window", {configurable:true, enumerable:false, writable:true, value:function Window (){return bodavm.toolsFunc.dispatch(this, window, "window", "Window", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "screen", {configurable:true, enumerable:true, get:function screen (){return bodavm.toolsFunc.dispatch(this, window, "window", "screen_get", arguments)}, set:function screen (){return bodavm.toolsFunc.dispatch(this, window, "window", "screen_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Screen", {configurable:true, enumerable:false, writable:true, value:function Screen (){return bodavm.toolsFunc.dispatch(this, window, "window", "Screen", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "navigator", {configurable:true, enumerable:true, get:function navigator (){return bodavm.toolsFunc.dispatch(this, window, "window", "navigator_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "Navigator", {configurable:true, enumerable:false, writable:true, value:function Navigator (){return bodavm.toolsFunc.dispatch(this, window, "window", "Navigator", arguments)}()}); - - -bodavm.toolsFunc.windowdefineProperty(window, "performance", {configurable:true, enumerable:true, get:function performance (){return bodavm.toolsFunc.dispatch(this, window, "window", "performance_get", arguments)}, set:function performance (){return bodavm.toolsFunc.dispatch(this, window, "window", "performance_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Performance", {configurable:true, enumerable:false, writable:true, value:function Performance (){return bodavm.toolsFunc.dispatch(this, window, "window", "Performance", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "sessionStorage", {configurable:true, enumerable:true, get:function sessionStorage (){return bodavm.toolsFunc.dispatch(this, window, "window", "sessionStorage_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "localStorage", {configurable:true, enumerable:true, get:function localStorage (){return bodavm.toolsFunc.dispatch(this, window, "window", "localStorage_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "Storage", {configurable:true, enumerable:false, writable:true, value:function Storage (){return bodavm.toolsFunc.dispatch(this, window, "window", "Storage", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "navigation", {configurable:true, enumerable:true, get:function navigation (){return bodavm.toolsFunc.dispatch(this, window, "window", "navigation_get", arguments)}, set:function navigation (){return bodavm.toolsFunc.dispatch(this, window, "window", "navigation_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Navigation", {configurable:true, enumerable:false, writable:true, value:function Navigation (){return bodavm.toolsFunc.dispatch(this, window, "window", "Navigation", arguments)}()}); - - -bodavm.toolsFunc.windowdefineProperty(window, "visualViewport", {configurable:true, enumerable:true, get:function visualViewport (){return bodavm.toolsFunc.dispatch(this, window, "window", "visualViewport_get", arguments)}, set:function visualViewport (){return bodavm.toolsFunc.dispatch(this, window, "window", "visualViewport_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VisualViewport", {configurable:true, enumerable:false, writable:true, value:function VisualViewport (){return bodavm.toolsFunc.dispatch(this, window, "window", "VisualViewport", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "history", {configurable:true, enumerable:true, get:function history (){return bodavm.toolsFunc.dispatch(this, window, "window", "history_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "History", {configurable:true, enumerable:false, writable:true, value:function History (){return bodavm.toolsFunc.dispatch(this, window, "window", "History", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "indexedDB", {configurable:true, enumerable:true, get:function indexedDB (){return bodavm.toolsFunc.dispatch(this, window, "window", "indexedDB_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBFactory", {configurable:true, enumerable:false, writable:true, value:function IDBFactory (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBFactory", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "trustedTypes", {configurable:true, enumerable:true, get:function trustedTypes (){return bodavm.toolsFunc.dispatch(this, window, "window", "trustedTypes_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "TrustedTypePolicyFactory", {configurable:true, enumerable:false, writable:true, value:function TrustedTypePolicyFactory (){return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedTypePolicyFactory", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "cookieStore", {configurable:true, enumerable:true, get:function cookieStore (){return bodavm.toolsFunc.dispatch(this, window, "window", "cookieStore_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "CookieStore", {configurable:true, enumerable:false, writable:true, value:function CookieStore (){return bodavm.toolsFunc.dispatch(this, window, "window", "CookieStore", arguments)}()}); - -bodavm.toolsFunc.windowdefineProperty(window, "external", {configurable:true, enumerable:true, get:function external (){return bodavm.toolsFunc.dispatch(this, window, "window", "external_get", arguments)}, set:function external (){return bodavm.toolsFunc.dispatch(this, window, "window", "external_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "External", {configurable:true, enumerable:false, writable:true, value:function External (){return bodavm.toolsFunc.dispatch(this, window, "window", "External", arguments)}()}); - - -bodavm.toolsFunc.windowdefineProperty(window, "caches", {configurable:true, enumerable:true, get:function caches (){return bodavm.toolsFunc.dispatch(this, window, "window", "caches_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "CacheStorage", {configurable:true, enumerable:false, writable:true, value:function CacheStorage (){return bodavm.toolsFunc.dispatch(this, window, "window", "CacheStorage", arguments)}()}); - - -bodavm.toolsFunc.windowdefineProperty(window, "webkitStorageInfo", {configurable:true, enumerable:true, get:function webkitStorageInfo (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitStorageInfo_get", arguments)}, set:undefined}); - -bodavm.toolsFunc.windowdefineProperty(window, "speechSynthesis", {configurable:true, enumerable:true, get:function speechSynthesis (){return bodavm.toolsFunc.dispatch(this, window, "window", "speechSynthesis_get", arguments)}, set:undefined}); - - -bodavm.toolsFunc.windowdefineProperty(window, "IDBDatabase", {configurable:true, enumerable:false, writable:true, value:function IDBDatabase (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBDatabase", arguments)}()}); - - -bodavm.toolsFunc.windowdefineProperty(window, "Image", {configurable:true, enumerable:false, writable:true, value:function Image (){return bodavm.toolsFunc.dispatch(this, window, "window", "Image", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Audio", {configurable:true, enumerable:false, writable:true, value:function Audio (){return bodavm.toolsFunc.dispatch(this, window, "window", "Audio", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitURL", {configurable:true, enumerable:false, writable:true, value:function webkitURL (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitURL", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitRTCPeerConnection", {configurable:true, enumerable:false, writable:true, value:function webkitRTCPeerConnection (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitRTCPeerConnection", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitMediaStream", {configurable:true, enumerable:false, writable:true, value:function webkitMediaStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitMediaStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebKitMutationObserver", {configurable:true, enumerable:false, writable:true, value:function WebKitMutationObserver (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebKitMutationObserver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebKitCSSMatrix", {configurable:true, enumerable:false, writable:true, value:function WebKitCSSMatrix (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebKitCSSMatrix", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XPathResult", {configurable:true, enumerable:false, writable:true, value:function XPathResult (){return bodavm.toolsFunc.dispatch(this, window, "window", "XPathResult", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XPathExpression", {configurable:true, enumerable:false, writable:true, value:function XPathExpression (){return bodavm.toolsFunc.dispatch(this, window, "window", "XPathExpression", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XPathEvaluator", {configurable:true, enumerable:false, writable:true, value:function XPathEvaluator (){return bodavm.toolsFunc.dispatch(this, window, "window", "XPathEvaluator", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XMLSerializer", {configurable:true, enumerable:false, writable:true, value:function XMLSerializer (){return bodavm.toolsFunc.dispatch(this, window, "window", "XMLSerializer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XMLHttpRequestUpload", {configurable:true, enumerable:false, writable:true, value:function XMLHttpRequestUpload (){return bodavm.toolsFunc.dispatch(this, window, "window", "XMLHttpRequestUpload", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XMLHttpRequestEventTarget", {configurable:true, enumerable:false, writable:true, value:function XMLHttpRequestEventTarget (){return bodavm.toolsFunc.dispatch(this, window, "window", "XMLHttpRequestEventTarget", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XMLHttpRequest", {configurable:true, enumerable:false, writable:true, value:function XMLHttpRequest (){return bodavm.toolsFunc.dispatch(this, window, "window", "XMLHttpRequest", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XMLDocument", {configurable:true, enumerable:false, writable:true, value:function XMLDocument (){return bodavm.toolsFunc.dispatch(this, window, "window", "XMLDocument", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WritableStreamDefaultWriter", {configurable:true, enumerable:false, writable:true, value:function WritableStreamDefaultWriter (){return bodavm.toolsFunc.dispatch(this, window, "window", "WritableStreamDefaultWriter", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WritableStreamDefaultController", {configurable:true, enumerable:false, writable:true, value:function WritableStreamDefaultController (){return bodavm.toolsFunc.dispatch(this, window, "window", "WritableStreamDefaultController", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WritableStream", {configurable:true, enumerable:false, writable:true, value:function WritableStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "WritableStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Worker", {configurable:true, enumerable:false, writable:true, value:function Worker (){return bodavm.toolsFunc.dispatch(this, window, "window", "Worker", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WheelEvent", {configurable:true, enumerable:false, writable:true, value:function WheelEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "WheelEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebSocket", {configurable:true, enumerable:false, writable:true, value:function WebSocket (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebSocket", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLVertexArrayObject", {configurable:true, enumerable:false, writable:true, value:function WebGLVertexArrayObject (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLVertexArrayObject", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLUniformLocation", {configurable:true, enumerable:false, writable:true, value:function WebGLUniformLocation (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLUniformLocation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLTransformFeedback", {configurable:true, enumerable:false, writable:true, value:function WebGLTransformFeedback (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLTransformFeedback", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLTexture", {configurable:true, enumerable:false, writable:true, value:function WebGLTexture (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLTexture", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLSync", {configurable:true, enumerable:false, writable:true, value:function WebGLSync (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLSync", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLShaderPrecisionFormat", {configurable:true, enumerable:false, writable:true, value:function WebGLShaderPrecisionFormat (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLShaderPrecisionFormat", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLShader", {configurable:true, enumerable:false, writable:true, value:function WebGLShader (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLShader", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLSampler", {configurable:true, enumerable:false, writable:true, value:function WebGLSampler (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLSampler", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLRenderingContext", {configurable:true, enumerable:false, writable:true, value:function WebGLRenderingContext (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLRenderingContext", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLRenderbuffer", {configurable:true, enumerable:false, writable:true, value:function WebGLRenderbuffer (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLRenderbuffer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLQuery", {configurable:true, enumerable:false, writable:true, value:function WebGLQuery (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLQuery", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLProgram", {configurable:true, enumerable:false, writable:true, value:function WebGLProgram (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLProgram", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLFramebuffer", {configurable:true, enumerable:false, writable:true, value:function WebGLFramebuffer (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLFramebuffer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLContextEvent", {configurable:true, enumerable:false, writable:true, value:function WebGLContextEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLContextEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLBuffer", {configurable:true, enumerable:false, writable:true, value:function WebGLBuffer (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLBuffer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGLActiveInfo", {configurable:true, enumerable:false, writable:true, value:function WebGLActiveInfo (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGLActiveInfo", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebGL2RenderingContext", {configurable:true, enumerable:false, writable:true, value:function WebGL2RenderingContext (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebGL2RenderingContext", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WaveShaperNode", {configurable:true, enumerable:false, writable:true, value:function WaveShaperNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "WaveShaperNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ValidityState", {configurable:true, enumerable:false, writable:true, value:function ValidityState (){return bodavm.toolsFunc.dispatch(this, window, "window", "ValidityState", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VTTCue", {configurable:true, enumerable:false, writable:true, value:function VTTCue (){return bodavm.toolsFunc.dispatch(this, window, "window", "VTTCue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "UserActivation", {configurable:true, enumerable:false, writable:true, value:function UserActivation (){return bodavm.toolsFunc.dispatch(this, window, "window", "UserActivation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "URLSearchParams", {configurable:true, enumerable:false, writable:true, value:function URLSearchParams (){return bodavm.toolsFunc.dispatch(this, window, "window", "URLSearchParams", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "URL", {configurable:true, enumerable:false, writable:true, value:function URL (){return bodavm.toolsFunc.dispatch(this, window, "window", "URL", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "UIEvent", {configurable:true, enumerable:false, writable:true, value:function UIEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "UIEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TreeWalker", {configurable:true, enumerable:false, writable:true, value:function TreeWalker (){return bodavm.toolsFunc.dispatch(this, window, "window", "TreeWalker", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TransitionEvent", {configurable:true, enumerable:false, writable:true, value:function TransitionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "TransitionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TransformStream", {configurable:true, enumerable:false, writable:true, value:function TransformStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "TransformStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TrackEvent", {configurable:true, enumerable:false, writable:true, value:function TrackEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "TrackEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TouchList", {configurable:true, enumerable:false, writable:true, value:function TouchList (){return bodavm.toolsFunc.dispatch(this, window, "window", "TouchList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TouchEvent", {configurable:true, enumerable:false, writable:true, value:function TouchEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "TouchEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Touch", {configurable:true, enumerable:false, writable:true, value:function Touch (){return bodavm.toolsFunc.dispatch(this, window, "window", "Touch", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TimeRanges", {configurable:true, enumerable:false, writable:true, value:function TimeRanges (){return bodavm.toolsFunc.dispatch(this, window, "window", "TimeRanges", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextTrackList", {configurable:true, enumerable:false, writable:true, value:function TextTrackList (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrackList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextTrackCueList", {configurable:true, enumerable:false, writable:true, value:function TextTrackCueList (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrackCueList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextTrackCue", {configurable:true, enumerable:false, writable:true, value:function TextTrackCue (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrackCue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextTrack", {configurable:true, enumerable:false, writable:true, value:function TextTrack (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextTrack", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextMetrics", {configurable:true, enumerable:false, writable:true, value:function TextMetrics (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextMetrics", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextEvent", {configurable:true, enumerable:false, writable:true, value:function TextEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextEncoderStream", {configurable:true, enumerable:false, writable:true, value:function TextEncoderStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextEncoderStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextEncoder", {configurable:true, enumerable:false, writable:true, value:function TextEncoder (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextEncoder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextDecoderStream", {configurable:true, enumerable:false, writable:true, value:function TextDecoderStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextDecoderStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TextDecoder", {configurable:true, enumerable:false, writable:true, value:function TextDecoder (){return bodavm.toolsFunc.dispatch(this, window, "window", "TextDecoder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Text", {configurable:true, enumerable:false, writable:true, value:function Text (){return bodavm.toolsFunc.dispatch(this, window, "window", "Text", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TaskAttributionTiming", {configurable:true, enumerable:false, writable:true, value:function TaskAttributionTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "TaskAttributionTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SyncManager", {configurable:true, enumerable:false, writable:true, value:function SyncManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "SyncManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SubmitEvent", {configurable:true, enumerable:false, writable:true, value:function SubmitEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "SubmitEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StyleSheetList", {configurable:true, enumerable:false, writable:true, value:function StyleSheetList (){return bodavm.toolsFunc.dispatch(this, window, "window", "StyleSheetList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StyleSheet", {configurable:true, enumerable:false, writable:true, value:function StyleSheet (){return bodavm.toolsFunc.dispatch(this, window, "window", "StyleSheet", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StylePropertyMapReadOnly", {configurable:true, enumerable:false, writable:true, value:function StylePropertyMapReadOnly (){return bodavm.toolsFunc.dispatch(this, window, "window", "StylePropertyMapReadOnly", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StylePropertyMap", {configurable:true, enumerable:false, writable:true, value:function StylePropertyMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "StylePropertyMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StorageEvent", {configurable:true, enumerable:false, writable:true, value:function StorageEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "StorageEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StereoPannerNode", {configurable:true, enumerable:false, writable:true, value:function StereoPannerNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "StereoPannerNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StaticRange", {configurable:true, enumerable:false, writable:true, value:function StaticRange (){return bodavm.toolsFunc.dispatch(this, window, "window", "StaticRange", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ShadowRoot", {configurable:true, enumerable:false, writable:true, value:function ShadowRoot (){return bodavm.toolsFunc.dispatch(this, window, "window", "ShadowRoot", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Selection", {configurable:true, enumerable:false, writable:true, value:function Selection (){return bodavm.toolsFunc.dispatch(this, window, "window", "Selection", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SecurityPolicyViolationEvent", {configurable:true, enumerable:false, writable:true, value:function SecurityPolicyViolationEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "SecurityPolicyViolationEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ScriptProcessorNode", {configurable:true, enumerable:false, writable:true, value:function ScriptProcessorNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "ScriptProcessorNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ScreenOrientation", {configurable:true, enumerable:false, writable:true, value:function ScreenOrientation (){return bodavm.toolsFunc.dispatch(this, window, "window", "ScreenOrientation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGViewElement", {configurable:true, enumerable:false, writable:true, value:function SVGViewElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGViewElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGUseElement", {configurable:true, enumerable:false, writable:true, value:function SVGUseElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGUseElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGUnitTypes", {configurable:true, enumerable:false, writable:true, value:function SVGUnitTypes (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGUnitTypes", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTransformList", {configurable:true, enumerable:false, writable:true, value:function SVGTransformList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTransformList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTransform", {configurable:true, enumerable:false, writable:true, value:function SVGTransform (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTransform", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTitleElement", {configurable:true, enumerable:false, writable:true, value:function SVGTitleElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTitleElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTextPositioningElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextPositioningElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextPositioningElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTextPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextPathElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextPathElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTextElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTextContentElement", {configurable:true, enumerable:false, writable:true, value:function SVGTextContentElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTextContentElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGTSpanElement", {configurable:true, enumerable:false, writable:true, value:function SVGTSpanElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGTSpanElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGSymbolElement", {configurable:true, enumerable:false, writable:true, value:function SVGSymbolElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSymbolElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGSwitchElement", {configurable:true, enumerable:false, writable:true, value:function SVGSwitchElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSwitchElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGStyleElement", {configurable:true, enumerable:false, writable:true, value:function SVGStyleElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGStyleElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGStringList", {configurable:true, enumerable:false, writable:true, value:function SVGStringList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGStringList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGStopElement", {configurable:true, enumerable:false, writable:true, value:function SVGStopElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGStopElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGSetElement", {configurable:true, enumerable:false, writable:true, value:function SVGSetElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSetElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGScriptElement", {configurable:true, enumerable:false, writable:true, value:function SVGScriptElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGScriptElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGSVGElement", {configurable:true, enumerable:false, writable:true, value:function SVGSVGElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGSVGElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGRectElement", {configurable:true, enumerable:false, writable:true, value:function SVGRectElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGRectElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGRect", {configurable:true, enumerable:false, writable:true, value:function SVGRect (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGRect", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGRadialGradientElement", {configurable:true, enumerable:false, writable:true, value:function SVGRadialGradientElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGRadialGradientElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGPreserveAspectRatio", {configurable:true, enumerable:false, writable:true, value:function SVGPreserveAspectRatio (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPreserveAspectRatio", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGPolylineElement", {configurable:true, enumerable:false, writable:true, value:function SVGPolylineElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPolylineElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGPolygonElement", {configurable:true, enumerable:false, writable:true, value:function SVGPolygonElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPolygonElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGPointList", {configurable:true, enumerable:false, writable:true, value:function SVGPointList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPointList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGPoint", {configurable:true, enumerable:false, writable:true, value:function SVGPoint (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPoint", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGPatternElement", {configurable:true, enumerable:false, writable:true, value:function SVGPatternElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPatternElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGPathElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGPathElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGNumberList", {configurable:true, enumerable:false, writable:true, value:function SVGNumberList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGNumberList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGNumber", {configurable:true, enumerable:false, writable:true, value:function SVGNumber (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGNumber", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGMetadataElement", {configurable:true, enumerable:false, writable:true, value:function SVGMetadataElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMetadataElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGMatrix", {configurable:true, enumerable:false, writable:true, value:function SVGMatrix (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMatrix", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGMaskElement", {configurable:true, enumerable:false, writable:true, value:function SVGMaskElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMaskElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGMarkerElement", {configurable:true, enumerable:false, writable:true, value:function SVGMarkerElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMarkerElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGMPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGMPathElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGMPathElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGLinearGradientElement", {configurable:true, enumerable:false, writable:true, value:function SVGLinearGradientElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLinearGradientElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGLineElement", {configurable:true, enumerable:false, writable:true, value:function SVGLineElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLineElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGLengthList", {configurable:true, enumerable:false, writable:true, value:function SVGLengthList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLengthList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGLength", {configurable:true, enumerable:false, writable:true, value:function SVGLength (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGLength", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGImageElement", {configurable:true, enumerable:false, writable:true, value:function SVGImageElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGImageElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGGraphicsElement", {configurable:true, enumerable:false, writable:true, value:function SVGGraphicsElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGraphicsElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGGradientElement", {configurable:true, enumerable:false, writable:true, value:function SVGGradientElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGradientElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGGeometryElement", {configurable:true, enumerable:false, writable:true, value:function SVGGeometryElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGeometryElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGGElement", {configurable:true, enumerable:false, writable:true, value:function SVGGElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGGElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGForeignObjectElement", {configurable:true, enumerable:false, writable:true, value:function SVGForeignObjectElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGForeignObjectElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFilterElement", {configurable:true, enumerable:false, writable:true, value:function SVGFilterElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFilterElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFETurbulenceElement", {configurable:true, enumerable:false, writable:true, value:function SVGFETurbulenceElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFETurbulenceElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFETileElement", {configurable:true, enumerable:false, writable:true, value:function SVGFETileElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFETileElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFESpotLightElement", {configurable:true, enumerable:false, writable:true, value:function SVGFESpotLightElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFESpotLightElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFESpecularLightingElement", {configurable:true, enumerable:false, writable:true, value:function SVGFESpecularLightingElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFESpecularLightingElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEPointLightElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEPointLightElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEPointLightElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEOffsetElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEOffsetElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEOffsetElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEMorphologyElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEMorphologyElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEMorphologyElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEMergeNodeElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEMergeNodeElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEMergeNodeElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEMergeElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEMergeElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEMergeElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEImageElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEImageElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEImageElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEGaussianBlurElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEGaussianBlurElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEGaussianBlurElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncRElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncRElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncRElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncGElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncGElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncGElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncBElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncBElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncBElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFuncAElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFuncAElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFuncAElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEFloodElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEFloodElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEFloodElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDropShadowElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDropShadowElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDropShadowElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDistantLightElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDistantLightElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDistantLightElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDisplacementMapElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDisplacementMapElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDisplacementMapElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEDiffuseLightingElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEDiffuseLightingElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEDiffuseLightingElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEConvolveMatrixElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEConvolveMatrixElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEConvolveMatrixElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFECompositeElement", {configurable:true, enumerable:false, writable:true, value:function SVGFECompositeElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFECompositeElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEComponentTransferElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEComponentTransferElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEComponentTransferElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEColorMatrixElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEColorMatrixElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEColorMatrixElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGFEBlendElement", {configurable:true, enumerable:false, writable:true, value:function SVGFEBlendElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGFEBlendElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGEllipseElement", {configurable:true, enumerable:false, writable:true, value:function SVGEllipseElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGEllipseElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGElement", {configurable:true, enumerable:false, writable:true, value:function SVGElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGDescElement", {configurable:true, enumerable:false, writable:true, value:function SVGDescElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGDescElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGDefsElement", {configurable:true, enumerable:false, writable:true, value:function SVGDefsElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGDefsElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGComponentTransferFunctionElement", {configurable:true, enumerable:false, writable:true, value:function SVGComponentTransferFunctionElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGComponentTransferFunctionElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGClipPathElement", {configurable:true, enumerable:false, writable:true, value:function SVGClipPathElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGClipPathElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGCircleElement", {configurable:true, enumerable:false, writable:true, value:function SVGCircleElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGCircleElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimationElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimationElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimationElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedTransformList", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedTransformList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedTransformList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedString", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedString (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedString", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedRect", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedRect (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedRect", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedPreserveAspectRatio", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedPreserveAspectRatio (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedPreserveAspectRatio", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedNumberList", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedNumberList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedNumberList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedNumber", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedNumber (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedNumber", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedLengthList", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedLengthList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedLengthList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedLength", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedLength (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedLength", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedInteger", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedInteger (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedInteger", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedEnumeration", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedEnumeration (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedEnumeration", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedBoolean", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedBoolean (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedBoolean", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimatedAngle", {configurable:true, enumerable:false, writable:true, value:function SVGAnimatedAngle (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimatedAngle", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimateTransformElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimateTransformElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimateTransformElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimateMotionElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimateMotionElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimateMotionElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAnimateElement", {configurable:true, enumerable:false, writable:true, value:function SVGAnimateElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAnimateElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAngle", {configurable:true, enumerable:false, writable:true, value:function SVGAngle (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAngle", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SVGAElement", {configurable:true, enumerable:false, writable:true, value:function SVGAElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "SVGAElement", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Response", {configurable:true, enumerable:false, writable:true, value:function Response (){return bodavm.toolsFunc.dispatch(this, window, "window", "Response", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ResizeObserverSize", {configurable:true, enumerable:false, writable:true, value:function ResizeObserverSize (){return bodavm.toolsFunc.dispatch(this, window, "window", "ResizeObserverSize", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ResizeObserverEntry", {configurable:true, enumerable:false, writable:true, value:function ResizeObserverEntry (){return bodavm.toolsFunc.dispatch(this, window, "window", "ResizeObserverEntry", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ResizeObserver", {configurable:true, enumerable:false, writable:true, value:function ResizeObserver (){return bodavm.toolsFunc.dispatch(this, window, "window", "ResizeObserver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Request", {configurable:true, enumerable:false, writable:true, value:function Request (){return bodavm.toolsFunc.dispatch(this, window, "window", "Request", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ReportingObserver", {configurable:true, enumerable:false, writable:true, value:function ReportingObserver (){return bodavm.toolsFunc.dispatch(this, window, "window", "ReportingObserver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamDefaultReader", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamDefaultReader (){return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamDefaultReader", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamDefaultController", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamDefaultController (){return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamDefaultController", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamBYOBRequest", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamBYOBRequest (){return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamBYOBRequest", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ReadableStreamBYOBReader", {configurable:true, enumerable:false, writable:true, value:function ReadableStreamBYOBReader (){return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStreamBYOBReader", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ReadableStream", {configurable:true, enumerable:false, writable:true, value:function ReadableStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ReadableByteStreamController", {configurable:true, enumerable:false, writable:true, value:function ReadableByteStreamController (){return bodavm.toolsFunc.dispatch(this, window, "window", "ReadableByteStreamController", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Range", {configurable:true, enumerable:false, writable:true, value:function Range (){return bodavm.toolsFunc.dispatch(this, window, "window", "Range", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RadioNodeList", {configurable:true, enumerable:false, writable:true, value:function RadioNodeList (){return bodavm.toolsFunc.dispatch(this, window, "window", "RadioNodeList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCTrackEvent", {configurable:true, enumerable:false, writable:true, value:function RTCTrackEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCTrackEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCStatsReport", {configurable:true, enumerable:false, writable:true, value:function RTCStatsReport (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCStatsReport", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCSessionDescription", {configurable:true, enumerable:false, writable:true, value:function RTCSessionDescription (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCSessionDescription", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCSctpTransport", {configurable:true, enumerable:false, writable:true, value:function RTCSctpTransport (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCSctpTransport", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCRtpTransceiver", {configurable:true, enumerable:false, writable:true, value:function RTCRtpTransceiver (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCRtpTransceiver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCRtpSender", {configurable:true, enumerable:false, writable:true, value:function RTCRtpSender (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCRtpSender", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCRtpReceiver", {configurable:true, enumerable:false, writable:true, value:function RTCRtpReceiver (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCRtpReceiver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCPeerConnectionIceEvent", {configurable:true, enumerable:false, writable:true, value:function RTCPeerConnectionIceEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCPeerConnectionIceEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCPeerConnectionIceErrorEvent", {configurable:true, enumerable:false, writable:true, value:function RTCPeerConnectionIceErrorEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCPeerConnectionIceErrorEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCPeerConnection", {configurable:true, enumerable:false, writable:true, value:function RTCPeerConnection (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCPeerConnection", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCIceCandidate", {configurable:true, enumerable:false, writable:true, value:function RTCIceCandidate (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCIceCandidate", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCErrorEvent", {configurable:true, enumerable:false, writable:true, value:function RTCErrorEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCErrorEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCError", {configurable:true, enumerable:false, writable:true, value:function RTCError (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCError", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCEncodedVideoFrame", {configurable:true, enumerable:false, writable:true, value:function RTCEncodedVideoFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCEncodedVideoFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCEncodedAudioFrame", {configurable:true, enumerable:false, writable:true, value:function RTCEncodedAudioFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCEncodedAudioFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCDtlsTransport", {configurable:true, enumerable:false, writable:true, value:function RTCDtlsTransport (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDtlsTransport", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCDataChannelEvent", {configurable:true, enumerable:false, writable:true, value:function RTCDataChannelEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDataChannelEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCDataChannel", {configurable:true, enumerable:false, writable:true, value:function RTCDataChannel (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDataChannel", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCDTMFToneChangeEvent", {configurable:true, enumerable:false, writable:true, value:function RTCDTMFToneChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDTMFToneChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCDTMFSender", {configurable:true, enumerable:false, writable:true, value:function RTCDTMFSender (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCDTMFSender", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCCertificate", {configurable:true, enumerable:false, writable:true, value:function RTCCertificate (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCCertificate", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PromiseRejectionEvent", {configurable:true, enumerable:false, writable:true, value:function PromiseRejectionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PromiseRejectionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ProgressEvent", {configurable:true, enumerable:false, writable:true, value:function ProgressEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "ProgressEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ProcessingInstruction", {configurable:true, enumerable:false, writable:true, value:function ProcessingInstruction (){return bodavm.toolsFunc.dispatch(this, window, "window", "ProcessingInstruction", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PopStateEvent", {configurable:true, enumerable:false, writable:true, value:function PopStateEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PopStateEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PointerEvent", {configurable:true, enumerable:false, writable:true, value:function PointerEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PointerEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PluginArray", {configurable:true, enumerable:false, writable:true, value:function PluginArray (){return bodavm.toolsFunc.dispatch(this, window, "window", "PluginArray", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Plugin", {configurable:true, enumerable:false, writable:true, value:function Plugin (){return bodavm.toolsFunc.dispatch(this, window, "window", "Plugin", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PeriodicWave", {configurable:true, enumerable:false, writable:true, value:function PeriodicWave (){return bodavm.toolsFunc.dispatch(this, window, "window", "PeriodicWave", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceServerTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceServerTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceServerTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceResourceTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceResourceTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceResourceTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformancePaintTiming", {configurable:true, enumerable:false, writable:true, value:function PerformancePaintTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformancePaintTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceObserverEntryList", {configurable:true, enumerable:false, writable:true, value:function PerformanceObserverEntryList (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceObserverEntryList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceObserver", {configurable:true, enumerable:false, writable:true, value:function PerformanceObserver (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceObserver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceNavigationTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceNavigationTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceNavigationTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceNavigation", {configurable:true, enumerable:false, writable:true, value:function PerformanceNavigation (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceNavigation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceMeasure", {configurable:true, enumerable:false, writable:true, value:function PerformanceMeasure (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceMeasure", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceMark", {configurable:true, enumerable:false, writable:true, value:function PerformanceMark (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceMark", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceLongTaskTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceLongTaskTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceLongTaskTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceEventTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceEventTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceEventTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceEntry", {configurable:true, enumerable:false, writable:true, value:function PerformanceEntry (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceEntry", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PerformanceElementTiming", {configurable:true, enumerable:false, writable:true, value:function PerformanceElementTiming (){return bodavm.toolsFunc.dispatch(this, window, "window", "PerformanceElementTiming", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Path2D", {configurable:true, enumerable:false, writable:true, value:function Path2D (){return bodavm.toolsFunc.dispatch(this, window, "window", "Path2D", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PannerNode", {configurable:true, enumerable:false, writable:true, value:function PannerNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "PannerNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PageTransitionEvent", {configurable:true, enumerable:false, writable:true, value:function PageTransitionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PageTransitionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OverconstrainedError", {configurable:true, enumerable:false, writable:true, value:function OverconstrainedError (){return bodavm.toolsFunc.dispatch(this, window, "window", "OverconstrainedError", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OscillatorNode", {configurable:true, enumerable:false, writable:true, value:function OscillatorNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "OscillatorNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OffscreenCanvasRenderingContext2D", {configurable:true, enumerable:false, writable:true, value:function OffscreenCanvasRenderingContext2D (){return bodavm.toolsFunc.dispatch(this, window, "window", "OffscreenCanvasRenderingContext2D", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OffscreenCanvas", {configurable:true, enumerable:false, writable:true, value:function OffscreenCanvas (){return bodavm.toolsFunc.dispatch(this, window, "window", "OffscreenCanvas", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OfflineAudioContext", {configurable:true, enumerable:false, writable:true, value:function OfflineAudioContext (){return bodavm.toolsFunc.dispatch(this, window, "window", "OfflineAudioContext", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OfflineAudioCompletionEvent", {configurable:true, enumerable:false, writable:true, value:function OfflineAudioCompletionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "OfflineAudioCompletionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NodeList", {configurable:true, enumerable:false, writable:true, value:function NodeList (){return bodavm.toolsFunc.dispatch(this, window, "window", "NodeList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NodeIterator", {configurable:true, enumerable:false, writable:true, value:function NodeIterator (){return bodavm.toolsFunc.dispatch(this, window, "window", "NodeIterator", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NodeFilter", {configurable:true, enumerable:false, writable:true, value:function NodeFilter (){return bodavm.toolsFunc.dispatch(this, window, "window", "NodeFilter", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Node", {configurable:true, enumerable:false, writable:true, value:function Node (){return bodavm.toolsFunc.dispatch(this, window, "window", "Node", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NetworkInformation", {configurable:true, enumerable:false, writable:true, value:function NetworkInformation (){return bodavm.toolsFunc.dispatch(this, window, "window", "NetworkInformation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NamedNodeMap", {configurable:true, enumerable:false, writable:true, value:function NamedNodeMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "NamedNodeMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MutationRecord", {configurable:true, enumerable:false, writable:true, value:function MutationRecord (){return bodavm.toolsFunc.dispatch(this, window, "window", "MutationRecord", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MutationObserver", {configurable:true, enumerable:false, writable:true, value:function MutationObserver (){return bodavm.toolsFunc.dispatch(this, window, "window", "MutationObserver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MutationEvent", {configurable:true, enumerable:false, writable:true, value:function MutationEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MutationEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MouseEvent", {configurable:true, enumerable:false, writable:true, value:function MouseEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MouseEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MimeTypeArray", {configurable:true, enumerable:false, writable:true, value:function MimeTypeArray (){return bodavm.toolsFunc.dispatch(this, window, "window", "MimeTypeArray", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MimeType", {configurable:true, enumerable:false, writable:true, value:function MimeType (){return bodavm.toolsFunc.dispatch(this, window, "window", "MimeType", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MessagePort", {configurable:true, enumerable:false, writable:true, value:function MessagePort (){return bodavm.toolsFunc.dispatch(this, window, "window", "MessagePort", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MessageEvent", {configurable:true, enumerable:false, writable:true, value:function MessageEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MessageEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MessageChannel", {configurable:true, enumerable:false, writable:true, value:function MessageChannel (){return bodavm.toolsFunc.dispatch(this, window, "window", "MessageChannel", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrackEvent", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrackEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrackEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamEvent", {configurable:true, enumerable:false, writable:true, value:function MediaStreamEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamAudioSourceNode", {configurable:true, enumerable:false, writable:true, value:function MediaStreamAudioSourceNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamAudioSourceNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamAudioDestinationNode", {configurable:true, enumerable:false, writable:true, value:function MediaStreamAudioDestinationNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamAudioDestinationNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStream", {configurable:true, enumerable:false, writable:true, value:function MediaStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaRecorder", {configurable:true, enumerable:false, writable:true, value:function MediaRecorder (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaRecorder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaQueryListEvent", {configurable:true, enumerable:false, writable:true, value:function MediaQueryListEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaQueryListEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaQueryList", {configurable:true, enumerable:false, writable:true, value:function MediaQueryList (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaQueryList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaList", {configurable:true, enumerable:false, writable:true, value:function MediaList (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaError", {configurable:true, enumerable:false, writable:true, value:function MediaError (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaError", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaEncryptedEvent", {configurable:true, enumerable:false, writable:true, value:function MediaEncryptedEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaEncryptedEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaElementAudioSourceNode", {configurable:true, enumerable:false, writable:true, value:function MediaElementAudioSourceNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaElementAudioSourceNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaCapabilities", {configurable:true, enumerable:false, writable:true, value:function MediaCapabilities (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaCapabilities", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "LayoutShiftAttribution", {configurable:true, enumerable:false, writable:true, value:function LayoutShiftAttribution (){return bodavm.toolsFunc.dispatch(this, window, "window", "LayoutShiftAttribution", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "LayoutShift", {configurable:true, enumerable:false, writable:true, value:function LayoutShift (){return bodavm.toolsFunc.dispatch(this, window, "window", "LayoutShift", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "LargestContentfulPaint", {configurable:true, enumerable:false, writable:true, value:function LargestContentfulPaint (){return bodavm.toolsFunc.dispatch(this, window, "window", "LargestContentfulPaint", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "KeyframeEffect", {configurable:true, enumerable:false, writable:true, value:function KeyframeEffect (){return bodavm.toolsFunc.dispatch(this, window, "window", "KeyframeEffect", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "KeyboardEvent", {configurable:true, enumerable:false, writable:true, value:function KeyboardEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "KeyboardEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IntersectionObserverEntry", {configurable:true, enumerable:false, writable:true, value:function IntersectionObserverEntry (){return bodavm.toolsFunc.dispatch(this, window, "window", "IntersectionObserverEntry", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IntersectionObserver", {configurable:true, enumerable:false, writable:true, value:function IntersectionObserver (){return bodavm.toolsFunc.dispatch(this, window, "window", "IntersectionObserver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "InputEvent", {configurable:true, enumerable:false, writable:true, value:function InputEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "InputEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "InputDeviceInfo", {configurable:true, enumerable:false, writable:true, value:function InputDeviceInfo (){return bodavm.toolsFunc.dispatch(this, window, "window", "InputDeviceInfo", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "InputDeviceCapabilities", {configurable:true, enumerable:false, writable:true, value:function InputDeviceCapabilities (){return bodavm.toolsFunc.dispatch(this, window, "window", "InputDeviceCapabilities", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ImageData", {configurable:true, enumerable:false, writable:true, value:function ImageData (){return bodavm.toolsFunc.dispatch(this, window, "window", "ImageData", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ImageCapture", {configurable:true, enumerable:false, writable:true, value:function ImageCapture (){return bodavm.toolsFunc.dispatch(this, window, "window", "ImageCapture", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ImageBitmapRenderingContext", {configurable:true, enumerable:false, writable:true, value:function ImageBitmapRenderingContext (){return bodavm.toolsFunc.dispatch(this, window, "window", "ImageBitmapRenderingContext", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ImageBitmap", {configurable:true, enumerable:false, writable:true, value:function ImageBitmap (){return bodavm.toolsFunc.dispatch(this, window, "window", "ImageBitmap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IdleDeadline", {configurable:true, enumerable:false, writable:true, value:function IdleDeadline (){return bodavm.toolsFunc.dispatch(this, window, "window", "IdleDeadline", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IIRFilterNode", {configurable:true, enumerable:false, writable:true, value:function IIRFilterNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "IIRFilterNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBVersionChangeEvent", {configurable:true, enumerable:false, writable:true, value:function IDBVersionChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBVersionChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBTransaction", {configurable:true, enumerable:false, writable:true, value:function IDBTransaction (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBTransaction", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBRequest", {configurable:true, enumerable:false, writable:true, value:function IDBRequest (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBRequest", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBOpenDBRequest", {configurable:true, enumerable:false, writable:true, value:function IDBOpenDBRequest (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBOpenDBRequest", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBObjectStore", {configurable:true, enumerable:false, writable:true, value:function IDBObjectStore (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBObjectStore", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBKeyRange", {configurable:true, enumerable:false, writable:true, value:function IDBKeyRange (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBKeyRange", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBIndex", {configurable:true, enumerable:false, writable:true, value:function IDBIndex (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBIndex", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBCursorWithValue", {configurable:true, enumerable:false, writable:true, value:function IDBCursorWithValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBCursorWithValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IDBCursor", {configurable:true, enumerable:false, writable:true, value:function IDBCursor (){return bodavm.toolsFunc.dispatch(this, window, "window", "IDBCursor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Headers", {configurable:true, enumerable:false, writable:true, value:function Headers (){return bodavm.toolsFunc.dispatch(this, window, "window", "Headers", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "HashChangeEvent", {configurable:true, enumerable:false, writable:true, value:function HashChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "HashChangeEvent", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLVideoElement", {configurable:true, enumerable:false, writable:true, value:function HTMLVideoElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLVideoElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLUnknownElement", {configurable:true, enumerable:false, writable:true, value:function HTMLUnknownElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLUnknownElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLUListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLUListElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLUListElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTrackElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTrackElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTrackElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTitleElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTitleElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTitleElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTimeElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTimeElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTimeElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTextAreaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTextAreaElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTextAreaElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTemplateElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTemplateElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTemplateElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableSectionElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableSectionElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableSectionElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableRowElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableRowElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableRowElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableColElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableColElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableColElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableCellElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableCellElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableCellElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLTableCaptionElement", {configurable:true, enumerable:false, writable:true, value:function HTMLTableCaptionElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLTableCaptionElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLStyleElement", {configurable:true, enumerable:false, writable:true, value:function HTMLStyleElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLStyleElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLSpanElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSpanElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSpanElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLSourceElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSourceElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSourceElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLSlotElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSlotElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSlotElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLSelectElement", {configurable:true, enumerable:false, writable:true, value:function HTMLSelectElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLSelectElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLScriptElement", {configurable:true, enumerable:false, writable:true, value:function HTMLScriptElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLScriptElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLQuoteElement", {configurable:true, enumerable:false, writable:true, value:function HTMLQuoteElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLQuoteElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLProgressElement", {configurable:true, enumerable:false, writable:true, value:function HTMLProgressElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLProgressElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLPreElement", {configurable:true, enumerable:false, writable:true, value:function HTMLPreElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLPreElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLPictureElement", {configurable:true, enumerable:false, writable:true, value:function HTMLPictureElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLPictureElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLParamElement", {configurable:true, enumerable:false, writable:true, value:function HTMLParamElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLParamElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLParagraphElement", {configurable:true, enumerable:false, writable:true, value:function HTMLParagraphElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLParagraphElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLOutputElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOutputElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOutputElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLOptionsCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLOptionsCollection (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOptionsCollection", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLOptionElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOptionElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOptionElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLOptGroupElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOptGroupElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOptGroupElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLObjectElement", {configurable:true, enumerable:false, writable:true, value:function HTMLObjectElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLObjectElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLOListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLOListElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLOListElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLModElement", {configurable:true, enumerable:false, writable:true, value:function HTMLModElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLModElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLMeterElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMeterElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMeterElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLMetaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMetaElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMetaElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLMenuElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMenuElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMenuElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLMediaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMediaElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMediaElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLMarqueeElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMarqueeElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMarqueeElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLMapElement", {configurable:true, enumerable:false, writable:true, value:function HTMLMapElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLMapElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLLinkElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLinkElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLinkElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLLegendElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLegendElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLegendElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLLabelElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLabelElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLabelElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLLIElement", {configurable:true, enumerable:false, writable:true, value:function HTMLLIElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLLIElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLInputElement", {configurable:true, enumerable:false, writable:true, value:function HTMLInputElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLInputElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLImageElement", {configurable:true, enumerable:false, writable:true, value:function HTMLImageElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLImageElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLIFrameElement", {configurable:true, enumerable:false, writable:true, value:function HTMLIFrameElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLIFrameElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLHtmlElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHtmlElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHtmlElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLHeadingElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHeadingElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHeadingElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLHeadElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHeadElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHeadElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLHRElement", {configurable:true, enumerable:false, writable:true, value:function HTMLHRElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLHRElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLFrameSetElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFrameSetElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFrameSetElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLFrameElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFrameElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFrameElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLFormElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFormElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFormElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLFormControlsCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLFormControlsCollection (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFormControlsCollection", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLFontElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFontElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFontElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLFieldSetElement", {configurable:true, enumerable:false, writable:true, value:function HTMLFieldSetElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLFieldSetElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLEmbedElement", {configurable:true, enumerable:false, writable:true, value:function HTMLEmbedElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLEmbedElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLElement", {configurable:true, enumerable:false, writable:true, value:function HTMLElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDocument", {configurable:true, enumerable:false, writable:true, value:function HTMLDocument (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDocument", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDivElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDivElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDivElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDirectoryElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDirectoryElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDirectoryElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDialogElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDialogElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDialogElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDetailsElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDetailsElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDetailsElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDataListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDataListElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDataListElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDataElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDataElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDataElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLDListElement", {configurable:true, enumerable:false, writable:true, value:function HTMLDListElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLDListElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLCollection (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLCollection", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLCanvasElement", {configurable:true, enumerable:false, writable:true, value:function HTMLCanvasElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLCanvasElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLButtonElement", {configurable:true, enumerable:false, writable:true, value:function HTMLButtonElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLButtonElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLBodyElement", {configurable:true, enumerable:false, writable:true, value:function HTMLBodyElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLBodyElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLBaseElement", {configurable:true, enumerable:false, writable:true, value:function HTMLBaseElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLBaseElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLBRElement", {configurable:true, enumerable:false, writable:true, value:function HTMLBRElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLBRElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLAudioElement", {configurable:true, enumerable:false, writable:true, value:function HTMLAudioElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAudioElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLAreaElement", {configurable:true, enumerable:false, writable:true, value:function HTMLAreaElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAreaElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLAnchorElement", {configurable:true, enumerable:false, writable:true, value:function HTMLAnchorElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAnchorElement", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "HTMLAllCollection", {configurable:true, enumerable:false, writable:true, value:function HTMLAllCollection (){return bodavm.toolsFunc.dispatch(this, window, "window", "HTMLAllCollection", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "GeolocationPositionError", {configurable:true, enumerable:false, writable:true, value:function GeolocationPositionError (){return bodavm.toolsFunc.dispatch(this, window, "window", "GeolocationPositionError", arguments)}()}); -bodavm.toolsFunc.windowdefineProperty(window, "GeolocationPosition", {configurable:true, enumerable:false, writable:true, value:function GeolocationPosition (){return bodavm.toolsFunc.dispatch(this, window, "window", "GeolocationPosition", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "GeolocationCoordinates", {configurable:true, enumerable:false, writable:true, value:function GeolocationCoordinates (){return bodavm.toolsFunc.dispatch(this, window, "window", "GeolocationCoordinates", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Geolocation", {configurable:true, enumerable:false, writable:true, value:function Geolocation (){return bodavm.toolsFunc.dispatch(this, window, "window", "Geolocation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "GamepadHapticActuator", {configurable:true, enumerable:false, writable:true, value:function GamepadHapticActuator (){return bodavm.toolsFunc.dispatch(this, window, "window", "GamepadHapticActuator", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "GamepadEvent", {configurable:true, enumerable:false, writable:true, value:function GamepadEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "GamepadEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "GamepadButton", {configurable:true, enumerable:false, writable:true, value:function GamepadButton (){return bodavm.toolsFunc.dispatch(this, window, "window", "GamepadButton", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Gamepad", {configurable:true, enumerable:false, writable:true, value:function Gamepad (){return bodavm.toolsFunc.dispatch(this, window, "window", "Gamepad", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "GainNode", {configurable:true, enumerable:false, writable:true, value:function GainNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "GainNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FormDataEvent", {configurable:true, enumerable:false, writable:true, value:function FormDataEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "FormDataEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FormData", {configurable:true, enumerable:false, writable:true, value:function FormData (){return bodavm.toolsFunc.dispatch(this, window, "window", "FormData", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FontFaceSetLoadEvent", {configurable:true, enumerable:false, writable:true, value:function FontFaceSetLoadEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "FontFaceSetLoadEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FontFace", {configurable:true, enumerable:false, writable:true, value:function FontFace (){return bodavm.toolsFunc.dispatch(this, window, "window", "FontFace", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FocusEvent", {configurable:true, enumerable:false, writable:true, value:function FocusEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "FocusEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FileReader", {configurable:true, enumerable:false, writable:true, value:function FileReader (){return bodavm.toolsFunc.dispatch(this, window, "window", "FileReader", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FileList", {configurable:true, enumerable:false, writable:true, value:function FileList (){return bodavm.toolsFunc.dispatch(this, window, "window", "FileList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "File", {configurable:true, enumerable:false, writable:true, value:function File (){return bodavm.toolsFunc.dispatch(this, window, "window", "File", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FeaturePolicy", {configurable:true, enumerable:false, writable:true, value:function FeaturePolicy (){return bodavm.toolsFunc.dispatch(this, window, "window", "FeaturePolicy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "EventTarget", {configurable:true, enumerable:false, writable:true, value:function EventTarget (){return bodavm.toolsFunc.dispatch(this, window, "window", "EventTarget", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "EventSource", {configurable:true, enumerable:false, writable:true, value:function EventSource (){return bodavm.toolsFunc.dispatch(this, window, "window", "EventSource", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "EventCounts", {configurable:true, enumerable:false, writable:true, value:function EventCounts (){return bodavm.toolsFunc.dispatch(this, window, "window", "EventCounts", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Event", {configurable:true, enumerable:false, writable:true, value:function Event (){return bodavm.toolsFunc.dispatch(this, window, "window", "Event", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ErrorEvent", {configurable:true, enumerable:false, writable:true, value:function ErrorEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "ErrorEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ElementInternals", {configurable:true, enumerable:false, writable:true, value:function ElementInternals (){return bodavm.toolsFunc.dispatch(this, window, "window", "ElementInternals", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Element", {configurable:true, enumerable:false, writable:true, value:function Element (){return bodavm.toolsFunc.dispatch(this, window, "window", "Element", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DynamicsCompressorNode", {configurable:true, enumerable:false, writable:true, value:function DynamicsCompressorNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "DynamicsCompressorNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DragEvent", {configurable:true, enumerable:false, writable:true, value:function DragEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "DragEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DocumentType", {configurable:true, enumerable:false, writable:true, value:function DocumentType (){return bodavm.toolsFunc.dispatch(this, window, "window", "DocumentType", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DocumentFragment", {configurable:true, enumerable:false, writable:true, value:function DocumentFragment (){return bodavm.toolsFunc.dispatch(this, window, "window", "DocumentFragment", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DelayNode", {configurable:true, enumerable:false, writable:true, value:function DelayNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "DelayNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DecompressionStream", {configurable:true, enumerable:false, writable:true, value:function DecompressionStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "DecompressionStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DataTransferItemList", {configurable:true, enumerable:false, writable:true, value:function DataTransferItemList (){return bodavm.toolsFunc.dispatch(this, window, "window", "DataTransferItemList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DataTransferItem", {configurable:true, enumerable:false, writable:true, value:function DataTransferItem (){return bodavm.toolsFunc.dispatch(this, window, "window", "DataTransferItem", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DataTransfer", {configurable:true, enumerable:false, writable:true, value:function DataTransfer (){return bodavm.toolsFunc.dispatch(this, window, "window", "DataTransfer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMTokenList", {configurable:true, enumerable:false, writable:true, value:function DOMTokenList (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMTokenList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMStringMap", {configurable:true, enumerable:false, writable:true, value:function DOMStringMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMStringMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMStringList", {configurable:true, enumerable:false, writable:true, value:function DOMStringList (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMStringList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMRectReadOnly", {configurable:true, enumerable:false, writable:true, value:function DOMRectReadOnly (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMRectReadOnly", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMRectList", {configurable:true, enumerable:false, writable:true, value:function DOMRectList (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMRectList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMRect", {configurable:true, enumerable:false, writable:true, value:function DOMRect (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMRect", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMQuad", {configurable:true, enumerable:false, writable:true, value:function DOMQuad (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMQuad", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMPointReadOnly", {configurable:true, enumerable:false, writable:true, value:function DOMPointReadOnly (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMPointReadOnly", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMPoint", {configurable:true, enumerable:false, writable:true, value:function DOMPoint (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMPoint", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMParser", {configurable:true, enumerable:false, writable:true, value:function DOMParser (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMParser", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMMatrixReadOnly", {configurable:true, enumerable:false, writable:true, value:function DOMMatrixReadOnly (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMMatrixReadOnly", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMMatrix", {configurable:true, enumerable:false, writable:true, value:function DOMMatrix (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMMatrix", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMImplementation", {configurable:true, enumerable:false, writable:true, value:function DOMImplementation (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMImplementation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMException", {configurable:true, enumerable:false, writable:true, value:function DOMException (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMException", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DOMError", {configurable:true, enumerable:false, writable:true, value:function DOMError (){return bodavm.toolsFunc.dispatch(this, window, "window", "DOMError", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CustomEvent", {configurable:true, enumerable:false, writable:true, value:function CustomEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "CustomEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Crypto", {configurable:true, enumerable:false, writable:true, value:function Crypto (){return bodavm.toolsFunc.dispatch(this, window, "window", "Crypto", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CountQueuingStrategy", {configurable:true, enumerable:false, writable:true, value:function CountQueuingStrategy (){return bodavm.toolsFunc.dispatch(this, window, "window", "CountQueuingStrategy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ConvolverNode", {configurable:true, enumerable:false, writable:true, value:function ConvolverNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "ConvolverNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ConstantSourceNode", {configurable:true, enumerable:false, writable:true, value:function ConstantSourceNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "ConstantSourceNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CompressionStream", {configurable:true, enumerable:false, writable:true, value:function CompressionStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "CompressionStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CompositionEvent", {configurable:true, enumerable:false, writable:true, value:function CompositionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "CompositionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Comment", {configurable:true, enumerable:false, writable:true, value:function Comment (){return bodavm.toolsFunc.dispatch(this, window, "window", "Comment", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CloseEvent", {configurable:true, enumerable:false, writable:true, value:function CloseEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "CloseEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ClipboardEvent", {configurable:true, enumerable:false, writable:true, value:function ClipboardEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "ClipboardEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CharacterData", {configurable:true, enumerable:false, writable:true, value:function CharacterData (){return bodavm.toolsFunc.dispatch(this, window, "window", "CharacterData", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ChannelSplitterNode", {configurable:true, enumerable:false, writable:true, value:function ChannelSplitterNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "ChannelSplitterNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ChannelMergerNode", {configurable:true, enumerable:false, writable:true, value:function ChannelMergerNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "ChannelMergerNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CanvasRenderingContext2D", {configurable:true, enumerable:false, writable:true, value:function CanvasRenderingContext2D (){return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasRenderingContext2D", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CanvasPattern", {configurable:true, enumerable:false, writable:true, value:function CanvasPattern (){return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasPattern", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CanvasGradient", {configurable:true, enumerable:false, writable:true, value:function CanvasGradient (){return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasGradient", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CanvasFilter", {configurable:true, enumerable:false, writable:true, value:function CanvasFilter (){return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasFilter", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CanvasCaptureMediaStreamTrack", {configurable:true, enumerable:false, writable:true, value:function CanvasCaptureMediaStreamTrack (){return bodavm.toolsFunc.dispatch(this, window, "window", "CanvasCaptureMediaStreamTrack", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSVariableReferenceValue", {configurable:true, enumerable:false, writable:true, value:function CSSVariableReferenceValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSVariableReferenceValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSUnparsedValue", {configurable:true, enumerable:false, writable:true, value:function CSSUnparsedValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSUnparsedValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSUnitValue", {configurable:true, enumerable:false, writable:true, value:function CSSUnitValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSUnitValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSTranslate", {configurable:true, enumerable:false, writable:true, value:function CSSTranslate (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTranslate", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSTransformValue", {configurable:true, enumerable:false, writable:true, value:function CSSTransformValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTransformValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSTransformComponent", {configurable:true, enumerable:false, writable:true, value:function CSSTransformComponent (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTransformComponent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSSupportsRule", {configurable:true, enumerable:false, writable:true, value:function CSSSupportsRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSupportsRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleValue", {configurable:true, enumerable:false, writable:true, value:function CSSStyleValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleSheet", {configurable:true, enumerable:false, writable:true, value:function CSSStyleSheet (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleSheet", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleRule", {configurable:true, enumerable:false, writable:true, value:function CSSStyleRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSStyleDeclaration", {configurable:true, enumerable:false, writable:true, value:function CSSStyleDeclaration (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSStyleDeclaration", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSSkewY", {configurable:true, enumerable:false, writable:true, value:function CSSSkewY (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSkewY", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSSkewX", {configurable:true, enumerable:false, writable:true, value:function CSSSkewX (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSkewX", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSSkew", {configurable:true, enumerable:false, writable:true, value:function CSSSkew (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSSkew", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSScale", {configurable:true, enumerable:false, writable:true, value:function CSSScale (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSScale", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSRuleList", {configurable:true, enumerable:false, writable:true, value:function CSSRuleList (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSRuleList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSRule", {configurable:true, enumerable:false, writable:true, value:function CSSRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSRotate", {configurable:true, enumerable:false, writable:true, value:function CSSRotate (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSRotate", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSPropertyRule", {configurable:true, enumerable:false, writable:true, value:function CSSPropertyRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPropertyRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSPositionValue", {configurable:true, enumerable:false, writable:true, value:function CSSPositionValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPositionValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSPerspective", {configurable:true, enumerable:false, writable:true, value:function CSSPerspective (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPerspective", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSPageRule", {configurable:true, enumerable:false, writable:true, value:function CSSPageRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSPageRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSNumericValue", {configurable:true, enumerable:false, writable:true, value:function CSSNumericValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSNumericValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSNumericArray", {configurable:true, enumerable:false, writable:true, value:function CSSNumericArray (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSNumericArray", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSNamespaceRule", {configurable:true, enumerable:false, writable:true, value:function CSSNamespaceRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSNamespaceRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMediaRule", {configurable:true, enumerable:false, writable:true, value:function CSSMediaRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMediaRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMatrixComponent", {configurable:true, enumerable:false, writable:true, value:function CSSMatrixComponent (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMatrixComponent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathValue", {configurable:true, enumerable:false, writable:true, value:function CSSMathValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathSum", {configurable:true, enumerable:false, writable:true, value:function CSSMathSum (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathSum", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathProduct", {configurable:true, enumerable:false, writable:true, value:function CSSMathProduct (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathProduct", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathNegate", {configurable:true, enumerable:false, writable:true, value:function CSSMathNegate (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathNegate", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathMin", {configurable:true, enumerable:false, writable:true, value:function CSSMathMin (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathMin", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathMax", {configurable:true, enumerable:false, writable:true, value:function CSSMathMax (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathMax", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathInvert", {configurable:true, enumerable:false, writable:true, value:function CSSMathInvert (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathInvert", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSMathClamp", {configurable:true, enumerable:false, writable:true, value:function CSSMathClamp (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSMathClamp", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSLayerStatementRule", {configurable:true, enumerable:false, writable:true, value:function CSSLayerStatementRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSLayerStatementRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSLayerBlockRule", {configurable:true, enumerable:false, writable:true, value:function CSSLayerBlockRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSLayerBlockRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSKeywordValue", {configurable:true, enumerable:false, writable:true, value:function CSSKeywordValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSKeywordValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSKeyframesRule", {configurable:true, enumerable:false, writable:true, value:function CSSKeyframesRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSKeyframesRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSKeyframeRule", {configurable:true, enumerable:false, writable:true, value:function CSSKeyframeRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSKeyframeRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSImportRule", {configurable:true, enumerable:false, writable:true, value:function CSSImportRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSImportRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSImageValue", {configurable:true, enumerable:false, writable:true, value:function CSSImageValue (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSImageValue", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSGroupingRule", {configurable:true, enumerable:false, writable:true, value:function CSSGroupingRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSGroupingRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSFontFaceRule", {configurable:true, enumerable:false, writable:true, value:function CSSFontFaceRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSFontFaceRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSCounterStyleRule", {configurable:true, enumerable:false, writable:true, value:function CSSCounterStyleRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSCounterStyleRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSConditionRule", {configurable:true, enumerable:false, writable:true, value:function CSSConditionRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSConditionRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSS", {configurable:true, enumerable:false, writable:true, value:{}}); -bodavm.toolsFunc.windowdefineProperty(window, "CDATASection", {configurable:true, enumerable:false, writable:true, value:function CDATASection (){return bodavm.toolsFunc.dispatch(this, window, "window", "CDATASection", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ByteLengthQueuingStrategy", {configurable:true, enumerable:false, writable:true, value:function ByteLengthQueuingStrategy (){return bodavm.toolsFunc.dispatch(this, window, "window", "ByteLengthQueuingStrategy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BroadcastChannel", {configurable:true, enumerable:false, writable:true, value:function BroadcastChannel (){return bodavm.toolsFunc.dispatch(this, window, "window", "BroadcastChannel", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BlobEvent", {configurable:true, enumerable:false, writable:true, value:function BlobEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "BlobEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Blob", {configurable:true, enumerable:false, writable:true, value:function Blob (){return bodavm.toolsFunc.dispatch(this, window, "window", "Blob", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BiquadFilterNode", {configurable:true, enumerable:false, writable:true, value:function BiquadFilterNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "BiquadFilterNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BeforeUnloadEvent", {configurable:true, enumerable:false, writable:true, value:function BeforeUnloadEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "BeforeUnloadEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BeforeInstallPromptEvent", {configurable:true, enumerable:false, writable:true, value:function BeforeInstallPromptEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "BeforeInstallPromptEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BatteryManager", {configurable:true, enumerable:false, writable:true, value:function BatteryManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "BatteryManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BaseAudioContext", {configurable:true, enumerable:false, writable:true, value:function BaseAudioContext (){return bodavm.toolsFunc.dispatch(this, window, "window", "BaseAudioContext", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioWorkletNode", {configurable:true, enumerable:false, writable:true, value:function AudioWorkletNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioWorkletNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioScheduledSourceNode", {configurable:true, enumerable:false, writable:true, value:function AudioScheduledSourceNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioScheduledSourceNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioProcessingEvent", {configurable:true, enumerable:false, writable:true, value:function AudioProcessingEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioProcessingEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioParamMap", {configurable:true, enumerable:false, writable:true, value:function AudioParamMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioParamMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioParam", {configurable:true, enumerable:false, writable:true, value:function AudioParam (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioParam", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioNode", {configurable:true, enumerable:false, writable:true, value:function AudioNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioListener", {configurable:true, enumerable:false, writable:true, value:function AudioListener (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioListener", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioDestinationNode", {configurable:true, enumerable:false, writable:true, value:function AudioDestinationNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioDestinationNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioContext", {configurable:true, enumerable:false, writable:true, value:function AudioContext (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioContext", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioBufferSourceNode", {configurable:true, enumerable:false, writable:true, value:function AudioBufferSourceNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioBufferSourceNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioBuffer", {configurable:true, enumerable:false, writable:true, value:function AudioBuffer (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioBuffer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Attr", {configurable:true, enumerable:false, writable:true, value:function Attr (){return bodavm.toolsFunc.dispatch(this, window, "window", "Attr", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AnimationEvent", {configurable:true, enumerable:false, writable:true, value:function AnimationEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AnimationEffect", {configurable:true, enumerable:false, writable:true, value:function AnimationEffect (){return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationEffect", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Animation", {configurable:true, enumerable:false, writable:true, value:function Animation (){return bodavm.toolsFunc.dispatch(this, window, "window", "Animation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AnalyserNode", {configurable:true, enumerable:false, writable:true, value:function AnalyserNode (){return bodavm.toolsFunc.dispatch(this, window, "window", "AnalyserNode", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AbstractRange", {configurable:true, enumerable:false, writable:true, value:function AbstractRange (){return bodavm.toolsFunc.dispatch(this, window, "window", "AbstractRange", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AbortSignal", {configurable:true, enumerable:false, writable:true, value:function AbortSignal (){return bodavm.toolsFunc.dispatch(this, window, "window", "AbortSignal", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AbortController", {configurable:true, enumerable:false, writable:true, value:function AbortController (){return bodavm.toolsFunc.dispatch(this, window, "window", "AbortController", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "self", {configurable:true, enumerable:true, get:function self (){return bodavm.toolsFunc.dispatch(this, window, "window", "self_get", arguments)}, set:function self (){return bodavm.toolsFunc.dispatch(this, window, "window", "self_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "name", {configurable:true, enumerable:true, get:function name (){return bodavm.toolsFunc.dispatch(this, window, "window", "name_get", arguments, '')}, set:function name (){return bodavm.toolsFunc.dispatch(this, window, "window", "name_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "personalbar", {configurable:true, enumerable:true, get:function personalbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "personalbar_get", arguments)}, set:function personalbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "personalbar_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "scrollbars", {configurable:true, enumerable:true, get:function scrollbars (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollbars_get", arguments)}, set:function scrollbars (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollbars_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "statusbar", {configurable:true, enumerable:true, get:function statusbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "statusbar_get", arguments)}, set:function statusbar (){return bodavm.toolsFunc.dispatch(this, window, "window", "statusbar_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "status", {configurable:true, enumerable:true, get:function status (){return bodavm.toolsFunc.dispatch(this, window, "window", "status_get", arguments, '')}, set:function status (){return bodavm.toolsFunc.dispatch(this, window, "window", "status_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "closed", {configurable:true, enumerable:true, get:function closed (){return bodavm.toolsFunc.dispatch(this, window, "window", "closed_get", arguments, false)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "frames", {configurable:true, enumerable:true, get:function frames (){return bodavm.toolsFunc.dispatch(this, window, "window", "frames_get", arguments)}, set:function frames (){return bodavm.toolsFunc.dispatch(this, window, "window", "frames_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "length", {configurable:true, enumerable:true, get:function length (){return bodavm.toolsFunc.dispatch(this, window, "window", "length_get", arguments, 0)}, set:function length (){return bodavm.toolsFunc.dispatch(this, window, "window", "length_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "top", {configurable:false, enumerable:true, get:function top (){return bodavm.toolsFunc.dispatch(this, window, "window", "top_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "opener", {configurable:true, enumerable:true, get:function opener (){return bodavm.toolsFunc.dispatch(this, window, "window", "opener_get", arguments, null)}, set:function opener (){return bodavm.toolsFunc.dispatch(this, window, "window", "opener_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "parent", {configurable:true, enumerable:true, get:function parent (){return bodavm.toolsFunc.dispatch(this, window, "window", "parent_get", arguments)}, set:function parent (){return bodavm.toolsFunc.dispatch(this, window, "window", "parent_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "frameElement", {configurable:true, enumerable:true, get:function frameElement (){return bodavm.toolsFunc.dispatch(this, window, "window", "frameElement_get", arguments, null)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "origin", {configurable:true, enumerable:true, get:function origin (){return bodavm.toolsFunc.dispatch(this, window, "window", "origin_get", arguments, 'http://127.0.0.1:5000')}, set:function origin (){return bodavm.toolsFunc.dispatch(this, window, "window", "origin_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "innerWidth", {configurable:true, enumerable:true, get:function innerWidth (){return bodavm.toolsFunc.dispatch(this, window, "window", "innerWidth_get", arguments, 1440)}, set:function innerWidth (){return bodavm.toolsFunc.dispatch(this, window, "window", "innerWidth_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "innerHeight", {configurable:true, enumerable:true, get:function innerHeight (){return bodavm.toolsFunc.dispatch(this, window, "window", "innerHeight_get", arguments, 150)}, set:function innerHeight (){return bodavm.toolsFunc.dispatch(this, window, "window", "innerHeight_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "scrollX", {configurable:true, enumerable:true, get:function scrollX (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollX_get", arguments, 0)}, set:function scrollX (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollX_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "pageXOffset", {configurable:true, enumerable:true, get:function pageXOffset (){return bodavm.toolsFunc.dispatch(this, window, "window", "pageXOffset_get", arguments, 0)}, set:function pageXOffset (){return bodavm.toolsFunc.dispatch(this, window, "window", "pageXOffset_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "scrollY", {configurable:true, enumerable:true, get:function scrollY (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollY_get", arguments, 0)}, set:function scrollY (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollY_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "pageYOffset", {configurable:true, enumerable:true, get:function pageYOffset (){return bodavm.toolsFunc.dispatch(this, window, "window", "pageYOffset_get", arguments, 0)}, set:function pageYOffset (){return bodavm.toolsFunc.dispatch(this, window, "window", "pageYOffset_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "screenX", {configurable:true, enumerable:true, get:function screenX (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenX_get", arguments, 0)}, set:function screenX (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenX_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "screenY", {configurable:true, enumerable:true, get:function screenY (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenY_get", arguments, 0)}, set:function screenY (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenY_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "outerWidth", {configurable:true, enumerable:true, get:function outerWidth (){return bodavm.toolsFunc.dispatch(this, window, "window", "outerWidth_get", arguments, 1440)}, set:function outerWidth (){return bodavm.toolsFunc.dispatch(this, window, "window", "outerWidth_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "outerHeight", {configurable:true, enumerable:true, get:function outerHeight (){return bodavm.toolsFunc.dispatch(this, window, "window", "outerHeight_get", arguments, 920)}, set:function outerHeight (){return bodavm.toolsFunc.dispatch(this, window, "window", "outerHeight_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "devicePixelRatio", {configurable:true, enumerable:true, get:function devicePixelRatio (){return bodavm.toolsFunc.dispatch(this, window, "window", "devicePixelRatio_get", arguments, 1.5)}, set:function devicePixelRatio (){return bodavm.toolsFunc.dispatch(this, window, "window", "devicePixelRatio_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "event", {configurable:true, enumerable:false, get:function event (){return bodavm.toolsFunc.dispatch(this, window, "window", "event_get", arguments)}, set:function event (){return bodavm.toolsFunc.dispatch(this, window, "window", "event_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "clientInformation", {configurable:true, enumerable:true, get:function clientInformation (){return bodavm.toolsFunc.dispatch(this, window, "window", "clientInformation_get", arguments)}, set:function clientInformation (){return bodavm.toolsFunc.dispatch(this, window, "window", "clientInformation_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "offscreenBuffering", {configurable:true, enumerable:false, get:function offscreenBuffering (){return bodavm.toolsFunc.dispatch(this, window, "window", "offscreenBuffering_get", arguments, true)}, set:function offscreenBuffering (){return bodavm.toolsFunc.dispatch(this, window, "window", "offscreenBuffering_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "screenLeft", {configurable:true, enumerable:true, get:function screenLeft (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenLeft_get", arguments, 0)}, set:function screenLeft (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenLeft_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "screenTop", {configurable:true, enumerable:true, get:function screenTop (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenTop_get", arguments, 0)}, set:function screenTop (){return bodavm.toolsFunc.dispatch(this, window, "window", "screenTop_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "defaultStatus", {configurable:true, enumerable:true, get:function defaultStatus (){return bodavm.toolsFunc.dispatch(this, window, "window", "defaultStatus_get", arguments, '')}, set:function defaultStatus (){return bodavm.toolsFunc.dispatch(this, window, "window", "defaultStatus_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "defaultstatus", {configurable:true, enumerable:true, get:function defaultstatus (){return bodavm.toolsFunc.dispatch(this, window, "window", "defaultstatus_get", arguments, '')}, set:function defaultstatus (){return bodavm.toolsFunc.dispatch(this, window, "window", "defaultstatus_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "styleMedia", {configurable:true, enumerable:true, get:function styleMedia (){return bodavm.toolsFunc.dispatch(this, window, "window", "styleMedia_get", arguments)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "onsearch", {configurable:true, enumerable:true, get:function onsearch (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsearch_get", arguments, null)}, set:function onsearch (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsearch_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "isSecureContext", {configurable:true, enumerable:true, get:function isSecureContext (){return bodavm.toolsFunc.dispatch(this, window, "window", "isSecureContext_get", arguments, true)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "onappinstalled", {configurable:true, enumerable:true, get:function onappinstalled (){return bodavm.toolsFunc.dispatch(this, window, "window", "onappinstalled_get", arguments, null)}, set:function onappinstalled (){return bodavm.toolsFunc.dispatch(this, window, "window", "onappinstalled_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onbeforeinstallprompt", {configurable:true, enumerable:true, get:function onbeforeinstallprompt (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeinstallprompt_get", arguments, null)}, set:function onbeforeinstallprompt (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeinstallprompt_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "crypto", {configurable:true, enumerable:true, get:function crypto (){return bodavm.toolsFunc.dispatch(this, window, "window", "crypto_get", arguments)}, set:undefined}); - -bodavm.toolsFunc.windowdefineProperty(window, "onbeforexrselect", {configurable:true, enumerable:true, get:function onbeforexrselect (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforexrselect_get", arguments, null)}, set:function onbeforexrselect (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforexrselect_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onabort", {configurable:true, enumerable:true, get:function onabort (){return bodavm.toolsFunc.dispatch(this, window, "window", "onabort_get", arguments, null)}, set:function onabort (){return bodavm.toolsFunc.dispatch(this, window, "window", "onabort_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onblur", {configurable:true, enumerable:true, get:function onblur (){return bodavm.toolsFunc.dispatch(this, window, "window", "onblur_get", arguments, null)}, set:function onblur (){return bodavm.toolsFunc.dispatch(this, window, "window", "onblur_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oncancel", {configurable:true, enumerable:true, get:function oncancel (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncancel_get", arguments, null)}, set:function oncancel (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncancel_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oncanplay", {configurable:true, enumerable:true, get:function oncanplay (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplay_get", arguments, null)}, set:function oncanplay (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplay_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oncanplaythrough", {configurable:true, enumerable:true, get:function oncanplaythrough (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplaythrough_get", arguments, null)}, set:function oncanplaythrough (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncanplaythrough_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onchange", {configurable:true, enumerable:true, get:function onchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onchange_get", arguments, null)}, set:function onchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onchange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onclick", {configurable:true, enumerable:true, get:function onclick (){return bodavm.toolsFunc.dispatch(this, window, "window", "onclick_get", arguments, null)}, set:function onclick (){return bodavm.toolsFunc.dispatch(this, window, "window", "onclick_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onclose", {configurable:true, enumerable:true, get:function onclose (){return bodavm.toolsFunc.dispatch(this, window, "window", "onclose_get", arguments, null)}, set:function onclose (){return bodavm.toolsFunc.dispatch(this, window, "window", "onclose_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oncontextlost", {configurable:true, enumerable:true, get:function oncontextlost (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextlost_get", arguments, null)}, set:function oncontextlost (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextlost_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oncontextmenu", {configurable:true, enumerable:true, get:function oncontextmenu (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextmenu_get", arguments, null)}, set:function oncontextmenu (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextmenu_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oncontextrestored", {configurable:true, enumerable:true, get:function oncontextrestored (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextrestored_get", arguments, null)}, set:function oncontextrestored (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncontextrestored_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oncuechange", {configurable:true, enumerable:true, get:function oncuechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncuechange_get", arguments, null)}, set:function oncuechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "oncuechange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondblclick", {configurable:true, enumerable:true, get:function ondblclick (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondblclick_get", arguments, null)}, set:function ondblclick (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondblclick_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondrag", {configurable:true, enumerable:true, get:function ondrag (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondrag_get", arguments, null)}, set:function ondrag (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondrag_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondragend", {configurable:true, enumerable:true, get:function ondragend (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragend_get", arguments, null)}, set:function ondragend (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragend_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondragenter", {configurable:true, enumerable:true, get:function ondragenter (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragenter_get", arguments, null)}, set:function ondragenter (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragenter_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondragleave", {configurable:true, enumerable:true, get:function ondragleave (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragleave_get", arguments, null)}, set:function ondragleave (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragleave_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondragover", {configurable:true, enumerable:true, get:function ondragover (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragover_get", arguments, null)}, set:function ondragover (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragover_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondragstart", {configurable:true, enumerable:true, get:function ondragstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragstart_get", arguments, null)}, set:function ondragstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondragstart_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondrop", {configurable:true, enumerable:true, get:function ondrop (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondrop_get", arguments, null)}, set:function ondrop (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondrop_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondurationchange", {configurable:true, enumerable:true, get:function ondurationchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondurationchange_get", arguments, null)}, set:function ondurationchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondurationchange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onemptied", {configurable:true, enumerable:true, get:function onemptied (){return bodavm.toolsFunc.dispatch(this, window, "window", "onemptied_get", arguments, null)}, set:function onemptied (){return bodavm.toolsFunc.dispatch(this, window, "window", "onemptied_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onended", {configurable:true, enumerable:true, get:function onended (){return bodavm.toolsFunc.dispatch(this, window, "window", "onended_get", arguments, null)}, set:function onended (){return bodavm.toolsFunc.dispatch(this, window, "window", "onended_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onerror", {configurable:true, enumerable:true, get:function onerror (){return bodavm.toolsFunc.dispatch(this, window, "window", "onerror_get", arguments, null)}, set:function onerror (){return bodavm.toolsFunc.dispatch(this, window, "window", "onerror_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onfocus", {configurable:true, enumerable:true, get:function onfocus (){return bodavm.toolsFunc.dispatch(this, window, "window", "onfocus_get", arguments, null)}, set:function onfocus (){return bodavm.toolsFunc.dispatch(this, window, "window", "onfocus_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onformdata", {configurable:true, enumerable:true, get:function onformdata (){return bodavm.toolsFunc.dispatch(this, window, "window", "onformdata_get", arguments, null)}, set:function onformdata (){return bodavm.toolsFunc.dispatch(this, window, "window", "onformdata_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oninput", {configurable:true, enumerable:true, get:function oninput (){return bodavm.toolsFunc.dispatch(this, window, "window", "oninput_get", arguments, null)}, set:function oninput (){return bodavm.toolsFunc.dispatch(this, window, "window", "oninput_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "oninvalid", {configurable:true, enumerable:true, get:function oninvalid (){return bodavm.toolsFunc.dispatch(this, window, "window", "oninvalid_get", arguments, null)}, set:function oninvalid (){return bodavm.toolsFunc.dispatch(this, window, "window", "oninvalid_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onkeydown", {configurable:true, enumerable:true, get:function onkeydown (){return bodavm.toolsFunc.dispatch(this, window, "window", "onkeydown_get", arguments, null)}, set:function onkeydown (){return bodavm.toolsFunc.dispatch(this, window, "window", "onkeydown_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onkeypress", {configurable:true, enumerable:true, get:function onkeypress (){return bodavm.toolsFunc.dispatch(this, window, "window", "onkeypress_get", arguments, null)}, set:function onkeypress (){return bodavm.toolsFunc.dispatch(this, window, "window", "onkeypress_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onkeyup", {configurable:true, enumerable:true, get:function onkeyup (){return bodavm.toolsFunc.dispatch(this, window, "window", "onkeyup_get", arguments, null)}, set:function onkeyup (){return bodavm.toolsFunc.dispatch(this, window, "window", "onkeyup_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onload", {configurable:true, enumerable:true, get:function onload (){return bodavm.toolsFunc.dispatch(this, window, "window", "onload_get", arguments, null)}, set:function onload (){return bodavm.toolsFunc.dispatch(this, window, "window", "onload_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onloadeddata", {configurable:true, enumerable:true, get:function onloadeddata (){return bodavm.toolsFunc.dispatch(this, window, "window", "onloadeddata_get", arguments, null)}, set:function onloadeddata (){return bodavm.toolsFunc.dispatch(this, window, "window", "onloadeddata_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onloadedmetadata", {configurable:true, enumerable:true, get:function onloadedmetadata (){return bodavm.toolsFunc.dispatch(this, window, "window", "onloadedmetadata_get", arguments, null)}, set:function onloadedmetadata (){return bodavm.toolsFunc.dispatch(this, window, "window", "onloadedmetadata_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onloadstart", {configurable:true, enumerable:true, get:function onloadstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onloadstart_get", arguments, null)}, set:function onloadstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onloadstart_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmousedown", {configurable:true, enumerable:true, get:function onmousedown (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmousedown_get", arguments, null)}, set:function onmousedown (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmousedown_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmouseenter", {configurable:true, enumerable:true, get:function onmouseenter (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseenter_get", arguments, null)}, set:function onmouseenter (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseenter_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmouseleave", {configurable:true, enumerable:true, get:function onmouseleave (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseleave_get", arguments, null)}, set:function onmouseleave (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseleave_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmousemove", {configurable:true, enumerable:true, get:function onmousemove (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmousemove_get", arguments, null)}, set:function onmousemove (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmousemove_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmouseout", {configurable:true, enumerable:true, get:function onmouseout (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseout_get", arguments, null)}, set:function onmouseout (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseout_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmouseover", {configurable:true, enumerable:true, get:function onmouseover (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseover_get", arguments, null)}, set:function onmouseover (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseover_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmouseup", {configurable:true, enumerable:true, get:function onmouseup (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseup_get", arguments, null)}, set:function onmouseup (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmouseup_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmousewheel", {configurable:true, enumerable:true, get:function onmousewheel (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmousewheel_get", arguments, null)}, set:function onmousewheel (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmousewheel_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpause", {configurable:true, enumerable:true, get:function onpause (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpause_get", arguments, null)}, set:function onpause (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpause_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onplay", {configurable:true, enumerable:true, get:function onplay (){return bodavm.toolsFunc.dispatch(this, window, "window", "onplay_get", arguments, null)}, set:function onplay (){return bodavm.toolsFunc.dispatch(this, window, "window", "onplay_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onplaying", {configurable:true, enumerable:true, get:function onplaying (){return bodavm.toolsFunc.dispatch(this, window, "window", "onplaying_get", arguments, null)}, set:function onplaying (){return bodavm.toolsFunc.dispatch(this, window, "window", "onplaying_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onprogress", {configurable:true, enumerable:true, get:function onprogress (){return bodavm.toolsFunc.dispatch(this, window, "window", "onprogress_get", arguments, null)}, set:function onprogress (){return bodavm.toolsFunc.dispatch(this, window, "window", "onprogress_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onratechange", {configurable:true, enumerable:true, get:function onratechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onratechange_get", arguments, null)}, set:function onratechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onratechange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onreset", {configurable:true, enumerable:true, get:function onreset (){return bodavm.toolsFunc.dispatch(this, window, "window", "onreset_get", arguments, null)}, set:function onreset (){return bodavm.toolsFunc.dispatch(this, window, "window", "onreset_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onresize", {configurable:true, enumerable:true, get:function onresize (){return bodavm.toolsFunc.dispatch(this, window, "window", "onresize_get", arguments, null)}, set:function onresize (){return bodavm.toolsFunc.dispatch(this, window, "window", "onresize_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onscroll", {configurable:true, enumerable:true, get:function onscroll (){return bodavm.toolsFunc.dispatch(this, window, "window", "onscroll_get", arguments, null)}, set:function onscroll (){return bodavm.toolsFunc.dispatch(this, window, "window", "onscroll_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onsecuritypolicyviolation", {configurable:true, enumerable:true, get:function onsecuritypolicyviolation (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsecuritypolicyviolation_get", arguments, null)}, set:function onsecuritypolicyviolation (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsecuritypolicyviolation_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onseeked", {configurable:true, enumerable:true, get:function onseeked (){return bodavm.toolsFunc.dispatch(this, window, "window", "onseeked_get", arguments, null)}, set:function onseeked (){return bodavm.toolsFunc.dispatch(this, window, "window", "onseeked_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onseeking", {configurable:true, enumerable:true, get:function onseeking (){return bodavm.toolsFunc.dispatch(this, window, "window", "onseeking_get", arguments, null)}, set:function onseeking (){return bodavm.toolsFunc.dispatch(this, window, "window", "onseeking_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onselect", {configurable:true, enumerable:true, get:function onselect (){return bodavm.toolsFunc.dispatch(this, window, "window", "onselect_get", arguments, null)}, set:function onselect (){return bodavm.toolsFunc.dispatch(this, window, "window", "onselect_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onslotchange", {configurable:true, enumerable:true, get:function onslotchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onslotchange_get", arguments, null)}, set:function onslotchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onslotchange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onstalled", {configurable:true, enumerable:true, get:function onstalled (){return bodavm.toolsFunc.dispatch(this, window, "window", "onstalled_get", arguments, null)}, set:function onstalled (){return bodavm.toolsFunc.dispatch(this, window, "window", "onstalled_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onsubmit", {configurable:true, enumerable:true, get:function onsubmit (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsubmit_get", arguments, null)}, set:function onsubmit (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsubmit_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onsuspend", {configurable:true, enumerable:true, get:function onsuspend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsuspend_get", arguments, null)}, set:function onsuspend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onsuspend_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ontimeupdate", {configurable:true, enumerable:true, get:function ontimeupdate (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontimeupdate_get", arguments, null)}, set:function ontimeupdate (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontimeupdate_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ontoggle", {configurable:true, enumerable:true, get:function ontoggle (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontoggle_get", arguments, null)}, set:function ontoggle (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontoggle_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onvolumechange", {configurable:true, enumerable:true, get:function onvolumechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onvolumechange_get", arguments, null)}, set:function onvolumechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onvolumechange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onwaiting", {configurable:true, enumerable:true, get:function onwaiting (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwaiting_get", arguments, null)}, set:function onwaiting (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwaiting_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onwebkitanimationend", {configurable:true, enumerable:true, get:function onwebkitanimationend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationend_get", arguments, null)}, set:function onwebkitanimationend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationend_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onwebkitanimationiteration", {configurable:true, enumerable:true, get:function onwebkitanimationiteration (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationiteration_get", arguments, null)}, set:function onwebkitanimationiteration (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationiteration_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onwebkitanimationstart", {configurable:true, enumerable:true, get:function onwebkitanimationstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationstart_get", arguments, null)}, set:function onwebkitanimationstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkitanimationstart_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onwebkittransitionend", {configurable:true, enumerable:true, get:function onwebkittransitionend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkittransitionend_get", arguments, null)}, set:function onwebkittransitionend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwebkittransitionend_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onwheel", {configurable:true, enumerable:true, get:function onwheel (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwheel_get", arguments, null)}, set:function onwheel (){return bodavm.toolsFunc.dispatch(this, window, "window", "onwheel_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onauxclick", {configurable:true, enumerable:true, get:function onauxclick (){return bodavm.toolsFunc.dispatch(this, window, "window", "onauxclick_get", arguments, null)}, set:function onauxclick (){return bodavm.toolsFunc.dispatch(this, window, "window", "onauxclick_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ongotpointercapture", {configurable:true, enumerable:true, get:function ongotpointercapture (){return bodavm.toolsFunc.dispatch(this, window, "window", "ongotpointercapture_get", arguments, null)}, set:function ongotpointercapture (){return bodavm.toolsFunc.dispatch(this, window, "window", "ongotpointercapture_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onlostpointercapture", {configurable:true, enumerable:true, get:function onlostpointercapture (){return bodavm.toolsFunc.dispatch(this, window, "window", "onlostpointercapture_get", arguments, null)}, set:function onlostpointercapture (){return bodavm.toolsFunc.dispatch(this, window, "window", "onlostpointercapture_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointerdown", {configurable:true, enumerable:true, get:function onpointerdown (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerdown_get", arguments, null)}, set:function onpointerdown (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerdown_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointermove", {configurable:true, enumerable:true, get:function onpointermove (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointermove_get", arguments, null)}, set:function onpointermove (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointermove_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointerup", {configurable:true, enumerable:true, get:function onpointerup (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerup_get", arguments, null)}, set:function onpointerup (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerup_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointercancel", {configurable:true, enumerable:true, get:function onpointercancel (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointercancel_get", arguments, null)}, set:function onpointercancel (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointercancel_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointerover", {configurable:true, enumerable:true, get:function onpointerover (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerover_get", arguments, null)}, set:function onpointerover (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerover_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointerout", {configurable:true, enumerable:true, get:function onpointerout (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerout_get", arguments, null)}, set:function onpointerout (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerout_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointerenter", {configurable:true, enumerable:true, get:function onpointerenter (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerenter_get", arguments, null)}, set:function onpointerenter (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerenter_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointerleave", {configurable:true, enumerable:true, get:function onpointerleave (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerleave_get", arguments, null)}, set:function onpointerleave (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerleave_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onselectstart", {configurable:true, enumerable:true, get:function onselectstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onselectstart_get", arguments, null)}, set:function onselectstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onselectstart_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onselectionchange", {configurable:true, enumerable:true, get:function onselectionchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onselectionchange_get", arguments, null)}, set:function onselectionchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onselectionchange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onanimationend", {configurable:true, enumerable:true, get:function onanimationend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationend_get", arguments, null)}, set:function onanimationend (){return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationend_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onanimationiteration", {configurable:true, enumerable:true, get:function onanimationiteration (){return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationiteration_get", arguments, null)}, set:function onanimationiteration (){return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationiteration_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onanimationstart", {configurable:true, enumerable:true, get:function onanimationstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationstart_get", arguments, null)}, set:function onanimationstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "onanimationstart_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ontransitionrun", {configurable:true, enumerable:true, get:function ontransitionrun (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionrun_get", arguments, null)}, set:function ontransitionrun (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionrun_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ontransitionstart", {configurable:true, enumerable:true, get:function ontransitionstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionstart_get", arguments, null)}, set:function ontransitionstart (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionstart_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ontransitionend", {configurable:true, enumerable:true, get:function ontransitionend (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionend_get", arguments, null)}, set:function ontransitionend (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitionend_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ontransitioncancel", {configurable:true, enumerable:true, get:function ontransitioncancel (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitioncancel_get", arguments, null)}, set:function ontransitioncancel (){return bodavm.toolsFunc.dispatch(this, window, "window", "ontransitioncancel_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onafterprint", {configurable:true, enumerable:true, get:function onafterprint (){return bodavm.toolsFunc.dispatch(this, window, "window", "onafterprint_get", arguments, null)}, set:function onafterprint (){return bodavm.toolsFunc.dispatch(this, window, "window", "onafterprint_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onbeforeprint", {configurable:true, enumerable:true, get:function onbeforeprint (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeprint_get", arguments, null)}, set:function onbeforeprint (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeprint_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onbeforeunload", {configurable:true, enumerable:true, get:function onbeforeunload (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeunload_get", arguments, null)}, set:function onbeforeunload (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforeunload_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onhashchange", {configurable:true, enumerable:true, get:function onhashchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onhashchange_get", arguments, null)}, set:function onhashchange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onhashchange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onlanguagechange", {configurable:true, enumerable:true, get:function onlanguagechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onlanguagechange_get", arguments, null)}, set:function onlanguagechange (){return bodavm.toolsFunc.dispatch(this, window, "window", "onlanguagechange_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmessage", {configurable:true, enumerable:true, get:function onmessage (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmessage_get", arguments, null)}, set:function onmessage (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmessage_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onmessageerror", {configurable:true, enumerable:true, get:function onmessageerror (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmessageerror_get", arguments, null)}, set:function onmessageerror (){return bodavm.toolsFunc.dispatch(this, window, "window", "onmessageerror_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onoffline", {configurable:true, enumerable:true, get:function onoffline (){return bodavm.toolsFunc.dispatch(this, window, "window", "onoffline_get", arguments, null)}, set:function onoffline (){return bodavm.toolsFunc.dispatch(this, window, "window", "onoffline_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ononline", {configurable:true, enumerable:true, get:function ononline (){return bodavm.toolsFunc.dispatch(this, window, "window", "ononline_get", arguments, null)}, set:function ononline (){return bodavm.toolsFunc.dispatch(this, window, "window", "ononline_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpagehide", {configurable:true, enumerable:true, get:function onpagehide (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpagehide_get", arguments, null)}, set:function onpagehide (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpagehide_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpageshow", {configurable:true, enumerable:true, get:function onpageshow (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpageshow_get", arguments, null)}, set:function onpageshow (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpageshow_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onpopstate", {configurable:true, enumerable:true, get:function onpopstate (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpopstate_get", arguments, null)}, set:function onpopstate (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpopstate_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onrejectionhandled", {configurable:true, enumerable:true, get:function onrejectionhandled (){return bodavm.toolsFunc.dispatch(this, window, "window", "onrejectionhandled_get", arguments, null)}, set:function onrejectionhandled (){return bodavm.toolsFunc.dispatch(this, window, "window", "onrejectionhandled_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onstorage", {configurable:true, enumerable:true, get:function onstorage (){return bodavm.toolsFunc.dispatch(this, window, "window", "onstorage_get", arguments, null)}, set:function onstorage (){return bodavm.toolsFunc.dispatch(this, window, "window", "onstorage_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onunhandledrejection", {configurable:true, enumerable:true, get:function onunhandledrejection (){return bodavm.toolsFunc.dispatch(this, window, "window", "onunhandledrejection_get", arguments, null)}, set:function onunhandledrejection (){return bodavm.toolsFunc.dispatch(this, window, "window", "onunhandledrejection_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onunload", {configurable:true, enumerable:true, get:function onunload (){return bodavm.toolsFunc.dispatch(this, window, "window", "onunload_get", arguments, null)}, set:function onunload (){return bodavm.toolsFunc.dispatch(this, window, "window", "onunload_set", arguments)}}); -// bodavm.toolsFunc.windowdefineProperty(window, "alert", {configurable:true, enumerable:true, writable:true, value:function alert (){return bodavm.toolsFunc.dispatch(this, window, "window", "alert", arguments)}}); -// bodavm.toolsFunc.windowdefineProperty(window, "atob", {configurable:true, enumerable:true, writable:true, value:function atob (){return bodavm.toolsFunc.dispatch(this, window, "window", "atob", arguments)}}); -// bodavm.toolsFunc.windowdefineProperty(window, "blur", {configurable:true, enumerable:true, writable:true, value:function blur (){return bodavm.toolsFunc.dispatch(this, window, "window", "blur", arguments)}}); -// bodavm.toolsFunc.windowdefineProperty(window, "btoa", {configurable:true, enumerable:true, writable:true, value:function btoa (){return bodavm.toolsFunc.dispatch(this, window, "window", "btoa", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "cancelAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function cancelAnimationFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "cancelAnimationFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "cancelIdleCallback", {configurable:true, enumerable:true, writable:true, value:function cancelIdleCallback (){return bodavm.toolsFunc.dispatch(this, window, "window", "cancelIdleCallback", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "captureEvents", {configurable:true, enumerable:true, writable:true, value:function captureEvents (){return bodavm.toolsFunc.dispatch(this, window, "window", "captureEvents", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "clearInterval", {configurable:true, enumerable:true, writable:true, value:function clearInterval (){return bodavm.toolsFunc.dispatch(this, window, "window", "clearInterval", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "clearTimeout", {configurable:true, enumerable:true, writable:true, value:function clearTimeout (){return bodavm.toolsFunc.dispatch(this, window, "window", "clearTimeout", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "close", {configurable:true, enumerable:true, writable:true, value:function close (){return bodavm.toolsFunc.dispatch(this, window, "window", "close", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "confirm", {configurable:true, enumerable:true, writable:true, value:function confirm (){return bodavm.toolsFunc.dispatch(this, window, "window", "confirm", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "createImageBitmap", {configurable:true, enumerable:true, writable:true, value:function createImageBitmap (){return bodavm.toolsFunc.dispatch(this, window, "window", "createImageBitmap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "fetch", {configurable:true, enumerable:true, writable:true, value:function fetch (){return bodavm.toolsFunc.dispatch(this, window, "window", "fetch", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "find", {configurable:true, enumerable:true, writable:true, value:function find (){return bodavm.toolsFunc.dispatch(this, window, "window", "find", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "focus", {configurable:true, enumerable:true, writable:true, value:function focus (){return bodavm.toolsFunc.dispatch(this, window, "window", "focus", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "getComputedStyle", {configurable:true, enumerable:true, writable:true, value:function getComputedStyle (){return bodavm.toolsFunc.dispatch(this, window, "window", "getComputedStyle", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "getSelection", {configurable:true, enumerable:true, writable:true, value:function getSelection (){return bodavm.toolsFunc.dispatch(this, window, "window", "getSelection", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "matchMedia", {configurable:true, enumerable:true, writable:true, value:function matchMedia (){return bodavm.toolsFunc.dispatch(this, window, "window", "matchMedia", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "moveBy", {configurable:true, enumerable:true, writable:true, value:function moveBy (){return bodavm.toolsFunc.dispatch(this, window, "window", "moveBy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "moveTo", {configurable:true, enumerable:true, writable:true, value:function moveTo (){return bodavm.toolsFunc.dispatch(this, window, "window", "moveTo", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "open", {configurable:true, enumerable:true, writable:true, value:function open (){return bodavm.toolsFunc.dispatch(this, window, "window", "open", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "postMessage", {configurable:true, enumerable:true, writable:true, value:function postMessage (){return bodavm.toolsFunc.dispatch(this, window, "window", "postMessage", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "print", {configurable:true, enumerable:true, writable:true, value:function print (){return bodavm.toolsFunc.dispatch(this, window, "window", "print", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "prompt", {configurable:true, enumerable:true, writable:true, value:function prompt (){return bodavm.toolsFunc.dispatch(this, window, "window", "prompt", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "queueMicrotask", {configurable:true, enumerable:true, writable:true, value:function queueMicrotask (){return bodavm.toolsFunc.dispatch(this, window, "window", "queueMicrotask", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "releaseEvents", {configurable:true, enumerable:true, writable:true, value:function releaseEvents (){return bodavm.toolsFunc.dispatch(this, window, "window", "releaseEvents", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "reportError", {configurable:true, enumerable:true, writable:true, value:function reportError (){return bodavm.toolsFunc.dispatch(this, window, "window", "reportError", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "requestAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function requestAnimationFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "requestAnimationFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "requestIdleCallback", {configurable:true, enumerable:true, writable:true, value:function requestIdleCallback (){return bodavm.toolsFunc.dispatch(this, window, "window", "requestIdleCallback", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "resizeBy", {configurable:true, enumerable:true, writable:true, value:function resizeBy (){return bodavm.toolsFunc.dispatch(this, window, "window", "resizeBy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "resizeTo", {configurable:true, enumerable:true, writable:true, value:function resizeTo (){return bodavm.toolsFunc.dispatch(this, window, "window", "resizeTo", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "scroll", {configurable:true, enumerable:true, writable:true, value:function scroll (){return bodavm.toolsFunc.dispatch(this, window, "window", "scroll", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "scrollBy", {configurable:true, enumerable:true, writable:true, value:function scrollBy (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollBy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "scrollTo", {configurable:true, enumerable:true, writable:true, value:function scrollTo (){return bodavm.toolsFunc.dispatch(this, window, "window", "scrollTo", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "setInterval", {configurable:true, enumerable:true, writable:true, value:function setInterval (){return bodavm.toolsFunc.dispatch(this, window, "window", "setInterval", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "setTimeout", {configurable:true, enumerable:true, writable:true, value:function setTimeout (){return bodavm.toolsFunc.dispatch(this, window, "window", "setTimeout", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "stop", {configurable:true, enumerable:true, writable:true, value:function stop (){return bodavm.toolsFunc.dispatch(this, window, "window", "stop", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "structuredClone", {configurable:true, enumerable:true, writable:true, value:function structuredClone (){return bodavm.toolsFunc.dispatch(this, window, "window", "structuredClone", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitCancelAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function webkitCancelAnimationFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitCancelAnimationFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitRequestAnimationFrame", {configurable:true, enumerable:true, writable:true, value:function webkitRequestAnimationFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitRequestAnimationFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondevicemotion", {configurable:true, enumerable:true, get:function ondevicemotion (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondevicemotion_get", arguments, null)}, set:function ondevicemotion (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondevicemotion_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondeviceorientation", {configurable:true, enumerable:true, get:function ondeviceorientation (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientation_get", arguments, null)}, set:function ondeviceorientation (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientation_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ondeviceorientationabsolute", {configurable:true, enumerable:true, get:function ondeviceorientationabsolute (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientationabsolute_get", arguments, null)}, set:function ondeviceorientationabsolute (){return bodavm.toolsFunc.dispatch(this, window, "window", "ondeviceorientationabsolute_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "onbeforematch", {configurable:true, enumerable:true, get:function onbeforematch (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforematch_get", arguments, null)}, set:function onbeforematch (){return bodavm.toolsFunc.dispatch(this, window, "window", "onbeforematch_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AbsoluteOrientationSensor", {configurable:true, enumerable:false, writable:true, value:function AbsoluteOrientationSensor (){return bodavm.toolsFunc.dispatch(this, window, "window", "AbsoluteOrientationSensor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Accelerometer", {configurable:true, enumerable:false, writable:true, value:function Accelerometer (){return bodavm.toolsFunc.dispatch(this, window, "window", "Accelerometer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioWorklet", {configurable:true, enumerable:false, writable:true, value:function AudioWorklet (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioWorklet", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Cache", {configurable:true, enumerable:false, writable:true, value:function Cache (){return bodavm.toolsFunc.dispatch(this, window, "window", "Cache", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Clipboard", {configurable:true, enumerable:false, writable:true, value:function Clipboard (){return bodavm.toolsFunc.dispatch(this, window, "window", "Clipboard", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ClipboardItem", {configurable:true, enumerable:false, writable:true, value:function ClipboardItem (){return bodavm.toolsFunc.dispatch(this, window, "window", "ClipboardItem", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CookieChangeEvent", {configurable:true, enumerable:false, writable:true, value:function CookieChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "CookieChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CookieStoreManager", {configurable:true, enumerable:false, writable:true, value:function CookieStoreManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "CookieStoreManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Credential", {configurable:true, enumerable:false, writable:true, value:function Credential (){return bodavm.toolsFunc.dispatch(this, window, "window", "Credential", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CredentialsContainer", {configurable:true, enumerable:false, writable:true, value:function CredentialsContainer (){return bodavm.toolsFunc.dispatch(this, window, "window", "CredentialsContainer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CryptoKey", {configurable:true, enumerable:false, writable:true, value:function CryptoKey (){return bodavm.toolsFunc.dispatch(this, window, "window", "CryptoKey", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DeviceMotionEvent", {configurable:true, enumerable:false, writable:true, value:function DeviceMotionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceMotionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DeviceMotionEventAcceleration", {configurable:true, enumerable:false, writable:true, value:function DeviceMotionEventAcceleration (){return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceMotionEventAcceleration", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DeviceMotionEventRotationRate", {configurable:true, enumerable:false, writable:true, value:function DeviceMotionEventRotationRate (){return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceMotionEventRotationRate", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DeviceOrientationEvent", {configurable:true, enumerable:false, writable:true, value:function DeviceOrientationEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "DeviceOrientationEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FederatedCredential", {configurable:true, enumerable:false, writable:true, value:function FederatedCredential (){return bodavm.toolsFunc.dispatch(this, window, "window", "FederatedCredential", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Gyroscope", {configurable:true, enumerable:false, writable:true, value:function Gyroscope (){return bodavm.toolsFunc.dispatch(this, window, "window", "Gyroscope", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Keyboard", {configurable:true, enumerable:false, writable:true, value:function Keyboard (){return bodavm.toolsFunc.dispatch(this, window, "window", "Keyboard", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "KeyboardLayoutMap", {configurable:true, enumerable:false, writable:true, value:function KeyboardLayoutMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "KeyboardLayoutMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "LinearAccelerationSensor", {configurable:true, enumerable:false, writable:true, value:function LinearAccelerationSensor (){return bodavm.toolsFunc.dispatch(this, window, "window", "LinearAccelerationSensor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Lock", {configurable:true, enumerable:false, writable:true, value:function Lock (){return bodavm.toolsFunc.dispatch(this, window, "window", "Lock", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "LockManager", {configurable:true, enumerable:false, writable:true, value:function LockManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "LockManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIAccess", {configurable:true, enumerable:false, writable:true, value:function MIDIAccess (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIAccess", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIConnectionEvent", {configurable:true, enumerable:false, writable:true, value:function MIDIConnectionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIConnectionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIInput", {configurable:true, enumerable:false, writable:true, value:function MIDIInput (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIInput", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIInputMap", {configurable:true, enumerable:false, writable:true, value:function MIDIInputMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIInputMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIMessageEvent", {configurable:true, enumerable:false, writable:true, value:function MIDIMessageEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIMessageEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIOutput", {configurable:true, enumerable:false, writable:true, value:function MIDIOutput (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIOutput", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIOutputMap", {configurable:true, enumerable:false, writable:true, value:function MIDIOutputMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIOutputMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MIDIPort", {configurable:true, enumerable:false, writable:true, value:function MIDIPort (){return bodavm.toolsFunc.dispatch(this, window, "window", "MIDIPort", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaDeviceInfo", {configurable:true, enumerable:false, writable:true, value:function MediaDeviceInfo (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaDeviceInfo", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaDevices", {configurable:true, enumerable:false, writable:true, value:function MediaDevices (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaDevices", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaKeyMessageEvent", {configurable:true, enumerable:false, writable:true, value:function MediaKeyMessageEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeyMessageEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaKeySession", {configurable:true, enumerable:false, writable:true, value:function MediaKeySession (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeySession", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaKeyStatusMap", {configurable:true, enumerable:false, writable:true, value:function MediaKeyStatusMap (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeyStatusMap", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaKeySystemAccess", {configurable:true, enumerable:false, writable:true, value:function MediaKeySystemAccess (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeySystemAccess", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaKeys", {configurable:true, enumerable:false, writable:true, value:function MediaKeys (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaKeys", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigationPreloadManager", {configurable:true, enumerable:false, writable:true, value:function NavigationPreloadManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationPreloadManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigatorManagedData", {configurable:true, enumerable:false, writable:true, value:function NavigatorManagedData (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigatorManagedData", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OrientationSensor", {configurable:true, enumerable:false, writable:true, value:function OrientationSensor (){return bodavm.toolsFunc.dispatch(this, window, "window", "OrientationSensor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PasswordCredential", {configurable:true, enumerable:false, writable:true, value:function PasswordCredential (){return bodavm.toolsFunc.dispatch(this, window, "window", "PasswordCredential", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RTCIceTransport", {configurable:true, enumerable:false, writable:true, value:function RTCIceTransport (){return bodavm.toolsFunc.dispatch(this, window, "window", "RTCIceTransport", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RelativeOrientationSensor", {configurable:true, enumerable:false, writable:true, value:function RelativeOrientationSensor (){return bodavm.toolsFunc.dispatch(this, window, "window", "RelativeOrientationSensor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Sensor", {configurable:true, enumerable:false, writable:true, value:function Sensor (){return bodavm.toolsFunc.dispatch(this, window, "window", "Sensor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SensorErrorEvent", {configurable:true, enumerable:false, writable:true, value:function SensorErrorEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "SensorErrorEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ServiceWorker", {configurable:true, enumerable:false, writable:true, value:function ServiceWorker (){return bodavm.toolsFunc.dispatch(this, window, "window", "ServiceWorker", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ServiceWorkerContainer", {configurable:true, enumerable:false, writable:true, value:function ServiceWorkerContainer (){return bodavm.toolsFunc.dispatch(this, window, "window", "ServiceWorkerContainer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ServiceWorkerRegistration", {configurable:true, enumerable:false, writable:true, value:function ServiceWorkerRegistration (){return bodavm.toolsFunc.dispatch(this, window, "window", "ServiceWorkerRegistration", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "StorageManager", {configurable:true, enumerable:false, writable:true, value:function StorageManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "StorageManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SubtleCrypto", {configurable:true, enumerable:false, writable:true, value:function SubtleCrypto (){return bodavm.toolsFunc.dispatch(this, window, "window", "SubtleCrypto", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Worklet", {configurable:true, enumerable:false, writable:true, value:function Worklet (){return bodavm.toolsFunc.dispatch(this, window, "window", "Worklet", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRDOMOverlayState", {configurable:true, enumerable:false, writable:true, value:function XRDOMOverlayState (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRDOMOverlayState", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRLayer", {configurable:true, enumerable:false, writable:true, value:function XRLayer (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRLayer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRWebGLBinding", {configurable:true, enumerable:false, writable:true, value:function XRWebGLBinding (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRWebGLBinding", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioData", {configurable:true, enumerable:false, writable:true, value:function AudioData (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioData", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "EncodedAudioChunk", {configurable:true, enumerable:false, writable:true, value:function EncodedAudioChunk (){return bodavm.toolsFunc.dispatch(this, window, "window", "EncodedAudioChunk", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "EncodedVideoChunk", {configurable:true, enumerable:false, writable:true, value:function EncodedVideoChunk (){return bodavm.toolsFunc.dispatch(this, window, "window", "EncodedVideoChunk", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ImageTrack", {configurable:true, enumerable:false, writable:true, value:function ImageTrack (){return bodavm.toolsFunc.dispatch(this, window, "window", "ImageTrack", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ImageTrackList", {configurable:true, enumerable:false, writable:true, value:function ImageTrackList (){return bodavm.toolsFunc.dispatch(this, window, "window", "ImageTrackList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VideoColorSpace", {configurable:true, enumerable:false, writable:true, value:function VideoColorSpace (){return bodavm.toolsFunc.dispatch(this, window, "window", "VideoColorSpace", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VideoFrame", {configurable:true, enumerable:false, writable:true, value:function VideoFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "VideoFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioDecoder", {configurable:true, enumerable:false, writable:true, value:function AudioDecoder (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioDecoder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AudioEncoder", {configurable:true, enumerable:false, writable:true, value:function AudioEncoder (){return bodavm.toolsFunc.dispatch(this, window, "window", "AudioEncoder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ImageDecoder", {configurable:true, enumerable:false, writable:true, value:function ImageDecoder (){return bodavm.toolsFunc.dispatch(this, window, "window", "ImageDecoder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VideoDecoder", {configurable:true, enumerable:false, writable:true, value:function VideoDecoder (){return bodavm.toolsFunc.dispatch(this, window, "window", "VideoDecoder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VideoEncoder", {configurable:true, enumerable:false, writable:true, value:function VideoEncoder (){return bodavm.toolsFunc.dispatch(this, window, "window", "VideoEncoder", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AuthenticatorAssertionResponse", {configurable:true, enumerable:false, writable:true, value:function AuthenticatorAssertionResponse (){return bodavm.toolsFunc.dispatch(this, window, "window", "AuthenticatorAssertionResponse", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AuthenticatorAttestationResponse", {configurable:true, enumerable:false, writable:true, value:function AuthenticatorAttestationResponse (){return bodavm.toolsFunc.dispatch(this, window, "window", "AuthenticatorAttestationResponse", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AuthenticatorResponse", {configurable:true, enumerable:false, writable:true, value:function AuthenticatorResponse (){return bodavm.toolsFunc.dispatch(this, window, "window", "AuthenticatorResponse", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PublicKeyCredential", {configurable:true, enumerable:false, writable:true, value:function PublicKeyCredential (){return bodavm.toolsFunc.dispatch(this, window, "window", "PublicKeyCredential", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Bluetooth", {configurable:true, enumerable:false, writable:true, value:function Bluetooth (){return bodavm.toolsFunc.dispatch(this, window, "window", "Bluetooth", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BluetoothCharacteristicProperties", {configurable:true, enumerable:false, writable:true, value:function BluetoothCharacteristicProperties (){return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothCharacteristicProperties", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BluetoothDevice", {configurable:true, enumerable:false, writable:true, value:function BluetoothDevice (){return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothDevice", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTCharacteristic", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTCharacteristic (){return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTCharacteristic", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTDescriptor", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTDescriptor (){return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTDescriptor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTServer", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTServer (){return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTServer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BluetoothRemoteGATTService", {configurable:true, enumerable:false, writable:true, value:function BluetoothRemoteGATTService (){return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothRemoteGATTService", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "EyeDropper", {configurable:true, enumerable:false, writable:true, value:function EyeDropper (){return bodavm.toolsFunc.dispatch(this, window, "window", "EyeDropper", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FileSystemDirectoryHandle", {configurable:true, enumerable:false, writable:true, value:function FileSystemDirectoryHandle (){return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemDirectoryHandle", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FileSystemFileHandle", {configurable:true, enumerable:false, writable:true, value:function FileSystemFileHandle (){return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemFileHandle", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FileSystemHandle", {configurable:true, enumerable:false, writable:true, value:function FileSystemHandle (){return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemHandle", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FileSystemWritableFileStream", {configurable:true, enumerable:false, writable:true, value:function FileSystemWritableFileStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "FileSystemWritableFileStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "FragmentDirective", {configurable:true, enumerable:false, writable:true, value:function FragmentDirective (){return bodavm.toolsFunc.dispatch(this, window, "window", "FragmentDirective", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "GravitySensor", {configurable:true, enumerable:false, writable:true, value:function GravitySensor (){return bodavm.toolsFunc.dispatch(this, window, "window", "GravitySensor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "HID", {configurable:true, enumerable:false, writable:true, value:function HID (){return bodavm.toolsFunc.dispatch(this, window, "window", "HID", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "HIDConnectionEvent", {configurable:true, enumerable:false, writable:true, value:function HIDConnectionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "HIDConnectionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "HIDDevice", {configurable:true, enumerable:false, writable:true, value:function HIDDevice (){return bodavm.toolsFunc.dispatch(this, window, "window", "HIDDevice", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "HIDInputReportEvent", {configurable:true, enumerable:false, writable:true, value:function HIDInputReportEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "HIDInputReportEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "IdleDetector", {configurable:true, enumerable:false, writable:true, value:function IdleDetector (){return bodavm.toolsFunc.dispatch(this, window, "window", "IdleDetector", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrackGenerator", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrackGenerator (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrackGenerator", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrackProcessor", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrackProcessor (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrackProcessor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "OTPCredential", {configurable:true, enumerable:false, writable:true, value:function OTPCredential (){return bodavm.toolsFunc.dispatch(this, window, "window", "OTPCredential", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PaymentAddress", {configurable:true, enumerable:false, writable:true, value:function PaymentAddress (){return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentAddress", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PaymentRequest", {configurable:true, enumerable:false, writable:true, value:function PaymentRequest (){return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentRequest", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PaymentResponse", {configurable:true, enumerable:false, writable:true, value:function PaymentResponse (){return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentResponse", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PaymentMethodChangeEvent", {configurable:true, enumerable:false, writable:true, value:function PaymentMethodChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentMethodChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Presentation", {configurable:true, enumerable:false, writable:true, value:function Presentation (){return bodavm.toolsFunc.dispatch(this, window, "window", "Presentation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PresentationAvailability", {configurable:true, enumerable:false, writable:true, value:function PresentationAvailability (){return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationAvailability", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnection", {configurable:true, enumerable:false, writable:true, value:function PresentationConnection (){return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnection", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnectionAvailableEvent", {configurable:true, enumerable:false, writable:true, value:function PresentationConnectionAvailableEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnectionAvailableEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnectionCloseEvent", {configurable:true, enumerable:false, writable:true, value:function PresentationConnectionCloseEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnectionCloseEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PresentationConnectionList", {configurable:true, enumerable:false, writable:true, value:function PresentationConnectionList (){return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationConnectionList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PresentationReceiver", {configurable:true, enumerable:false, writable:true, value:function PresentationReceiver (){return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationReceiver", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PresentationRequest", {configurable:true, enumerable:false, writable:true, value:function PresentationRequest (){return bodavm.toolsFunc.dispatch(this, window, "window", "PresentationRequest", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Profiler", {configurable:true, enumerable:false, writable:true, value:function Profiler (){return bodavm.toolsFunc.dispatch(this, window, "window", "Profiler", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Scheduling", {configurable:true, enumerable:false, writable:true, value:function Scheduling (){return bodavm.toolsFunc.dispatch(this, window, "window", "Scheduling", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ScreenDetailed", {configurable:true, enumerable:false, writable:true, value:function ScreenDetailed (){return bodavm.toolsFunc.dispatch(this, window, "window", "ScreenDetailed", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "ScreenDetails", {configurable:true, enumerable:false, writable:true, value:function ScreenDetails (){return bodavm.toolsFunc.dispatch(this, window, "window", "ScreenDetails", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Serial", {configurable:true, enumerable:false, writable:true, value:function Serial (){return bodavm.toolsFunc.dispatch(this, window, "window", "Serial", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SerialPort", {configurable:true, enumerable:false, writable:true, value:function SerialPort (){return bodavm.toolsFunc.dispatch(this, window, "window", "SerialPort", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USB", {configurable:true, enumerable:false, writable:true, value:function USB (){return bodavm.toolsFunc.dispatch(this, window, "window", "USB", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBAlternateInterface", {configurable:true, enumerable:false, writable:true, value:function USBAlternateInterface (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBAlternateInterface", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBConfiguration", {configurable:true, enumerable:false, writable:true, value:function USBConfiguration (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBConfiguration", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBConnectionEvent", {configurable:true, enumerable:false, writable:true, value:function USBConnectionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBConnectionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBDevice", {configurable:true, enumerable:false, writable:true, value:function USBDevice (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBDevice", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBEndpoint", {configurable:true, enumerable:false, writable:true, value:function USBEndpoint (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBEndpoint", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBInTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBInTransferResult (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBInTransferResult", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBInterface", {configurable:true, enumerable:false, writable:true, value:function USBInterface (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBInterface", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousInTransferPacket", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousInTransferPacket (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousInTransferPacket", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousInTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousInTransferResult (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousInTransferResult", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousOutTransferPacket", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousOutTransferPacket (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousOutTransferPacket", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBIsochronousOutTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBIsochronousOutTransferResult (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBIsochronousOutTransferResult", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "USBOutTransferResult", {configurable:true, enumerable:false, writable:true, value:function USBOutTransferResult (){return bodavm.toolsFunc.dispatch(this, window, "window", "USBOutTransferResult", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VirtualKeyboard", {configurable:true, enumerable:false, writable:true, value:function VirtualKeyboard (){return bodavm.toolsFunc.dispatch(this, window, "window", "VirtualKeyboard", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WakeLock", {configurable:true, enumerable:false, writable:true, value:function WakeLock (){return bodavm.toolsFunc.dispatch(this, window, "window", "WakeLock", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WakeLockSentinel", {configurable:true, enumerable:false, writable:true, value:function WakeLockSentinel (){return bodavm.toolsFunc.dispatch(this, window, "window", "WakeLockSentinel", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebTransport", {configurable:true, enumerable:false, writable:true, value:function WebTransport (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransport", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebTransportBidirectionalStream", {configurable:true, enumerable:false, writable:true, value:function WebTransportBidirectionalStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransportBidirectionalStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebTransportDatagramDuplexStream", {configurable:true, enumerable:false, writable:true, value:function WebTransportDatagramDuplexStream (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransportDatagramDuplexStream", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "WebTransportError", {configurable:true, enumerable:false, writable:true, value:function WebTransportError (){return bodavm.toolsFunc.dispatch(this, window, "window", "WebTransportError", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRAnchor", {configurable:true, enumerable:false, writable:true, value:function XRAnchor (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRAnchor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRAnchorSet", {configurable:true, enumerable:false, writable:true, value:function XRAnchorSet (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRAnchorSet", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRBoundedReferenceSpace", {configurable:true, enumerable:false, writable:true, value:function XRBoundedReferenceSpace (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRBoundedReferenceSpace", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRFrame", {configurable:true, enumerable:false, writable:true, value:function XRFrame (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRFrame", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRInputSource", {configurable:true, enumerable:false, writable:true, value:function XRInputSource (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSource", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRInputSourceArray", {configurable:true, enumerable:false, writable:true, value:function XRInputSourceArray (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSourceArray", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRInputSourceEvent", {configurable:true, enumerable:false, writable:true, value:function XRInputSourceEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSourceEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRInputSourcesChangeEvent", {configurable:true, enumerable:false, writable:true, value:function XRInputSourcesChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRInputSourcesChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRPose", {configurable:true, enumerable:false, writable:true, value:function XRPose (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRPose", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRReferenceSpace", {configurable:true, enumerable:false, writable:true, value:function XRReferenceSpace (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRReferenceSpace", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRReferenceSpaceEvent", {configurable:true, enumerable:false, writable:true, value:function XRReferenceSpaceEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRReferenceSpaceEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRRenderState", {configurable:true, enumerable:false, writable:true, value:function XRRenderState (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRRenderState", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRRigidTransform", {configurable:true, enumerable:false, writable:true, value:function XRRigidTransform (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRRigidTransform", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRSession", {configurable:true, enumerable:false, writable:true, value:function XRSession (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRSession", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRSessionEvent", {configurable:true, enumerable:false, writable:true, value:function XRSessionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRSessionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRSpace", {configurable:true, enumerable:false, writable:true, value:function XRSpace (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRSpace", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRSystem", {configurable:true, enumerable:false, writable:true, value:function XRSystem (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRSystem", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRView", {configurable:true, enumerable:false, writable:true, value:function XRView (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRView", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRViewerPose", {configurable:true, enumerable:false, writable:true, value:function XRViewerPose (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRViewerPose", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRViewport", {configurable:true, enumerable:false, writable:true, value:function XRViewport (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRViewport", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRWebGLLayer", {configurable:true, enumerable:false, writable:true, value:function XRWebGLLayer (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRWebGLLayer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRCPUDepthInformation", {configurable:true, enumerable:false, writable:true, value:function XRCPUDepthInformation (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRCPUDepthInformation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRDepthInformation", {configurable:true, enumerable:false, writable:true, value:function XRDepthInformation (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRDepthInformation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRWebGLDepthInformation", {configurable:true, enumerable:false, writable:true, value:function XRWebGLDepthInformation (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRWebGLDepthInformation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRHitTestResult", {configurable:true, enumerable:false, writable:true, value:function XRHitTestResult (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRHitTestResult", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRHitTestSource", {configurable:true, enumerable:false, writable:true, value:function XRHitTestSource (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRHitTestSource", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRRay", {configurable:true, enumerable:false, writable:true, value:function XRRay (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRRay", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRTransientInputHitTestResult", {configurable:true, enumerable:false, writable:true, value:function XRTransientInputHitTestResult (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRTransientInputHitTestResult", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRTransientInputHitTestSource", {configurable:true, enumerable:false, writable:true, value:function XRTransientInputHitTestSource (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRTransientInputHitTestSource", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRLightEstimate", {configurable:true, enumerable:false, writable:true, value:function XRLightEstimate (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRLightEstimate", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XRLightProbe", {configurable:true, enumerable:false, writable:true, value:function XRLightProbe (){return bodavm.toolsFunc.dispatch(this, window, "window", "XRLightProbe", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "getScreenDetails", {configurable:true, enumerable:true, writable:true, value:function getScreenDetails (){return bodavm.toolsFunc.dispatch(this, window, "window", "getScreenDetails", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "showDirectoryPicker", {configurable:true, enumerable:true, writable:true, value:function showDirectoryPicker (){return bodavm.toolsFunc.dispatch(this, window, "window", "showDirectoryPicker", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "showOpenFilePicker", {configurable:true, enumerable:true, writable:true, value:function showOpenFilePicker (){return bodavm.toolsFunc.dispatch(this, window, "window", "showOpenFilePicker", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "showSaveFilePicker", {configurable:true, enumerable:true, writable:true, value:function showSaveFilePicker (){return bodavm.toolsFunc.dispatch(this, window, "window", "showSaveFilePicker", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "originAgentCluster", {configurable:true, enumerable:true, get:function originAgentCluster (){return bodavm.toolsFunc.dispatch(this, window, "window", "originAgentCluster_get", arguments, false)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "onpointerrawupdate", {configurable:true, enumerable:true, get:function onpointerrawupdate (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerrawupdate_get", arguments, null)}, set:function onpointerrawupdate (){return bodavm.toolsFunc.dispatch(this, window, "window", "onpointerrawupdate_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "crossOriginIsolated", {configurable:true, enumerable:true, get:function crossOriginIsolated (){return bodavm.toolsFunc.dispatch(this, window, "window", "crossOriginIsolated_get", arguments, false)}, set:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "scheduler", {configurable:true, enumerable:true, get:function scheduler (){return bodavm.toolsFunc.dispatch(this, window, "window", "scheduler_get", arguments)}, set:function scheduler (){return bodavm.toolsFunc.dispatch(this, window, "window", "scheduler_set", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AnimationPlaybackEvent", {configurable:true, enumerable:false, writable:true, value:function AnimationPlaybackEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationPlaybackEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "AnimationTimeline", {configurable:true, enumerable:false, writable:true, value:function AnimationTimeline (){return bodavm.toolsFunc.dispatch(this, window, "window", "AnimationTimeline", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSAnimation", {configurable:true, enumerable:false, writable:true, value:function CSSAnimation (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSAnimation", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSTransition", {configurable:true, enumerable:false, writable:true, value:function CSSTransition (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSTransition", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DocumentTimeline", {configurable:true, enumerable:false, writable:true, value:function DocumentTimeline (){return bodavm.toolsFunc.dispatch(this, window, "window", "DocumentTimeline", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BackgroundFetchManager", {configurable:true, enumerable:false, writable:true, value:function BackgroundFetchManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "BackgroundFetchManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BackgroundFetchRecord", {configurable:true, enumerable:false, writable:true, value:function BackgroundFetchRecord (){return bodavm.toolsFunc.dispatch(this, window, "window", "BackgroundFetchRecord", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BackgroundFetchRegistration", {configurable:true, enumerable:false, writable:true, value:function BackgroundFetchRegistration (){return bodavm.toolsFunc.dispatch(this, window, "window", "BackgroundFetchRegistration", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "BluetoothUUID", {configurable:true, enumerable:false, writable:true, value:function BluetoothUUID (){return bodavm.toolsFunc.dispatch(this, window, "window", "BluetoothUUID", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CSSFontPaletteValuesRule", {configurable:true, enumerable:false, writable:true, value:function CSSFontPaletteValuesRule (){return bodavm.toolsFunc.dispatch(this, window, "window", "CSSFontPaletteValuesRule", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CaptureHandleChangeEvent", {configurable:true, enumerable:false, writable:true, value:function CaptureHandleChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "CaptureHandleChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "CustomStateSet", {configurable:true, enumerable:false, writable:true, value:function CustomStateSet (){return bodavm.toolsFunc.dispatch(this, window, "window", "CustomStateSet", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "DelegatedInkTrailPresenter", {configurable:true, enumerable:false, writable:true, value:function DelegatedInkTrailPresenter (){return bodavm.toolsFunc.dispatch(this, window, "window", "DelegatedInkTrailPresenter", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Ink", {configurable:true, enumerable:false, writable:true, value:function Ink (){return bodavm.toolsFunc.dispatch(this, window, "window", "Ink", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaMetadata", {configurable:true, enumerable:false, writable:true, value:function MediaMetadata (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaMetadata", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaSession", {configurable:true, enumerable:false, writable:true, value:function MediaSession (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaSession", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaSource", {configurable:true, enumerable:false, writable:true, value:function MediaSource (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaSource", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SourceBuffer", {configurable:true, enumerable:false, writable:true, value:function SourceBuffer (){return bodavm.toolsFunc.dispatch(this, window, "window", "SourceBuffer", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SourceBufferList", {configurable:true, enumerable:false, writable:true, value:function SourceBufferList (){return bodavm.toolsFunc.dispatch(this, window, "window", "SourceBufferList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "MediaStreamTrack", {configurable:true, enumerable:false, writable:true, value:function MediaStreamTrack (){return bodavm.toolsFunc.dispatch(this, window, "window", "MediaStreamTrack", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigateEvent", {configurable:true, enumerable:false, writable:true, value:function NavigateEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigateEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigationCurrentEntryChangeEvent", {configurable:true, enumerable:false, writable:true, value:function NavigationCurrentEntryChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationCurrentEntryChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigationDestination", {configurable:true, enumerable:false, writable:true, value:function NavigationDestination (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationDestination", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigationHistoryEntry", {configurable:true, enumerable:false, writable:true, value:function NavigationHistoryEntry (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationHistoryEntry", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigationTransition", {configurable:true, enumerable:false, writable:true, value:function NavigationTransition (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigationTransition", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "NavigatorUAData", {configurable:true, enumerable:false, writable:true, value:function NavigatorUAData (){return bodavm.toolsFunc.dispatch(this, window, "window", "NavigatorUAData", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Notification", {configurable:true, enumerable:false, writable:true, value:function Notification (){return bodavm.toolsFunc.dispatch(this, window, "window", "Notification", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PaymentInstruments", {configurable:true, enumerable:false, writable:true, value:function PaymentInstruments (){return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentInstruments", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PaymentManager", {configurable:true, enumerable:false, writable:true, value:function PaymentManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PaymentRequestUpdateEvent", {configurable:true, enumerable:false, writable:true, value:function PaymentRequestUpdateEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PaymentRequestUpdateEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PeriodicSyncManager", {configurable:true, enumerable:false, writable:true, value:function PeriodicSyncManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "PeriodicSyncManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PermissionStatus", {configurable:true, enumerable:false, writable:true, value:function PermissionStatus (){return bodavm.toolsFunc.dispatch(this, window, "window", "PermissionStatus", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Permissions", {configurable:true, enumerable:false, writable:true, value:function Permissions (){return bodavm.toolsFunc.dispatch(this, window, "window", "Permissions", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PictureInPictureEvent", {configurable:true, enumerable:false, writable:true, value:function PictureInPictureEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "PictureInPictureEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PictureInPictureWindow", {configurable:true, enumerable:false, writable:true, value:function PictureInPictureWindow (){return bodavm.toolsFunc.dispatch(this, window, "window", "PictureInPictureWindow", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PushManager", {configurable:true, enumerable:false, writable:true, value:function PushManager (){return bodavm.toolsFunc.dispatch(this, window, "window", "PushManager", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PushSubscription", {configurable:true, enumerable:false, writable:true, value:function PushSubscription (){return bodavm.toolsFunc.dispatch(this, window, "window", "PushSubscription", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "PushSubscriptionOptions", {configurable:true, enumerable:false, writable:true, value:function PushSubscriptionOptions (){return bodavm.toolsFunc.dispatch(this, window, "window", "PushSubscriptionOptions", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "RemotePlayback", {configurable:true, enumerable:false, writable:true, value:function RemotePlayback (){return bodavm.toolsFunc.dispatch(this, window, "window", "RemotePlayback", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "Scheduler", {configurable:true, enumerable:false, writable:true, value:function Scheduler (){return bodavm.toolsFunc.dispatch(this, window, "window", "Scheduler", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TaskController", {configurable:true, enumerable:false, writable:true, value:function TaskController (){return bodavm.toolsFunc.dispatch(this, window, "window", "TaskController", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TaskPriorityChangeEvent", {configurable:true, enumerable:false, writable:true, value:function TaskPriorityChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "TaskPriorityChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TaskSignal", {configurable:true, enumerable:false, writable:true, value:function TaskSignal (){return bodavm.toolsFunc.dispatch(this, window, "window", "TaskSignal", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SharedWorker", {configurable:true, enumerable:false, writable:true, value:function SharedWorker (){return bodavm.toolsFunc.dispatch(this, window, "window", "SharedWorker", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SpeechSynthesisErrorEvent", {configurable:true, enumerable:false, writable:true, value:function SpeechSynthesisErrorEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "SpeechSynthesisErrorEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SpeechSynthesisEvent", {configurable:true, enumerable:false, writable:true, value:function SpeechSynthesisEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "SpeechSynthesisEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "SpeechSynthesisUtterance", {configurable:true, enumerable:false, writable:true, value:function SpeechSynthesisUtterance (){return bodavm.toolsFunc.dispatch(this, window, "window", "SpeechSynthesisUtterance", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TrustedHTML", {configurable:true, enumerable:false, writable:true, value:function TrustedHTML (){return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedHTML", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TrustedScript", {configurable:true, enumerable:false, writable:true, value:function TrustedScript (){return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedScript", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TrustedScriptURL", {configurable:true, enumerable:false, writable:true, value:function TrustedScriptURL (){return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedScriptURL", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "TrustedTypePolicy", {configurable:true, enumerable:false, writable:true, value:function TrustedTypePolicy (){return bodavm.toolsFunc.dispatch(this, window, "window", "TrustedTypePolicy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "URLPattern", {configurable:true, enumerable:false, writable:true, value:function URLPattern (){return bodavm.toolsFunc.dispatch(this, window, "window", "URLPattern", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VideoPlaybackQuality", {configurable:true, enumerable:false, writable:true, value:function VideoPlaybackQuality (){return bodavm.toolsFunc.dispatch(this, window, "window", "VideoPlaybackQuality", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "VirtualKeyboardGeometryChangeEvent", {configurable:true, enumerable:false, writable:true, value:function VirtualKeyboardGeometryChangeEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "VirtualKeyboardGeometryChangeEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "XSLTProcessor", {configurable:true, enumerable:false, writable:true, value:function XSLTProcessor (){return bodavm.toolsFunc.dispatch(this, window, "window", "XSLTProcessor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechGrammar", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechGrammar (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechGrammar", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechGrammarList", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechGrammarList (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechGrammarList", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechRecognition", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechRecognition (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechRecognition", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechRecognitionError", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechRecognitionError (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechRecognitionError", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitSpeechRecognitionEvent", {configurable:true, enumerable:false, writable:true, value:function webkitSpeechRecognitionEvent (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitSpeechRecognitionEvent", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "openDatabase", {configurable:true, enumerable:true, writable:true, value:function openDatabase (){return bodavm.toolsFunc.dispatch(this, window, "window", "openDatabase", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitRequestFileSystem", {configurable:true, enumerable:true, writable:true, value:function webkitRequestFileSystem (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitRequestFileSystem", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "webkitResolveLocalFileSystemURL", {configurable:true, enumerable:true, writable:true, value:function webkitResolveLocalFileSystemURL (){return bodavm.toolsFunc.dispatch(this, window, "window", "webkitResolveLocalFileSystemURL", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "vilame_setter", {configurable:true, enumerable:true, writable:true, value:{}}); -bodavm.toolsFunc.windowdefineProperty(window, "code2", {configurable:true, enumerable:true, writable:true, value:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "code1", {configurable:true, enumerable:true, writable:true, value:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "dir", {configurable:true, enumerable:false, writable:true, value:function dir (){return bodavm.toolsFunc.dispatch(this, window, "window", "dir", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "dirxml", {configurable:true, enumerable:false, writable:true, value:function dirxml (){return bodavm.toolsFunc.dispatch(this, window, "window", "dirxml", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "profile", {configurable:true, enumerable:false, writable:true, value:function profile (){return bodavm.toolsFunc.dispatch(this, window, "window", "profile", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "profileEnd", {configurable:true, enumerable:false, writable:true, value:function profileEnd (){return bodavm.toolsFunc.dispatch(this, window, "window", "profileEnd", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "clear", {configurable:true, enumerable:false, writable:true, value:function clear (){return bodavm.toolsFunc.dispatch(this, window, "window", "clear", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "table", {configurable:true, enumerable:false, writable:true, value:function table (){return bodavm.toolsFunc.dispatch(this, window, "window", "table", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "keys", {configurable:true, enumerable:false, writable:true, value:function keys (){return bodavm.toolsFunc.dispatch(this, window, "window", "keys", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "values", {configurable:true, enumerable:false, writable:true, value:function values (){return bodavm.toolsFunc.dispatch(this, window, "window", "values", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "debug", {configurable:true, enumerable:false, writable:true, value:function debug (){return bodavm.toolsFunc.dispatch(this, window, "window", "debug", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "undebug", {configurable:true, enumerable:false, writable:true, value:function undebug (){return bodavm.toolsFunc.dispatch(this, window, "window", "undebug", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "monitor", {configurable:true, enumerable:false, writable:true, value:function monitor (){return bodavm.toolsFunc.dispatch(this, window, "window", "monitor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "unmonitor", {configurable:true, enumerable:false, writable:true, value:function unmonitor (){return bodavm.toolsFunc.dispatch(this, window, "window", "unmonitor", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "inspect", {configurable:true, enumerable:false, writable:true, value:function inspect (){return bodavm.toolsFunc.dispatch(this, window, "window", "inspect", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "copy", {configurable:true, enumerable:false, writable:true, value:function copy (){return bodavm.toolsFunc.dispatch(this, window, "window", "copy", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "queryObjects", {configurable:true, enumerable:false, writable:true, value:function queryObjects (){return bodavm.toolsFunc.dispatch(this, window, "window", "queryObjects", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "$_", {configurable:true, enumerable:false, writable:true, value:{}}); -bodavm.toolsFunc.windowdefineProperty(window, "$0", {configurable:true, enumerable:false, writable:true, value:{}}); -bodavm.toolsFunc.windowdefineProperty(window, "$1", {configurable:true, enumerable:false, writable:true, value:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "$2", {configurable:true, enumerable:false, writable:true, value:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "$3", {configurable:true, enumerable:false, writable:true, value:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "$4", {configurable:true, enumerable:false, writable:true, value:undefined}); -bodavm.toolsFunc.windowdefineProperty(window, "getEventListeners", {configurable:true, enumerable:false, writable:true, value:function getEventListeners (){return bodavm.toolsFunc.dispatch(this, window, "window", "getEventListeners", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "getAccessibleName", {configurable:true, enumerable:false, writable:true, value:function getAccessibleName (){return bodavm.toolsFunc.dispatch(this, window, "window", "getAccessibleName", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "getAccessibleRole", {configurable:true, enumerable:false, writable:true, value:function getAccessibleRole (){return bodavm.toolsFunc.dispatch(this, window, "window", "getAccessibleRole", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "monitorEvents", {configurable:true, enumerable:false, writable:true, value:function monitorEvents (){return bodavm.toolsFunc.dispatch(this, window, "window", "monitorEvents", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "unmonitorEvents", {configurable:true, enumerable:false, writable:true, value:function unmonitorEvents (){return bodavm.toolsFunc.dispatch(this, window, "window", "unmonitorEvents", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "$", {configurable:true, enumerable:false, writable:true, value:function $ (){return bodavm.toolsFunc.dispatch(this, window, "window", "$", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "$$", {configurable:true, enumerable:false, writable:true, value:function $$ (){return bodavm.toolsFunc.dispatch(this, window, "window", "$$", arguments)}}); -bodavm.toolsFunc.windowdefineProperty(window, "$x", {configurable:true, enumerable:false, writable:true, value:function $x (){return bodavm.toolsFunc.dispatch(this, window, "window", "$x", arguments)}}); - - -bodavm.toolsFunc.windowdefineProperty(window, "chrome", { - writable: true, enumerable: true, configurable: false, value: - { - app: { - InstallState: { DISABLED: 'disabled', INSTALLED: 'installed', NOT_INSTALLED: 'not_installed' }, - RunningState: { CANNOT_RUN: 'cannot_run', READY_TO_RUN: 'ready_to_run', RUNNING: 'running' }, - getDetails: function getDetails() { debugger }, - getIsInstalled: function getIsInstalled() { debugger }, - installState: function installState() { debugger }, - isInstalled: false, - runningState: function runningState() { debugger } - }, - csi: function () { debugger }, - loadTimes: function () { debugger }, - } - -}); - - - - - - - - - - - -var boeval = eval -eval = function (x) { - console.log(`执行eval,参数为${x.length >30?x.substr(0,50):x}`) - return boeval.call(this, x) -} -eval.toString = function () { return 'function eval() { [native code] }' } - - -window.bodavm.memory.globalobj['Element'].prototype[Symbol.unscopables] = { - after: true, - append: true, - before: true, - prepend: true, - remove: true, - replaceChildren: true, - replaceWith: true, - slot: true, -}; -window.bodavm.memory.globalobj['Element'].prototype[Symbol.unscopables].__proto__ = null; -// debugger -// Object.defineProperty(this, 'window', { -// get: function window() { -// // if (bodavm.config.proxy ){ -// // window=bodavm.toolsFunc.proxy(window,'window') -// // return window -// // }else{ -// return this -// // } -// }, -// // writable: false, -// configurable: false, -// enumerable:true -// }); -// debugger// 全局变量初始化 -var mytime_stamp=Date.now() +// 全局变量初始化 +var mytime_stamp = Date.now() // debugger !function () { window.VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL && Object.defineProperty(window, 'VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL', { @@ -13297,15 +20690,15 @@ var mytime_stamp=Date.now() //固定时间值 Date.now_ = Date.now Date.now = function () { - console.log(`Date.now=>被调用 `,`resulit is mytime_stamp:${mytime_stamp}`) + console.log(`Date.now=>被调用 `, `resulit is mytime_stamp:${mytime_stamp}`) mytime_stamp++ return mytime_stamp } bodavm.toolsFunc.safeFunc(Date.now, 'now') //固定时间值 - Date.prototype.valueOf_=Date.prototype.valueOf - Date.prototype.valueOf=function valueOf(){ - console.log(`Date.prototype.valueOf=>被调用 `,`resulit is mytime_stamp:${mytime_stamp}`) + Date.prototype.valueOf_ = Date.prototype.valueOf + Date.prototype.valueOf = function valueOf() { + console.log(`Date.prototype.valueOf=>被调用 `, `resulit is mytime_stamp:${mytime_stamp}`) mytime_stamp++ return mytime_stamp } @@ -13313,7 +20706,7 @@ var mytime_stamp=Date.now() Date.prototype.getTime_ = Date.prototype.getTime Date.prototype.getTime = function () { - console.log(`Date.prototype.getTime=>被调用 `,`resulit is mytime_stamp:${mytime_stamp}`) + console.log(`Date.prototype.getTime=>被调用 `, `resulit is mytime_stamp:${mytime_stamp}`) mytime_stamp++ return mytime_stamp } @@ -13321,135 +20714,139 @@ var mytime_stamp=Date.now() //固定随机值 Math.random_ = Math.random; Math.random = function () { - console.log(`Math.random=>被调用 `,`resulit is Math.random:${0.5}`) + console.log(`Math.random=>被调用 `, `resulit is Math.random:${0.5}`) return 0.5 } bodavm.toolsFunc.safeFunc(Math.random, 'random') }() } - - JSON.stringify_bo=JSON.stringify - JSON.stringify=function stringify(){ - let arg0=arguments[0] - let arg1=arguments[1] + + JSON.stringify_bo = JSON.stringify + JSON.stringify = function stringify() { + let arg0 = arguments[0] + let arg1 = arguments[1] + let arg2 = arguments[2] + if (arg2 = 'bo') { + return JSON.stringify_bo.call(this, arg0, arg1) + } // debugger - if (arg0 && arg0.length){ - if (arg0.indexOf(console)>-1){ + if (arg0 && arg0.length) { + if (arg0.indexOf(console) > -1) { debugger - console.log('JSON.stringify ',' console',' 检测console'); - arg0[arg0.indexOf(console)]={"memory":{}} + console.log('JSON.stringify ', ' console', ' 检测console'); + arg0[arg0.indexOf(console)] = { "memory": {} } } - }else{ - if (arg0 ==console){ - debugger - console.log('JSON.stringify ',' console',' 检测console'); + } else { + if (arg0 == console) { + debugger + console.log('JSON.stringify ', ' console', ' 检测console'); return '{"memory":{}}' } - - } - if (typeof arg0 =='string'){ - console.log(`JSON.stringify `, ` arg0:${arg0.length>20?arg0.substring(0,20)+'...':arg0}`, ` arg1:${arg1}`) - }else{ + } + if (typeof arg0 == 'string') { + console.log(`JSON.stringify `, ` arg0:${arg0.length > 20 ? arg0.substring(0, 20) + '...' : arg0}`, ` arg1:${arg1}`) + + } else { console.log(`JSON.stringify `, ` arg0:${arg0}`, ` arg1:${arg1}`) } - return JSON.stringify_bo.call(this,arg0,arg1) - + return JSON.stringify_bo.call(this, arg0, arg1) + } - bodavm.toolsFunc.safefunction(JSON.stringify,'stringify') + bodavm.toolsFunc.safefunction(JSON.stringify, 'stringify') - JSON.parse_bo= JSON.parse - JSON.parse=function parse(){ - let arg0=arguments[0] - let arg1=arguments[1] - console.log(`JSON.parse `,` arg0:${arg0.length>20?arg0.substring(0,20)+'...':arg0}`,` arg1:${arg1}`) - return JSON.parse_bo.apply(this,arguments) + JSON.parse_bo = JSON.parse + JSON.parse = function parse() { + let arg0 = arguments[0] + let arg1 = arguments[1] + console.log(`JSON.parse `, ` arg0:${arg0.length > 20 ? arg0.substring(0, 20) + '...' : arg0}`, ` arg1:${arg1}`) + return JSON.parse_bo.apply(this, arguments) } - bodavm.toolsFunc.safefunction(JSON.parse,'parse') + bodavm.toolsFunc.safefunction(JSON.parse, 'parse') - Object.getOwnPropertyDescriptor_bo=Object.getOwnPropertyDescriptor - Object.getOwnPropertyDescriptor=function getOwnPropertyDescriptor(){ - let obj=arguments[0] - let prop=arguments[1] + Object.getOwnPropertyDescriptor_bo = Object.getOwnPropertyDescriptor + Object.getOwnPropertyDescriptor = function getOwnPropertyDescriptor() { + let obj = arguments[0] + let prop = arguments[1] // debugger - if (prop =='constructor'){ - // if (obj ==document){debugger} - return Object.getOwnPropertyDescriptor_bo.apply(this,arguments) + if (prop == 'constructor') { + // if (obj ==document){debugger} + return Object.getOwnPropertyDescriptor_bo.apply(this, arguments) } - desc_res=Object.getOwnPropertyDescriptor_bo.apply(this,arguments) - console.log(`Object.getOwnPropertyDescriptor==> `,` obj:${obj}`,`prop:${prop}`,`res ->${desc_res} !!!!检测`); + desc_res = Object.getOwnPropertyDescriptor_bo.apply(this, arguments) + console.log(`Object.getOwnPropertyDescriptor==> `, ` obj:${obj}`, `prop:${prop}`, `res ->${desc_res} !!!!检测`); return desc_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptor,'getOwnPropertyDescriptor') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptor, 'getOwnPropertyDescriptor') - Object.getOwnPropertyDescriptors_bo=Object.getOwnPropertyDescriptors - Object.getOwnPropertyDescriptors=function getOwnPropertyDescriptor(){ - let arg0=arguments[0] + Object.getOwnPropertyDescriptors_bo = Object.getOwnPropertyDescriptors + Object.getOwnPropertyDescriptors = function getOwnPropertyDescriptor() { + let arg0 = arguments[0] debugger - descs_res=Object.getOwnPropertyDescriptors_bo.apply(this,arguments) - console.log(`Object.getOwnPropertyDescriptors==> `,`arg0:${arg0}`,`res ->${descs_res} !!!!检测`); + descs_res = Object.getOwnPropertyDescriptors_bo.apply(this, arguments) + console.log(`Object.getOwnPropertyDescriptors==> `, `arg0:${arg0}`, `res ->${descs_res} !!!!检测`); return descs_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptors,'getOwnPropertyDescriptors') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptors, 'getOwnPropertyDescriptors') - Object.getOwnPropertyNames_bo=Object.getOwnPropertyNames - Object.getOwnPropertyNames=function getOwnPropertyDescriptor(){ - let arg0=arguments[0] - let name_res=Object.getOwnPropertyNames_bo.apply(this,arguments) - console.log(`Object.getOwnPropertyNames==> `,` arg0:${arg0}`,`name_res->${name_res} !!!检测`); + Object.getOwnPropertyNames_bo = Object.getOwnPropertyNames + Object.getOwnPropertyNames = function getOwnPropertyDescriptor() { + let arg0 = arguments[0] + let name_res = Object.getOwnPropertyNames_bo.apply(this, arguments) + console.log(`Object.getOwnPropertyNames==> `, ` arg0:${arg0}`, `name_res->${name_res} !!!检测`); return name_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames,'getOwnPropertyNames') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames, 'getOwnPropertyNames') - Object.getPrototypeOf_bo=Object.getPrototypeOf - Object.getPrototypeOf=function (obj){ - console.log(`Object.getPrototypeOf `,`obj:${obj}`,'!!!!检测'); - return Object.getPrototypeOf_bo.apply(this,arguments) + Object.getPrototypeOf_bo = Object.getPrototypeOf + Object.getPrototypeOf = function (obj) { + console.log(`Object.getPrototypeOf `, `obj:${obj}`, '!!!!检测'); + return Object.getPrototypeOf_bo.apply(this, arguments) } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames,'getOwnPropertyNames') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames, 'getOwnPropertyNames') - Object.getOwnPropertySymbols_bo=Object.getOwnPropertySymbols - Object.getOwnPropertySymbols=function getOwnPropertySymbols(arg){ - let symbols_res=Object.getOwnPropertySymbols_bo.apply(this,arguments) - console.log('Object.getOwnPropertySymbols ',`arg:${arg}`,`symbols_res ->${symbols_res} !!!!检测`); + Object.getOwnPropertySymbols_bo = Object.getOwnPropertySymbols + Object.getOwnPropertySymbols = function getOwnPropertySymbols(arg) { + let symbols_res = Object.getOwnPropertySymbols_bo.apply(this, arguments) + console.log('Object.getOwnPropertySymbols ', `arg:${arg}`, `symbols_res ->${symbols_res} !!!!检测`); return symbols_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertySymbols,'getOwnPropertySymbols') + bodavm.toolsFunc.safefunction(Object.getOwnPropertySymbols, 'getOwnPropertySymbols') //Plugin - - Object.defineProperty_bo=Object.defineProperty - Object.defineProperty=function defineProperty(){ + + Object.defineProperty_bo = Object.defineProperty + Object.defineProperty = function defineProperty() { // debugger - let target=arguments[0] - let prop=arguments[1] - let obj=arguments[2] - let myfilter=arguments[3] - if (myfilter =='bobo'){return Object.defineProperty_bo.call(this,target,prop,obj)} - let res=Object.defineProperty_bo.call(this,target,prop,obj) - console.log(`Object.defineProperty `,`target ->${(target.toString())}->`,`prop->${(prop.toString())}->`,`obj ->${(obj.toString())}->`,`res ->${res.toString()}`,`!!!!!检测`) + let target = arguments[0] + let prop = arguments[1] + let obj = arguments[2] + let myfilter = arguments[3] + if (myfilter == 'bobo') { return Object.defineProperty_bo.call(this, target, prop, obj) } + let res = Object.defineProperty_bo.call(this, target, prop, obj) + console.log(`Object.defineProperty `, `target ->${(target.toString())}->`, `prop->${(prop.toString())}->`, `obj ->${(obj.toString())}->`, `res ->${res.toString()}`, `!!!!!检测`) return res } - bodavm.toolsFunc.safefunction(Object.defineProperty,'defineProperty') + bodavm.toolsFunc.safefunction(Object.defineProperty, 'defineProperty') - Object.values_bo=Object.values - Object.values=function values(){ - let res=Object.defineProperty_bo.apply(this,arguments) - console.log(`Object.values `,`ress ->${res} !!!!!!!!!!检测`); + Object.values_bo = Object.values + Object.values = function values() { + let res = Object.defineProperty_bo.apply(this, arguments) + console.log(`Object.values `, `ress ->${res} !!!!!!!!!!检测`); return res } - bodavm.toolsFunc.safefunction(Object.values,'values') - - + bodavm.toolsFunc.safefunction(Object.values, 'values') + + // Object.prototype.hasOwnProperty_bo=Object.prototype.hasOwnProperty // Object.prototype.hasOwnProperty=function (){ // debugger @@ -13461,16 +20858,36 @@ var mytime_stamp=Date.now() // bodavm.toolsFunc.safefunction(Object.prototype.hasOwnProperty,'hasOwnProperty') - Object.entries_bo=Object.entries - Object.entries=function (){ - let obj=arguments[0] - let res=Object.entries_bo.call(this,obj) - console.log(`Object.entries `,`obj ->${obj}`,`res ->${res} !!!!!!检测!!!!`) + Object.entries_bo = Object.entries + Object.entries = function () { + let obj = arguments[0] + let res = Object.entries_bo.call(this, obj) + console.log(`Object.entries `, `obj ->${obj}`, `res ->${res} !!!!!!检测!!!!`) return res } - bodavm.toolsFunc.safefunction( Object.entries,'entries') + bodavm.toolsFunc.safefunction(Object.entries, 'entries') + // Object.prototype.hasOwnProperty_ = Object.prototype.hasOwnProperty + // Object.prototype.hasOwnProperty = function(x) { + // // debugger + // if (x+''=='base64StrLength'){debugger} + // res = Object.prototype.hasOwnProperty_.apply(this, arguments) + // console.log('this',this, ' arg->',x ,' res->', res) + // return res + // } + // bodavm.toolsFunc.safefunction(Object.prototype.hasOwnProperty,'hasOwnProperty') + // String.fromCharCode_=String.fromCharCode + // String.fromCharCode=function(x){ + // res=String.fromCharCode_.apply(this,arguments) + // console.log('this->',JSON.stringify(this,function(k,v){ + // if (v ==window){ + // return 'window' + // }else{return v} + // }),' arg -> ',x,' res -> ',res) + // // if((x+'' =='99') && (res +'' =='c')){debugger} + // return res + // };; }(); @@ -13530,13 +20947,148 @@ console.log(`=================================================================== // delete DeprecatedStorageInfo // delete Database; -debugger; +// debugger; -;;;;debugger;;btoa('123')//异步;;; +;;;;debugger;;chh = 1;cbbh={};cbbh.cbbNatFun = (a,b,c,d)=>{if (window.chh == 1){console.log(a.toString(),b,c,d);}}; + +;;!function (n, e, t, r, u, i, f, o, c, d, l, a, p, s, m, g, y, h, b, v, w, k, x, O, _, j, C, I, q, R, z, A, E, F, P, S, $, B, D, M, U, G, H, J, K, L, N, Q, T, V, W, X, Y, Z, nn, en, tn, rn, un, fn, on, cn, dn, ln, an, pn, sn, mn, gn, yn, hn, bn, vn, wn, kn, xn, On, _n, jn, Cn, In, qn, Rn, zn, An, En, Fn, Pn, Sn, $n, Bn, Dn, Mn, Un, Gn, Hn, Jn, Kn, Ln, Nn, Qn, Tn, Vn, Wn, Xn, Yn, Zn, ne, ee, te, re, ue, ie, fe, oe, ce, de, le, ae, pe, se, me, ge, ye, he, be, ve, we, ke, xe, Oe, _e, je, Ce, Ie, qe, Re, ze, Ae, Ee, Fe, Pe, Se) { + function $e(n, e, t, r, i, f, d, s, h, v) { + return e == oe ? (r ? t[Mn][nn[dn]]() || t[ge][nn[dn]]() : t[Mn][nn[cn]](en) || t[ge][nn[cn]](en)) && undefined : e == ae ? (t = {}) && (t[Mn] = []) && (t[ge] = []) && ((t[Rn] = en) || tn) && t : e == sn ? t ? r[R(r) - tn] : r[R(r) - tn] = i : e == ee ? A(r, Yn) ? E(r, Yn) : A(r, yn) ? E(r, yn) : i ? K(t, r) : E(r, Ln) : e == on ? ((i = {})[nn[Zn]] = t) && i : e == he ? t[nn[Dn]] : e == In ? !(i = b[t[r]]) || r != Yn && r != Ln ? i : t[nn[ae]] ? j[t[nn[ae]]] : ((t[nn[ae]] = t[nn[rn]] + nn[ae] + (t[nn[Pn]] ^ On)) || tn) && ((j[t[nn[ae]]] = F(rn, F(tn, i), t[nn[Pn]] & ze)) || tn) && j[t[nn[ae]]] : e == Un ? (f = P(r ? t[nn[qn]](r) : t)) && [i ? null : t[nn[qn]](r + f[tn], r + f[en] + f[tn]), r + f[en] + f[tn]] : e == zn ? (I += tn) && u : e == Ce ? i && r != nn[Cn] ? q[nn[hn]](t, r) : r in t : e == ne ? ((A(t, Ln) ? Z[en][E(t, Ln)] = Z[fn][r] : A(t, An) ? Z[en][E(E(t[An], Ln), Ln)] = l(Z[fn])[nn[Hn]](Q)[nn[qn]](r) : tn) || tn) && undefined : e == Vn ? Z[fn][t] : e == de ? t == tn ? F(tn, X(un, r))[en] ^ i & ze : t == rn ? F(rn, F(tn, X(un, r)), i & ze) : t == un ? c(r[nn[Xn]](O, nn[Un])) : undefined : e == be ? i == an ? X(tn, t, r) : i == Ln ? X(un, t) : i == dn ? null : i == Yn ? X(un, t) : i == yn ? a(X(rn, t, r)) : i == Dn ? !!p(o(X(tn, t, r))) : i == en ? g(X(rn, t, r)) : i == gn ? ((f = X(rn, t, r)) || tn) && m(f[nn[qn]](en, f[nn[on]](nn[ae])), f[nn[qn]](f[nn[on]](nn[ae]) + tn)) : en : e == _e ? y++ && I++ : e == pe ? (v = [][nn[vn]](t, [Z = [{}, f, i, d, s]])) && (r !== nn[Yn] ? Z[en][r] = h : tn) && Z[tn][nn[Hn]](N) && !(n - y) && K(v, Z[rn], U()) : function w() { + return T(t, r, i, f, this, arguments, w) + } + } + + function Be(n, e, t, r, u, i, f, c, l, a) { + for (e == qn ? i = R(t) - tn : e == Pn ? !(f = en) && (i = R(t) - tn) : e == je ? (u = nn[Jn]) || (i = t) : e == hn ? !(r = en) && !(c = en) && (u = t[nn[xn]](x)[en]) && ((i = u[nn[qn]](en, -tn)) || tn) && (f = u[nn[re]](R(u) - tn)) && ((r += w[nn[sn]](f)) || tn) && (l = R(i) - tn) : e == xn ? (i = []) && (f = en) : e == me ? (t = t[nn[xn]](m(x, nn[tn]))) && (r = t[nn[qn]](tn, -tn)) && (u = []) && r[nn[Hn]](function (n) { + for (((i = P(n)[en][nn[ln]](bn)) || tn) && !(c = en) && (f = ln - R(i)); c < f; c++) i = nn[ue] + i; + u[nn[cn]](i) + }) && !(c = en) && (l = P(t[nn[qn]](-tn)[en])[en][nn[ln]](bn)) : e == Nn && (r = S(t, en)) && ((u = r[en]) || tn) && ((i = r[tn]) || tn) && ((u = V(u)) || tn) && (n[nn[pn]] = $e[nn[In]](tn, n, _e)) && (n[nn[ln]] = $e[nn[In]](tn, n, zn)); e == qn || e == Pn ? i >= en : e == je ? i < r : e == hn ? l >= en : e == xn ? f < R(r) : e == me ? c < P(t[nn[qn]](en, tn)[en])[en] - R(r) * ln - R(l) : e == Nn ? R(u) : en; e == qn ? i-- : e == Pn ? f++ && i-- : e == je ? i++ : e == hn ? l-- : e == xn ? f++ : e == me ? c++ : en) if (e == qn ? A(t[i][en], r, tn) && (l = !0) && ((c = t[i][en][r] = u) || tn) && l : e == Pn ? f == en && ((r == nn[Yn] ? (l = !0) && (c = null) : r == nn[yn] ? (l = !0) && (c = G(tn, t)[fn]) : r == nn[Gn] ? (l = !0) && (c = t[en][dn]) : en) || tn) && l || ((i == en && r == nn[mn] ? (l = !0) && (c = t[en][en]) : A(t[i][en], r, tn) ? (l = !0) && (c = t[i][en][r]) : en) || tn) && l || i == en && ((r == nn[wn] ? (l = !0) && (c = u && typeof exports == nn[Vn] ? undefined : exports) : r == nn[gn] ? (l = !0) && (c = u && typeof module == nn[Vn] ? undefined : module) : r == nn[le] ? (l = !0) && (c = u && typeof require == nn[Vn] ? undefined : require) : ((c = t[i][en][r]) || tn) && (c || r in t[i][en]) && (l = !0)) || tn) && l : e == je ? (u += o(i)) && en : e == hn ? ((r += k[nn[sn]](i[nn[re]](l)) * s(R(k), c) * R(w)) || tn) && c++ && en : e == xn ? (i[f] = t == tn ? r[nn[bn]](f) : o(r[f] ^ u)) && en : e == me ? (l = nn[ue] + l) && en : e == Nn ? (l = p(u[nn[qn]](en, tn), bn)) && ((a = p(u[nn[qn]](tn, tn + l), bn)) || tn) && (f = tn + l) && (c = f + a) && h[nn[cn]](u[nn[qn]](f, c)) && (u = u[nn[qn]](c)) && en : en) return c; + if (e == Pn && !u) throw d(r + nn[Ln]); + return e == qn ? t[en][en][r] = u : e == je ? u : e == hn ? [r, R(u)] : e == xn ? t == tn ? i : i[nn[Nn]](nn[Jn]) : e == me ? u[nn[cn]](l) && u[nn[Nn]](nn[Jn]) : e == Nn ? t[nn[qn]](i) : void 0 + } + + function K(n, e, t, u, o, c, d, l, a, p, m, g, h, b, v, w, k, x, O, _, j, C, I, q, z, F, P, S, L, N) { + return (a = t[l = t[nn[rn]]]) && l == In ? function () { + throw K(e, a[en]) + }() : l == Un ? function () { + debugger + }() : l == an || l == Yn || l == yn || l == Dn || l == dn || l == en || l == gn ? E(t, l) : l == Kn ? a[nn[Hn]](function (n) { + K(e, n) + }) : l == Vn ? A(a[en], Jn) ? ((q = K(e, a[tn])) || tn) && a[en][Jn][nn[Hn]](function (n, t) { + G(tn, e)[en][E(n, Ln)] = q[t] + }) : (I = E(a[en], Ln)) && ((q = K(e, a[tn])) || tn) && (A(a[tn], an) && E(a[tn], an) == Oe ? G(tn, e)[en][I] = G(tn, e)[en][I] : G(tn, e)[en][I] = q) : l == ne ? a[nn[Hn]](function (n) { + K(e, n, u) + }) : l == un ? u ? G(en, u[Mn], tn) : en : l == on ? u ? G(en, u[ge], tn) : en : l == zn || l == fn ? function (n, t, r, i, f) { + for (((r = l == zn ? U() : u) || tn) && !(i = en) && (t = a[nn[Fn]](function (t) { + return t[Zn] ? K(e, t) && null : !t[Kn] || t[Kn][nn[Hn]](function (t) { + !(n = E(t[Vn][en], Ln)) && !tn || A(G(tn, e)[en], n) || (G(tn, e)[en][n] = undefined) + }) && !0 + })); i < R(t); i++) { + if (G(tn, r[ge])) { + G(en, r[ge], en); + break + } + if (((f = K(e, t[i], r)) || tn) && G(tn, r[Mn])) break; + if (r[Rn]) return f + } + }() : l == Nn || l == Pn ? function (n, t, r) { + function i(n, e, t, r, u) { + e[t][nn[Hn]](function (e, f) { + A(e, t) ? i(n, e, t, r[f], u) : A(e, Ln) && (u ? G(tn, n)[en][E(e, Ln)] = r[f] : B(n, E(e, Ln), r[f])) + }) + } + + function f(n, e, t, r, u) { + e[t][nn[Hn]](function (e) { + ((u = e[Vn][en]) || tn) && A(u, Ln) ? G(tn, n)[en][E(u, Ln)] = r : A(u, Jn) && i(n, u, Jn, r, tn) + }) + } + + for (t in !D(u) && (n = K(e, a[tn]))) { + if (l == Pn && (t = n[t]) && en || A(a[en], Ln) ? B(e, E(a[en], Ln), t) : A(a[en], Jn) ? i(e, a[en], Jn, t) : A(a[en], Kn) && f(e, a[en], Kn, t), ((r = K(e, a[rn], u)) || tn) && G(tn, u[Mn])) break; + if (G(tn, u[ge])) G(en, u[ge], en); else if (u[Rn]) return r + } + D(u, tn) + }() : l == Tn ? function () { + for (D(u) || K(e, a[en]); K(e, a[tn]) && (!(C = K(e, a[un], u)) && !tn || !G(tn, u[Mn])); K(e, a[rn])) if (G(tn, u[ge])) G(en, u[ge], en); else if (u[Rn]) return C; + D(u, tn) + }() : l == sn || l == pn ? function (n) { + for ((l == pn ? n = !0 : tn) && D(u); (!n || K(e, a[en], u, en, en, tn)) && (!(C = K(e, a[tn], u)) && !tn || !G(tn, u[Mn]));) if ((n = !0) && G(tn, u[ge])) G(en, u[ge], en); else if (u[Rn]) return C; + D(u, tn) + }() : l == Mn ? function (n, t, r) { + try { + t = K(e, a[en], u) + } catch (i) { + t = K(e, a[tn], u, i) + } finally { + return ((n = u[Rn]) || tn) && !(u[Rn] = en) && ((r = K(e, a[rn], u)) || tn) && u[Rn] ? r : (u[Rn] = n) && t + } + }() : l == On ? function (n, t, r, i, f, o, c, d) { + for ((t = a[nn[qn]](tn)) && !(r = !1) && !(i = !1) && !(f = en) && ((n = K(e, a[en])) || tn) && D(u); f < R(t) && !G(tn, u[ge]); f++) if ((((c = K(e, t[f], n)) || tn) && n === c[en] ? r = !0 : tn) && r) { + for (o = en; o < R(c[tn]); o++) { + if (((d = K(e, c[tn][o], u)) || tn) && G(tn, u[Mn])) { + i = !0; + break + } + if (u[Rn]) return d + } + if (i) break + } + D(u, tn) + }() : l == Qn ? [A(a[en], Ln) && E(a[en], Ln) == nn[Yn] ? u : K(e, a[en]), a[nn[qn]](tn)] : l == Ln ? $(e, E(t, l)) : l == Rn ? (p = {}) && ((p[E(a[en], Ln)] = o) || tn) && e[nn[cn]]([p, null]) && ((C = K(e, a[tn], u)) || tn) && (e[nn[dn]]() || tn) && (u[Rn] ? C : undefined) : l == En ? a[nn[Hn]](function (n) { + return K(e, n)[nn[ln]]() + })[nn[Nn]](nn[Jn]) : l == qn ? K(e, a[en]) : l == ln ? ((b = E(a[en], an)) || tn) && (g = a[tn]) && (h = function (n, e, t, r, u, i, f, o) { + return (((A(t, bn) ? (i = !0) && (o = t[bn]) && (f = K(n, o[en])) && (o = H(n, o[tn], K(n, o[rn]) == xe)) : t = E(t, Ln)) || u) && (r = K(n, r)) || tn) && (e == fe ? i ? f[o] = r : B(n, t, r) : e == Wn ? i ? f[o] += r : B(n, t, $(n, t) + r) : e == en ? i ? f[o] -= r : B(n, t, $(n, t) - r) : e == dn ? i ? f[o] *= r : B(n, t, $(n, t) * r) : e == gn ? i ? f[o] /= r : B(n, t, $(n, t) / r) : e == Dn ? i ? f[o] %= r : B(n, t, $(n, t) % r) : e == ye ? i ? f[o] <<= r : B(n, t, $(n, t) << r) : e == Hn ? i ? f[o] >>= r : B(n, t, $(n, t) >> r) : e == En ? i ? f[o] >>>= r : B(n, t, $(n, t) >>> r) : e == an ? i ? f[o] &= r : B(n, t, $(n, t) & r) : e == Xn ? i ? f[o] |= r : B(n, t, $(n, t) | r) : e == tn ? i ? f[o] ^= r : B(n, t, $(n, t) ^ r) : e == yn ? i ? f[o] = s(f[o], r) : B(n, t, s($(n, t), r)) : undefined) + }) && (A(g, Jn) ? (m = K(e, a[rn]))[Jn][nn[Hn]](function (n, t) { + return h(e, b, n, m[t]) + }) : h(e, b, g, a[rn], tn)) : l == jn ? K(e, a[en]) : l == Wn ? function (n, t, r, u, i) { + for ((n = []) && !(t = en) && (u = en); t < R(a); t++) if (!A(a[t], tn)) if (A(a[t], jn)) { + for (!(r = en) && (i = K(e, a[t])); r < R(i); r++) n[t + u + r] = i[r]; + u += r - tn + } else n[t + u] = K(e, a[t]); + return n + }() : l == Fn ? ((b = E(a[en], an)) || tn) && ((v = K(e, a[tn])) || tn) && ((O = K(e, a[rn])) || tn) && (b == Ln ? v + O : b == ce ? v - O : b == cn ? v / O : b == ln ? v * O : b == fn ? s(v, O) : b == kn ? v % O : b == bn ? v < O : b == we ? v <= O : b == ie ? v > O : b == Qn ? v >= O : b == _n ? v in O : b == ue ? v & O : b == pn ? v != O : b == On ? v !== O : b == Fn ? v | O : b == vn ? v ^ O : b == Sn ? v == O : b == Jn ? v === O : b == rn ? v << O : b == ke ? v >> O : b == Tn ? v >>> O : b == te ? v instanceof O : undefined) : l == kn ? (u && (u[Rn] = tn), G(tn, a[nn[Hn]](function (n) { + return K(e, n) + }))) : l == mn ? ((C = {}) && a[nn[Hn]](function (n) { + (w = K(e, n)) && ((I = w[en]) || tn) && ((q = w[tn]) || tn) && (w[rn] ? (k = {}) && (k[nn[Wn]] = !0) && (k[nn[Sn]] = !0) && w[rn] == tn ? ((k[nn[Qn]] = q) || tn) && i[nn[En]][nn[Rn]](C, I, k) : w[rn] == rn && ((k[nn[ne]] = q) || tn) && i[nn[En]][nn[Rn]](C, I, k) : C[I] = q) + }), C) : l == Bn ? [H(e, a[en], K(e, G(tn, a)) == xe), K(e, a[tn])] : l == Cn ? (((x = K(e, G(tn, a))) == An ? O = tn : x == jn && (O = rn)) || tn) && (a = a[nn[qn]](en, -tn)) && ((_ = K(e, G(tn, a)) == xe) || tn) && (a = a[nn[qn]](en, -tn)) && ((I = H(e, G(tn, a), _)) || tn) && ((q = a[R(a) - rn]) || tn) && ((j = a[nn[qn]](en, R(a) - rn)) || tn) && ((F = J(M(e, I, q, j), I)[nn[Zn]]) || tn) && [I, F, O] : l == cn ? G(tn, a[nn[Hn]](function (n) { + return K(e, n) + })) : l == Xn ? ((C = K(e, a[en]) ? K(e, a[tn], u) : K(e, a[rn], u)) || tn) && u[Rn] ? C : undefined : l == vn ? function (n, e, t, r, u, i) { + return e == le ? A(r, bn) ? ((i = r[bn]) || tn) && ((u = K(n, i[en])) || tn) && ((i = H(n, i[tn], K(n, i[rn]) == xe)) || tn) && (t == xe ? ++u[i] : u[i]++) : ((i = K(n, r)) || tn) && (A(r, Ln) && B(n, E(r, Ln), i + tn) || tn) && (t == xe ? i + tn : i) : e == Zn ? A(r, bn) ? ((i = r[bn]) || tn) && ((u = K(n, i[en])) || tn) && ((i = H(n, i[tn], K(n, i[rn]) == xe)) || tn) && (t == xe ? --u[i] : u[i]--) : ((i = K(n, r)) || tn) && (A(r, Ln) && B(n, E(r, Ln), i - tn) || tn) && (t == xe ? i - tn : i) : void 0 + }(e, K(e, a[en]), K(e, a[tn]), a[rn]) : l == Zn ? R(a) <= rn && A(a[en], yn) ? G(tn, e)[en][E(G(tn, a), Ln)] = r[K(e, a[en])] : (I = E(G(tn, a), Ln)) && (G(tn, e)[en][I] = J(M(e, I, a[R(a) - rn], a[nn[qn]](en, R(a) - rn)), I)[nn[Zn]]) : l == Sn ? K(e, a[en]) ? K(e, a[tn]) : K(e, a[rn]) : l == wn ? function (n, e, t, r, u, i) { + return e == Ln ? +K(n, t) : e == ce ? -K(n, t) : e == Kn ? !K(n, t) : e == mn ? ~K(n, t) : e == Bn ? A(t, Ln) ? typeof $(n, E(t, Ln), tn) : typeof K(n, t) : e != se ? e == ve ? A(t, Ln) ? A(G(tn, n)[en], E(t, Ln)) ? delete G(tn, n)[en][E(t, Ln)] : (i = E(t, Ln)) != nn[gn] && i != nn[wn] && !nn[le] : A(t, bn) ? (u = t[bn], delete K(n, u[en])[u = H(n, u[tn], K(n, u[rn]) == xe)]) : (K(n, t), !0) : void 0 : void K(n, t) + }(e, K(e, a[en]), a[tn]) : l == Gn ? function (n, e, t, r) { + return e == wn ? t || K(n, r) : e == $n ? t && K(n, r) : void 0 + }(e, K(e, a[en]), K(e, a[tn]), a[rn]) : l == rn ? R(a) <= rn && A(a[en], yn) ? r[K(e, a[en])] : J(M(e, E(G(tn, a), Ln), a[R(a) - rn], a[nn[qn]](en, R(a) - rn)))[nn[Zn]] : l == Hn ? J(M(e, nn[Yn], G(tn, a), a[nn[qn]](en, R(a) - tn)))[nn[Zn]] : l == xn ? G(tn, e)[un] : l == bn ? ((q = H(e, a[tn], K(e, a[rn]) == xe)) || tn) && ((F = K(e, a[en], typeof u != nn[an] ? tn : u + tn, z = o || [], c)) || tn) && (!u || d ? z[nn[Hn]](function (n) { + return F = F[en], n + })[nn[Hn]](function (n) { + F = F[n] + }) && c && c[Gn] ? function () { + return f[nn[Tn]][nn[Mn]][nn[hn]](F[q], F, arguments) + } : F[q] : z[nn[cn]](q) && [F, F[q]]) : l == _n ? (P = typeof u == nn[te] ? u : {}) && (P[Gn] = tn) && (S = K(e, G(tn, a), en, en, P)) && (N = a[nn[qn]](en, -tn)[nn[Hn]](function (n) { + return A(n, jn) ? L = K(e, n) : K(e, n) + })) && (N = L ? N[nn[qn]](en, R(N) - tn)[nn[vn]](L) : N) && !(n > y) && f[nn[Tn]][nn[Mn]][nn[hn]](S, undefined, N) : l == $n ? new (f[nn[Tn]][nn[In]][nn[Mn]](K(e, G(tn, a)), [en][nn[vn]](a[nn[qn]](en, R(a) - tn)[nn[Hn]](function (n) { + return K(e, n) + })))) : void 0 + } + + (Rn = 27) && (on = 5) && (pn = 10) && (En = 30) && (vn = 17) && (Fn = 31) && (ln = 8) && (bn = 16) && (Dn = 36) && (xn = 20) && (ue = 56) && (Gn = 39) && (an = 9) && (kn = 19) && (Bn = 35) && (Un = 38) && (mn = 12) && (Hn = 40) && (Xn = 49) && (rn = 2) && (le = 62) && (Tn = 46) && (Cn = 24) && (Vn = 47) && (tn = 1) && !(en = 0) && (An = 29) && (zn = 28) && (un = 3) && (qn = 26) && (_n = 22) && (sn = 11) && (In = 25) && ($n = 34) && (Pn = 32) && (yn = 14) && (cn = 6) && (Mn = 37) && (Jn = 41) && (Ln = 43) && (Sn = 33) && (Re = 123) && (re = 55) && (fn = 4) && (ke = 73) && (me = 66) && (ae = 63) && (ne = 52) && (fe = 58) && (On = 21) && (Zn = 51) && (hn = 15) && (dn = 7) && (je = 78) && (be = 70) && (ee = 53) && (ye = 68) && (pe = 64) && (Nn = 44) && (_e = 77) && (he = 69) && (gn = 13) && (de = 61) && (se = 65) && (Yn = 50) && (ze = 127) && (Oe = 76) && (ve = 71) && (wn = 18) && (Ie = 91) && (Qn = 45) && (ge = 67) && (oe = 59) && (Ce = 79) && (te = 54) && (xe = 74) && (jn = 23) && (Kn = 42) && (ie = 57) && (Wn = 48) && (qe = 97) && (we = 72) && (ce = 60) && (nn = "ReferenceError(g(c(call([(lastIndexOf(push(pop(toString(number(valueOf(indexOf(window(module(arguments(cilame_call(charCodeAt(concat(exports(pow(match([0-9a-f]{2}(Date(Math(hasOwnProperty(bind(slice(defineProperty(BigInt(parseFloat(Object(filter(v(configurable(String(keys(length(apply(%$&(vmpzl_arguments(map((]( is not defined(join(get(prototype(undefined(enumerable(replace(null(_(set(decodeURIComponent(object(charAt(0(parseInt(RegExp(Function(fromCharCode(*(require($".split("(")) && (i = typeof global == nn[Vn] ? window : global) && (L = new i[nn[_n]]) && (R = $e[nn[In]](tn, L, he)) && (E = $e[nn[In]](tn, L, In)) && (S = $e[nn[In]](tn, L, Un)) && (A = $e[nn[In]](tn, L, Ce)) && (D = $e[nn[In]](tn, L, oe)) && (M = $e[nn[In]](tn, L, Yn)) && (U = $e[nn[In]](tn, L, ae)) && (G = $e[nn[In]](tn, L, sn)) && (H = $e[nn[In]](tn, L, ee)) && (J = $e[nn[In]](tn, L, on)) && (N = $e[nn[In]](tn, L, ne)) && (Q = $e[nn[In]](tn, L, Vn)) && (T = $e[nn[In]](tn, L, pe)) && (X = $e[nn[In]](tn, L, de)) && (Y = $e[nn[In]](tn, L, be)) && (f = i[nn[oe]]) && (o = i[nn[$n]][nn[ce]]) && (c = i[nn[ee]]) && (d = i[nn[en]]) && (l = i[nn[En]][nn[Bn]]) && (a = i[nn[An]]) && (p = i[nn[ie]]) && (s = i[nn[jn]][nn[kn]]) && (m = i[nn[fe]]) && (f[nn[Tn]][nn[hn]] = f[nn[Tn]][nn[un]]) && (q = i[nn[En]][nn[Tn]][nn[Cn]]) && (y = tn) && (I = tn) && (h = []) && (b = []) && ((g = i[nn[zn]]) || tn) && (z = Be[nn[In]](tn, L, je)) && (F = Be[nn[In]](tn, L, xn)) && (P = Be[nn[In]](tn, L, hn)) && ($ = Be[nn[In]](tn, L, Pn)) && (B = Be[nn[In]](tn, L, qn)) && (V = Be[nn[In]](tn, L, me)) && (W = Be[nn[In]](tn, L, Nn)) && (K = K[nn[In]](tn, L)) && (v = z(Re, ze) + z(Bn, Gn) + z(Hn, Ie) + z(qe, Re)) && (w = z(Hn, Ie)) && (k = z(Re, ze) + z(Bn, Gn) + z(qe, Re)) && (x = nn[fn] + k + nn[Kn] + nn[de] + nn[fn] + w + nn[Kn]) && (O = m(nn[On], nn[tn])) && (_ = [[i, null, null, e, t, en, en, arguments, {}, L]]) && (j = _[en][ln]) && K(_, function De(n, e, t) { + return function (n, e, t, r, u, i, f, o, c, d) { + if (t == an || t == Ln || t == dn || t == Yn || t == yn || t == Dn || t == en || t == gn) return (r = {}) && ((r[nn[rn]] = t) || tn) && (u = function (n, e, t) { + return (t = P(e)) && [Y(h[t[en]], t[en], n), t[en], t[tn]] + }(t, e[nn[qn]](y, pn))) && ((r[t] = u[en]) || tn) && [function (n, e, t, r) { + return ((r = b[nn[sn]](n[e])) || tn) && ((r == -tn ? b[nn[cn]](n[e]) && (n[e] = R(b) - tn) : n[e] = r) || tn) && ((n[nn[Pn]] = t) || tn) && n + }(r, t, u[tn]), u[rn]]; + for ((f = []) && (r = {}) && (i = S(e, y)[en]); R(i);) (o = v[nn[sn]](i[nn[qn]](en, y))) != an && o != Ln && o != dn && o != Yn && o != yn && o != Dn && o != en && o != gn ? (d = S(i, y, tn)) && f[nn[cn]](De(n, i)) && (i = i[nn[qn]](d[tn])) : (c = De(n, i)) && f[nn[cn]](c[en]) && (i = i[nn[qn]](y + c[tn])); + return (r[t] = f) && ((r[nn[rn]] = t) || tn) && r + }(n, e, v[nn[sn]](e[nn[qn]](en, y))) + }(L, W(u))) +}("jsvmpzl:ver.1.5.1", this, typeof arguments != "undefined" ? arguments : void 0, [], "~|)~xT#hh|qI#iio}5sh|j|Ss%wp|;#io%$,#hzyuKt%cetOs#}}{)vnzgc4}&xg$+vthwu/gkfvt?awfq|>isdwj4jjj}mR$itim/jkkjhCpwyxa8q#bbwMrl##i*#|%v%Xn||co(qnlg{Pkcdur2#i}%~=d~qqqOnecppW|oria}@xy&zb9|l{ea|6|h$kkpN|d|x#%D|jjjrg5|%k|ee4|ohux|DaokndS#izk%HjchaeLph&lg/jt&dpW%$urb1gc|nh+rqaqo(k{}vc8|}ryz#2ivzzeN|#ad}5|sevqm4af$uj*oqhdw4oqmtbIitljmVjcoug/|sbytO||s}$Ceal$kEizoba;yuikrFed~|&-i}weqAi}qntQjl|hy*#js{|Ynigtk2jl}ixOm&cl%1o&s&sXox%&mHozfjv?#jrz#V#zyh{Poz}paFogabxGuda&lPjjxf)azcbjN>#|Y&xcj#)#z$z|/f$ioyPutxfe5a#d#{M|%d%jyTubjvh+|bx|#y.ehuduL|o{pyw,|}gd&wB|byl#hPb&wqm=bo||zVxwytg/uiwmd:qlj$o6qf&#{VjmcaQeuug%.glhg&?a$sfe)sssac$}$t2devwwLdvgg}5&%c%pJderfeNe~%zrJy$xw{:|o{$&dS|joqkw5|jw{&wF|$wipnY&#qoi:|qmiiYaon}~Z|rsehl8|sd%%&AeuewyPbwoj$Na$dvaXy{&|>|%da|y*}i#avI~zjosV${ajp>a#&nl=|m%m0lqy4dxxth=|nie}u)djnn8y{ofe6%g{n~>gcfjoPc~awd=~qdeu:&%kun*~ic~&Y||wyazU}ohoD|n#uqnYm#a{w?|novraBrj}|B&nk{e,&g}kbBdlfzv5|j%wn=bbq#W%gpkzU|nlk|dAh%l|-#y}su9|iwvcD#%e{n6ruex?afofq2h$xoX~%mbE#dmntB&zk|yRcm|}}E$p}}q+aah|lV||uwch7q&xob>##avmN&oaj%*&nv$|Oeukc{O~ypyc@%$mo~Qkr%l|TxykzxNu|&o~0xp#xl.i#rt}D|$mktl.$p$imHftc}p*&ffcd8#&wrlL|rc~ze*xtc~h+a#a#d0xsxf~Murr}yKar$v%J|kw|t?|d${jnQ|sqfb&7v&mjd?nga}n>sxuwh5sp${#TtwxunWuwr&eCqfdjx1wt&%yQvocijSsn|cb3nb$blJ|%vmxz7|d|xe~R|$wnjvca~}Rb#rzs+q$x#zTy}stt?$yuoqHg|h|%C%gpra3cn{~n2iiw#s,|ga}pa0|bifumK|fshmvMaohgdH}|{vdOao{pqI|rvyr|9yhv%&5t$y&8h|vm$Ag}o#v*ddtabBgd}uwGemxffKgtzqf:&gj~eGk}%R||oluk6|n%xluP#zght4~ht%}N~hdlrWh{ux$*ahtpt2afyt,#|ny|B~$&#.|$p#%c?#hyv#G|yzqeHbmuujIb~b|S$gc&|Ts}}&2}&v{y1admeq@||jw%a,|rgbiuYig%{c2ebkwz1|niw%uYm|%v{+|noe{mW|ikmf+%h{pfE}hs}vV&yiws6pq#haH#z~e$>~i#gbPzr%#Uxy{~dUxlyay3|beq}u9|rm}gf8~i%ksS%$co&Ke~~gq<&$}xzE$oucw<%ocpr>|}frq#Zem|##Z~zgg&B&f&r{KjuopX|fd%wk.|buerr8twxu{Mu~{bk+%xxeoLrdq#O%wvwnS|j~hb1~z#v}|ctyvz3|%hybl5b%e%r.yprm~:|cvhjtM%g#qqA~ys%cO&$tkqY|jmlaiU|jnm%o;|buicn(lb~u}Fri{pxZ%jarq9jt|ljUbcnfdD|p}xv#>|}mkeu(#z$dv@|%khqbG%$zzd)&oibr/qa{gj/acpyu5ivjxj~sdgr8|&vg#Y|ojyndCafww3y}stqW|fdp{x?|$ssx#/ibzbyJ}{yf%Cbe}viFc$#e&/%r{v|Aedhya1nj{mr/psuxg)y|okf7|ftunvPyic%fEpwfdj,|rjl&zAdvhgi=&otkv3gkvgoB~&yr$Q}squK}alo&Llz~a|)|%ppva(ls%rb@|gn|}tH|r$w~$*|jmm&o-|%n$x%8cnqvk0gdg}b8$xk{gOfl%lxRbvpbgQh}~im;b&xrl0|rn|rvX|ohw$lQ|o#colE||lyl%Nmm|sa=xlmtlV|cqvp$Uqlidx4|fb#al8|rq&&tYysbq&H|rkh{uQ|fm{u};}}LO}m:KXG}m4)|BKX6}m+K|N}}lWK|NK|Z#}lKJ/O-KU)|8Q|(GD)|/?6)}V2.)|EK~QR|Z0/K~QKU)(#9T7(5)*KU0/K~QKU)(K,Q|(GD)|/?6)}V2.)|EK~RR|Z0/K~RKU)(#9T7(5)*KU0/K~RKU)(K,Q|3GO)|/GA)|/2,)JKU?6)}V2.)|EK~SR|Z0/K~SKU)(#9T7(5)*KU0/K~SKU)(K,Q|0GA)|/2,)JKU?6)}@2.)|EK#XR~T#DEB#7T5(3)*KU6-RUK#X;-K~+#(K,K,J~7O~4K~U}~.#~)Q}OKU#}HQ|6?<)}@24)|E0/KUK#Y)(R~T#OEM#B3@0>68B-.BK%:0/KUK#Y)(.4));-K~+#(K,K,Q|4?<)}@24)|E0/KUK#Z)(R~T#MEK#@3>6<0:63.80/KUK#Z)(K%;)(;-K~+#(K,K,K,90B.R%)}@004*K+KN)(0/K|-KN)(#|.T|+(|()*0/K|-KN)(}N#JTH6F4*K+K$*0=0600K|-K$+)(KN)(K$,)(K,K,T?(=)*060/K|-KN)(K~-)(K|-T:(8)*00K|-K$+)(4*K+3+K|-K,)(C|2KY}|+#ZJ9O7K~/62004*K+KF)(T@6>K~/K$*060/K~/KN)(K$,)(3+K~/K,)(C2KN},#(K,)(C}DK~.}}00K}4K~W)(#CTA(?)*014*K+K|>)(00K}4K|>)(K,K,)(CRK|3}K#G3E6C4*K+0=07004*K+KN)(K~-)(KF)(K,)(K,Jr8Or5K|((r/)*0/KSK|()(6qT,qHC}3KN}},K2K?#|VTE(C)*K2(=)*004*K+K2)(G/)|BK2P(Q|4?0)%>K?K|Z#:T8(6)*004*K+K?)(K?#GTE(C)*004*K+K?)(?5);0/K2K}()(.8K,)(CPK|>}IK$-#B3@6>4*K+08G1)|BK$-K~PK|O)(K,)(C&-K}F}%XKV#%QJ7O5K~X004*K+K2)(J5O3K~Y0.KVK2)(J7O5K}G004*K+K?)(J5O3K~10.KVK?)(T563014*K+K~Z)(Q#L?/)QK}G.8#}UN}RJ.O,K..4?/)KK.K~11.)O)(K.#}6JZOXK$.?S)-?M)/05K~Y?.)/K..G))?:)L.)(00K~6K|M)(TI6G6;.C07?0)-K}D.%3K|>)(00K~6K|M)(3765R~J00K~6K#+)(K,)(C~6K|,}~.K#,#}YJ7O5K#-00K#,K}()(J.O,K2P(N|WJ.O,K..4?/)KK.K#-(.)4K..G#|;T|8(|5)B05K2?/)/K..|5))?U)36=66K..G00K#,K%D)(.CK%E?:)L.)*00K|GK|7)(,}/C|4K|O}|,KV#YEW#B3@6>6964KV00K~7K|O)(K%HK%I;7K#T#290B.R%JK$(K,K,)(CQK|,}JK$3#C3A6?636.K$3K%KK%L00K~7K|,)(K,)(Jf8Of5K|Q(f/)*0/KSK|Q)(6eT,eHC|0K|I}|(#WTB(@)*014*K+K}5)(B10/K|(KN)(T9(7)*014*K+K$4)(.4K,)(C}-K}J}|XKZ#|QQQ?5)|D2-)|EKZR#1#>T<(:)*KZ64KZ00K|7K|,)(K,T>6(<)*K}765K}700K|NK$0)(#WTU(S)*K}76L?>)L?/)=K}7.4014*K+K#5)(.400K|NK%M)(J6O4K}L?/);K}7KMJEOCK#66>?/);K}L.8K#400K|NK%N)(Q|ZK}L#|RNWJ.O,K:.4?/)KK:K}L(.)4K:KM#)*K#267.4K}L00K#3K$7)(T8(6)~K0.KZK?)(K#6K,39B7K#2K#60/K|(KN)(K,)(C|IK|3}|A#|#M3K6IK|A0DB=K|@K>0600K}9K%Q)(KN)(K}8)(K,K,)(0/K|QKF)(J)/K$)*K|R(7)*014*K+K$=)(P(N|9J/O-K|*.4?7)KK|*00K}*K}()(1/)O)(K|*#GTE(C)*0K,)(C0K#:R%T)(S$9K}+K}OK|R#$*J.O,K2P(J/O-K|P.4N#7J.O,K..4?/)KK.K}O1.)O)(K.#~NQ~K?.)QK..8#~>JZOXK$??S)30AK|R6:?.)LK..B00K}+K~8)())?4);?.)QK..8.GJ|(OYK$@?T)/0;K|R64K.00K}+K~8)())?;)L.}W?4);?.)QK..8.GT|,(|))B05K2?/)/K|P.G))?I)3?0)=K$?K$@?;)L.K,T}oRG}oN)|B060/KXK}E)(K},)(6}o7}}o3K|Z#}o*J.O,KRKXJ5O3KS0/KRK}E)(J6O4K|+0/KSK|+)(J6O4K|(0/KSK|()(J6O4K|Q0/KSK|Q)(J6O4K|G0/KRK|H)(J7O5K|700K|GK|7)(J7O5K}:00K|GK}:)(J6O4K}90/KRK#9)(J7O5K~:00K}9K~:)(JeQOeNK},(eH)*0/KSK},)(6e:,e.C7K0610/K|+KF)()(CTK~;}MK>K0#E3C6A014*K+K~<)(K>K0004*K+KY)(K,)(CTK~=}MK>K0#E3C6A014*K+K$A)(K>K0004*K+KY)(K,)(C}/KN}}(K$BK>K0#|OTJ(H)*004*K+K0)(6:K006004*K+K0)(KF)(T:(8)*014*K+K#=)(K$BT9(7)*014*K+K#>)(K>T563014*K+K|I)(K,)(C|(K|I}T#PT?6=4*K+0700K|QK|I)(K|?)(T563014*K+K#7)(K,)(CWK%U}PK}P#IT866K}P014*K+K}J)(3563014*K+K}6)(K,)(C|9K}8}|1K}P#|)QAK}P#:T866K}P014*K+K}J)(K,J:O8K$C63014*K+K~9)(3+K$CK,)(C7KW?1)|4.}B.|Y)(C8K}-?1)|4.}B.|Y)(C/K~<.B)(C/K$A.G)(C~6K#86~.}~+#}YSNK>#GQE?5)|D2-)|EK>R#1#-3+K#?#-3+K}.K#@3}.}}+KE#|W3|T,|QCUK}<}NK|AK>K0#C3A6?KEK|AK>K0046-K>K#@K}<)(K,)(CSK|S}LKDK>K0#B3@6>KEKDK>K0046-K>K#@K|S)(K,)(K,K,)(0/K|QKF)(J|QO|NK$D(|H)*0/KSK$D)(6|:,|.CWK~9}P#LJEOCK}/6>21)J2-)JR#A014*K+K}6)(3+K}/K,)(C.KM.B)(0/K},KF)(J6<4*K+K2K:KM00K#FK|?)(T765K2K:0/KEK$H)(TL(J)*014*K+K#G)(6;K:?.)@K:KM0/K2K}H)(K,)(0/K|6KF)(T~9(~6)*00K|6K$G)(6}Z,}NC}KK#E}}CK2K:#}:J7O5KE014*K+K#C)(J4O2KM0.KEKM)(JBO@K$I6;K:?.)@K:KM0/K2K}H)(T765K2K:0/KEK$J)(T>6<4*K+K2K:KM00K#FK|?)(T:(8)*014*K+K#G)(K$IK,)(0/K|6KF)(S~-K2K:KM#}TJ0O.K~>)|8J7O5KH014*K+K#D)(Q|.KH#GT1(/)*K~>KHT:(8)*014*K+K#D)(K|Z#014*K+K#G)(N|-J.O,K..4?.)KK.KM1.)O)(K.#FTD(B)~L04K2?.)@K:K.))0/K~>K.))K#F3+K|6K,JO)|8T?6=4*K+0700K},K|I)(K|?)(J6O4K0004*K+K0)(J4O2KH0.K0KH)(J6O4K|.0/K0K|.)(Q|M?A)|D014*K+K#=)(014*K+K~<)(#;T9(7)*K}>00K|.K~;)(#NT9(7)*K}>00K|.K~=)(T9(7)*014*K+K#5)(.BQ~4GP)|/014*K+K}?)(?@)|D08014*K+K}?)(K$N)(K}>#PTN6L4*K+G5)|/KH0.KHK2)(07014*K+K}?)(KN)(#|CTY(W)*014*K+K}?)(6HK|.4*K+G5)|/KH0.KHK2)(00K}>K|?)(TA(?)*08014*K+K}?)(K$N)(K}>K,)(CQK$6}JK2K:#BT@6>K2K:08014*K+K}?)(K#E)(K,)(C#)K~9}~T#~OJ0O.K}/)|8J>O21)J2-)JR#A014*K+K}6)(#ZTG(E)*K}/6>21)J2-)JR#A014*K+K}6)(T765K}/00K|9K$M)(3+K}/K,)(C7KM?1)|4.}B.|Y)(0/K},KF)(J}8O}5K}R(}/)*0/KSK}R)(6|T,|HCGKN}AK}S#:T866K}S014*K+K~.)(K,)(CXK|>}QK~?#J3H6F4*K+0@G9)|BK~?014*K+K~?)(K|O)(K,)(0/K|+KF)(J)(K,)(C#1K|,}#)K$T#~TJ0O.K|))|8J;O9KD65K$T00K}:K|,)(J5O3K}T0.KDK2)(Q}5GM)|/?7)|D0/K}T.4)).$R?7)|D0/K}T.B)).$S#|K0##-TB(@)*K06:K006004*K+K0)(KF)(JK00/KEK~;)(J;O9KD65K|A00K#IK}8)(J6O4K~@0/K#IK0)(3}96}6,}*C.KDKD)(C.K>K>)(C5KH0/K~@KH)()(C/K%VKE)(C7K|.00K~@K|.)()(C7K|900K~@K|9)()(C4KM0.KEKM)()(C6K~?0/K0K}0)()(0/K}RKY)(K,)(C}?K|S}}7KEKDK>K0#}*TB(@)*K06:K006004*K+K0)(KF)(TF(D)*KD6>KD0/K0K}0)(014*K+K#J)(JMOKK~A6F0.KDKD)(0<65K>K00/KEK~=)(K}8)(3+K~AK,)(C|3K#J}|+KDK}0#UQS?5)|D2-)|EKDR#1#<3:68KD4*K+00K}0K|,)(#,3*KDK,)(0/K|+KF)(J6QK}1K|)0I6B,7C5KW?/)@KWK}-)(0/K~:KY)(K$W)(#|3J|0O|-K>6|(K}1K|)0S6L,AC5KW?/)@KWK}-)(C0K|@K|@)(0/K~:KY)(K$W)(JSOQKH6M69KW050.K>K2)(K}H)(?/);K}-.80/K|(KY)(T<(:)*0.K>K?)(?.);KW.83O6M,BC.K>K>)(C.KHKH)(C0K|)K|))(0/K}RKY)(K,)(JbSObPK#?(bJ)*0/KSK#?)(6b<,b0CIK06C,2C0K~BK$V)(050/K}.K0)(KF)()(C#)K}<}~TKEK|AK}1K0#~ETB(@)*K06:K006004*K+K0)(KF)(J|4O|1K}26|+K}10.KEKW)(0/KEK}-)(0/K0K|))(0/K0K|@)(060/K0K~B)(K#K)(T=(;)*0.K0KH)(0/K}2KH)(JSOQKD6M4*K+KEK|A0/K}2K>)(K00700K}.K}<)(K|?)(T664K}20/KDK~.)(3*KDK,)(C#9K|S}#1KEKDK}1K0#~VTB(@)*K06:K006004*K+K0)(KF)(TF(D)*KD6>KD0/K0K}0)(014*K+K#J)(J|4O|1K}26|+K}10.KEKW)(0/KEK}-)(0/KDK|))(0/K0K|@)(060/K0K~B)(K#K)(T=(;)*0.K0KH)(0/K}2KH)(JSOQK~A6L4*K+KEKD0/K}2K>)(K00700K}.K|S)(K|?)(3+K~AK,)(0/K}.KF)(K,T}$,6}$(}}#W#}#QJ.O,KRKXJ5O3KS0/KRK}E)(J6O4K}=0/KSK}=)(J6O4K}90/KRK#9)(J.O,KAP(J/O-K#LP(J/O-K|TP(J/O-K|UP(J/O-K|VP(J/O-K|WP(J/O-K~CP(J/O-K~DP(J/O-K~EP(J/O-K~FP(Ti)6hY}hV#hQJ/O-K|0P(N|VJ.O,K..4?/)KK..~O1.)O)(K.#|:Q|7?/)KK..}B#?T=(;)*0/K|0K.))?.)3K..B#FTD(B)*0/K|0K.))?5)7?.)3K..B.%8J/O-K|1.4J/O-K|F.4Nf5J.O,K..4?/)KK..~O1.)O)(K.#eLJ|4O|1K|2?|+)7?Q)7?C)7?6)7K|F?/)3K|F.B?/)3K|F.G?0)3K|F.|5?/)3K|F.8TL(J)*K|2?C)7?<)7?/)/K|2.-?/)-K|2.6.%7T8(6)*0/KAK|1))K|2T9(7)*00K#LK|2))K|1J7O5K}A00K|0K|1))J7O5K~M00K|0K}A))J7O5K~N00K|0K~M))JKOIK5?E)7?7);00K|0K|2)).#V?0);K|2.$XTJ(H)*00K|TK|1))?:)=?.)3K5.)7?0);K~N.%W?0);K~M.%X?0);K}A.#V?0);K|1.$XTJ(H)*00K~CK|2))?:)=?.)3K5.K|007K|0?0)7K~NK}A))))))TA(?)~LK|F07K|000K|0K|F))))K,JJOHK$YPC.4.B.G.8.-.C.|Y.}Y.}B.%4.%5J|kCO|k?K}3(|k8)*00K}9K}3)(6|k(,|jNCl/K#7}kZ#kUQ|(GQ)|/014*K+K#M)(?A)}@014*K+K$Z)(014*K+K#>)(#,3*K,K,JFODK>(@)*014*K+K$Z)(014*K+K#>)(J5O3K%(0.K>K2)(J;O9KW?5)|40.K>K?)(.8JEOCK~G(>)*014*K+K#M)(?/)@KW.}WJTB(@)*K5?:)=?.)3K5.-?.)/K5.OKPK:KTK|TK|UK|VK|WKA#rXJ8O6K~G014*K+K#M)(JAO?K|:?:)70.KPK:))0.KT.4))JGOEK|;?@)704KP?.)@K:.B))0.KT.B))JGOEK|(<)*05KP?/)@K:.|5))K~*K,)(C7KW?1)|4.~O.|Y)(0/K}=KF)(TD(B)*0/KRK}3)(65K}300K}=K#8)(K,T#7(#4)*014*K+K%+)(}~WK~I#~NJIOGK~,6BK~I0=060/KXK|H)(K|7)(K|,)(J}MO}JK%,6}DK~,6BR%-0=060/KXK|H)(K|7)(K|,)(,|ECHKH6BR%.0=060/KXK|H)(K|7)(K|,)()(C=K|.060/KXK|.)(K|6)()(C=K|9060/KXK}C)(K}Q)()(060/KXK}3)(K}<)(346200K%,K|>)(K%+T#,(#))*004*K+K9)(}~MK~I#~EJ0O.K~,K~IJ}MO}JK|S6}DK~,6BR%-0=060/KXK|H)(K|7)(K|,)(,|ECHKH6BR%.0=060/KXK|H)(K|7)(K|,)()(C=K|.060/KXK|.)(K|6)()(C=K|9060/KXK}C)(K}Q)()(060/KXK}3)(K|S)(3D6B060/KXK|H)(K|7)(00K|SK|>)(K9Ej8#j,JHOFK16B65R%Y004*K+R9))014*K+K%Z)(Q|L2|.)J?|))|C63R&(0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&)0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&*0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&+0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&,0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&-0.K1R9))0J09K163R#Q0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&.0.K1R9))0J09K163R#Q0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&/0.K1R9))0J09K163R#Q0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&00.K1R9))0J09K163R&10.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,TA6?63R&20.K1R9))00K&3K&4)(;-K#T#(K,") +console.log("通过了");//异步;;; // 宏队列,macrotask,也叫tasks.一些异步任务的回调会依次进入 macro task queue,等待后渎被调用,这些异步任务包括: // setTimeout @@ -13584,7 +21136,7 @@ noexecListener={ if (bodavm.memory.asyncEvent.listener) { for (const key in bodavm.memory.asyncEvent.listener) { let event = bodavm.memory.asyncEvent.listener[key] - debugger + // debugger for (let i = 0; i < event.length; i++) { // debugger if (noexecListener[event[i].type]){ @@ -13607,26 +21159,28 @@ if (bodavm.memory.asyncEvent.listener) { } } -// let setTimeEvent = bodavm.memory.asyncEvent.setTimeout -// console.log(`当前setTimeEvent有===>${JSON.stringify(setTimeEvent)}`) -// if (setTimeEvent) { -// setTimeEvent.sort((a, b) => { -// return a.timeoutID > b.timeoutID ? 1 : -1; -// }) -// setTimeEvent.sort((a, b) => { -// return a.delay > b.delay ? 1 : -1; -// }) -// for (let i = 0; i < setTimeEvent.length; i++) { -// let event = setTimeEvent[i] -// if (event == undefined) { continue } -// console.log(`异步回调执行settime=======================================>${JSON.stringify(event)} callback:${event.callback}`); -// if (event.type) { -// event.callback() -// } else { -// eval(event.callback) -// } -// } -// } +let setTimeEvent = bodavm.memory.asyncEvent.setTimeout + +console.log(`当前setTimeEvent有===>${JSON.stringify(setTimeEvent)}`) +if (setTimeEvent) { + setTimeEvent.sort((a, b) => { + return a.timeoutID > b.timeoutID ? 1 : -1; + }) + + setTimeEvent.sort((a, b) => { + return a.delay > b.delay ? 1 : -1; + }) + for (let i = 0; i < setTimeEvent.length; i++) { + let event = setTimeEvent[i] + if (event == undefined) { continue } + console.log(`异步回调执行settime=======================================>${JSON.stringify(event)} callback:${event.callback+''.length>50?event.callback+''.substring(0,50):event.callback+''}`); + if (event.type) { + event.callback() + } else { + eval(event.callback) + } + } +} // 鼠标事件最后执行,模仿网站加载完成后再移动鼠标触发事件 // //鼠标轨迹,获取实际网站的 @@ -13783,10 +21337,25 @@ if (bodavm.memory.asyncEvent.listener) { ; function get_cookie(){ - + debugger + // let boxhr=new XMLHttpRequest() + // boxhr.open('get' , "searchParamModel=%7B%22ObjectType%22%3A1%2C%22SearchKeyList%22%3A%5B%5D%2C%22SearchExpression%22%3Anull%2C%22BeginYear%22%3Anull%2C%22EndYear%22%3Anull%2C%22UpdateTimeType%22%3Anull%2C%22JournalRange%22%3Anull%2C%22DomainRange%22%3Anull%2C%22ClusterFilter%22%3A%22%22%2C%22ClusterLimit%22%3A0%2C%22ClusterUseType%22%3A%22Article%22%2C%22UrlParam%22%3A%22%22%2C%22Sort%22%3A%220%22%2C%22SortField%22%3Anull%2C%22UserID%22%3A%220%22%2C%22PageNum%22%3A2%2C%22PageSize%22%3A20%2C%22SType%22%3Anull%2C%22StrIds%22%3Anull%2C%22IsRefOrBy%22%3A0%2C%22ShowRules%22%3A%22%22%2C%22IsNoteHistory%22%3A0%2C%22AdvShowTitle%22%3Anull%2C%22ObjectId%22%3Anull%2C%22ObjectSearchType%22%3A0%2C%22ChineseEnglishExtend%22%3A0%2C%22SynonymExtend%22%3A0%2C%22ShowTotalCount%22%3A73734952%2C%22AdvTabGuid%22%3A%22%22%7D" || null) + // let aaa=boxhr.send(true && "searchParamModel=%7B%22ObjectType%22%3A1%2C%22SearchKeyList%22%3A%5B%5D%2C%22SearchExpression%22%3Anull%2C%22BeginYear%22%3Anull%2C%22EndYear%22%3Anull%2C%22UpdateTimeType%22%3Anull%2C%22JournalRange%22%3Anull%2C%22DomainRange%22%3Anull%2C%22ClusterFilter%22%3A%22%22%2C%22ClusterLimit%22%3A0%2C%22ClusterUseType%22%3A%22Article%22%2C%22UrlParam%22%3A%22%22%2C%22Sort%22%3A%220%22%2C%22SortField%22%3Anull%2C%22UserID%22%3A%220%22%2C%22PageNum%22%3A2%2C%22PageSize%22%3A20%2C%22SType%22%3Anull%2C%22StrIds%22%3Anull%2C%22IsRefOrBy%22%3A0%2C%22ShowRules%22%3A%22%22%2C%22IsNoteHistory%22%3A0%2C%22AdvShowTitle%22%3Anull%2C%22ObjectId%22%3Anull%2C%22ObjectSearchType%22%3A0%2C%22ChineseEnglishExtend%22%3A0%2C%22SynonymExtend%22%3A0%2C%22ShowTotalCount%22%3A73734952%2C%22AdvTabGuid%22%3A%22%22%7D") + var xhr = new XMLHttpRequest(); + xhr.open('POST', 'somewhere', true); + xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); + xhr.onload = function () { + // do something to response + console.log(this.responseText); + }; + xhr.send('user=person&pwd=password&organization=place&requiredkey=key'); + + + let res={ // b:new XMLHttpRequest().open(''), - cookie:document.cookie + cookie:document.cookie, + // result:aaa } return res diff --git a/env_xbb_lastest_jsdom/run/run.html b/env_xbb_lastest_jsdom/run/run.html index a9a22dc5..e5a93f34 100644 --- a/env_xbb_lastest_jsdom/run/run.html +++ b/env_xbb_lastest_jsdom/run/run.html @@ -1,13 +1,18 @@ - + - - - - - + +
+ + +
+
+ bobo1 +
+
+ bobo2 +
+ + - - \ No newline at end of file + \ No newline at end of file diff --git a/env_xbb_lastest_jsdom/run/run.js b/env_xbb_lastest_jsdom/run/run.js index af239e28..06e1f764 100644 --- a/env_xbb_lastest_jsdom/run/run.js +++ b/env_xbb_lastest_jsdom/run/run.js @@ -1 +1,136 @@ -btoa('123') \ No newline at end of file +chh = 1;cbbh={};cbbh.cbbNatFun = (a,b,c,d)=>{if (window.chh == 1){console.log(a.toString(),b,c,d);}}; + +;;!function (n, e, t, r, u, i, f, o, c, d, l, a, p, s, m, g, y, h, b, v, w, k, x, O, _, j, C, I, q, R, z, A, E, F, P, S, $, B, D, M, U, G, H, J, K, L, N, Q, T, V, W, X, Y, Z, nn, en, tn, rn, un, fn, on, cn, dn, ln, an, pn, sn, mn, gn, yn, hn, bn, vn, wn, kn, xn, On, _n, jn, Cn, In, qn, Rn, zn, An, En, Fn, Pn, Sn, $n, Bn, Dn, Mn, Un, Gn, Hn, Jn, Kn, Ln, Nn, Qn, Tn, Vn, Wn, Xn, Yn, Zn, ne, ee, te, re, ue, ie, fe, oe, ce, de, le, ae, pe, se, me, ge, ye, he, be, ve, we, ke, xe, Oe, _e, je, Ce, Ie, qe, Re, ze, Ae, Ee, Fe, Pe, Se) { + function $e(n, e, t, r, i, f, d, s, h, v) { + return e == oe ? (r ? t[Mn][nn[dn]]() || t[ge][nn[dn]]() : t[Mn][nn[cn]](en) || t[ge][nn[cn]](en)) && undefined : e == ae ? (t = {}) && (t[Mn] = []) && (t[ge] = []) && ((t[Rn] = en) || tn) && t : e == sn ? t ? r[R(r) - tn] : r[R(r) - tn] = i : e == ee ? A(r, Yn) ? E(r, Yn) : A(r, yn) ? E(r, yn) : i ? K(t, r) : E(r, Ln) : e == on ? ((i = {})[nn[Zn]] = t) && i : e == he ? t[nn[Dn]] : e == In ? !(i = b[t[r]]) || r != Yn && r != Ln ? i : t[nn[ae]] ? j[t[nn[ae]]] : ((t[nn[ae]] = t[nn[rn]] + nn[ae] + (t[nn[Pn]] ^ On)) || tn) && ((j[t[nn[ae]]] = F(rn, F(tn, i), t[nn[Pn]] & ze)) || tn) && j[t[nn[ae]]] : e == Un ? (f = P(r ? t[nn[qn]](r) : t)) && [i ? null : t[nn[qn]](r + f[tn], r + f[en] + f[tn]), r + f[en] + f[tn]] : e == zn ? (I += tn) && u : e == Ce ? i && r != nn[Cn] ? q[nn[hn]](t, r) : r in t : e == ne ? ((A(t, Ln) ? Z[en][E(t, Ln)] = Z[fn][r] : A(t, An) ? Z[en][E(E(t[An], Ln), Ln)] = l(Z[fn])[nn[Hn]](Q)[nn[qn]](r) : tn) || tn) && undefined : e == Vn ? Z[fn][t] : e == de ? t == tn ? F(tn, X(un, r))[en] ^ i & ze : t == rn ? F(rn, F(tn, X(un, r)), i & ze) : t == un ? c(r[nn[Xn]](O, nn[Un])) : undefined : e == be ? i == an ? X(tn, t, r) : i == Ln ? X(un, t) : i == dn ? null : i == Yn ? X(un, t) : i == yn ? a(X(rn, t, r)) : i == Dn ? !!p(o(X(tn, t, r))) : i == en ? g(X(rn, t, r)) : i == gn ? ((f = X(rn, t, r)) || tn) && m(f[nn[qn]](en, f[nn[on]](nn[ae])), f[nn[qn]](f[nn[on]](nn[ae]) + tn)) : en : e == _e ? y++ && I++ : e == pe ? (v = [][nn[vn]](t, [Z = [{}, f, i, d, s]])) && (r !== nn[Yn] ? Z[en][r] = h : tn) && Z[tn][nn[Hn]](N) && !(n - y) && K(v, Z[rn], U()) : function w() { + return T(t, r, i, f, this, arguments, w) + } + } + + function Be(n, e, t, r, u, i, f, c, l, a) { + for (e == qn ? i = R(t) - tn : e == Pn ? !(f = en) && (i = R(t) - tn) : e == je ? (u = nn[Jn]) || (i = t) : e == hn ? !(r = en) && !(c = en) && (u = t[nn[xn]](x)[en]) && ((i = u[nn[qn]](en, -tn)) || tn) && (f = u[nn[re]](R(u) - tn)) && ((r += w[nn[sn]](f)) || tn) && (l = R(i) - tn) : e == xn ? (i = []) && (f = en) : e == me ? (t = t[nn[xn]](m(x, nn[tn]))) && (r = t[nn[qn]](tn, -tn)) && (u = []) && r[nn[Hn]](function (n) { + for (((i = P(n)[en][nn[ln]](bn)) || tn) && !(c = en) && (f = ln - R(i)); c < f; c++) i = nn[ue] + i; + u[nn[cn]](i) + }) && !(c = en) && (l = P(t[nn[qn]](-tn)[en])[en][nn[ln]](bn)) : e == Nn && (r = S(t, en)) && ((u = r[en]) || tn) && ((i = r[tn]) || tn) && ((u = V(u)) || tn) && (n[nn[pn]] = $e[nn[In]](tn, n, _e)) && (n[nn[ln]] = $e[nn[In]](tn, n, zn)); e == qn || e == Pn ? i >= en : e == je ? i < r : e == hn ? l >= en : e == xn ? f < R(r) : e == me ? c < P(t[nn[qn]](en, tn)[en])[en] - R(r) * ln - R(l) : e == Nn ? R(u) : en; e == qn ? i-- : e == Pn ? f++ && i-- : e == je ? i++ : e == hn ? l-- : e == xn ? f++ : e == me ? c++ : en) if (e == qn ? A(t[i][en], r, tn) && (l = !0) && ((c = t[i][en][r] = u) || tn) && l : e == Pn ? f == en && ((r == nn[Yn] ? (l = !0) && (c = null) : r == nn[yn] ? (l = !0) && (c = G(tn, t)[fn]) : r == nn[Gn] ? (l = !0) && (c = t[en][dn]) : en) || tn) && l || ((i == en && r == nn[mn] ? (l = !0) && (c = t[en][en]) : A(t[i][en], r, tn) ? (l = !0) && (c = t[i][en][r]) : en) || tn) && l || i == en && ((r == nn[wn] ? (l = !0) && (c = u && typeof exports == nn[Vn] ? undefined : exports) : r == nn[gn] ? (l = !0) && (c = u && typeof module == nn[Vn] ? undefined : module) : r == nn[le] ? (l = !0) && (c = u && typeof require == nn[Vn] ? undefined : require) : ((c = t[i][en][r]) || tn) && (c || r in t[i][en]) && (l = !0)) || tn) && l : e == je ? (u += o(i)) && en : e == hn ? ((r += k[nn[sn]](i[nn[re]](l)) * s(R(k), c) * R(w)) || tn) && c++ && en : e == xn ? (i[f] = t == tn ? r[nn[bn]](f) : o(r[f] ^ u)) && en : e == me ? (l = nn[ue] + l) && en : e == Nn ? (l = p(u[nn[qn]](en, tn), bn)) && ((a = p(u[nn[qn]](tn, tn + l), bn)) || tn) && (f = tn + l) && (c = f + a) && h[nn[cn]](u[nn[qn]](f, c)) && (u = u[nn[qn]](c)) && en : en) return c; + if (e == Pn && !u) throw d(r + nn[Ln]); + return e == qn ? t[en][en][r] = u : e == je ? u : e == hn ? [r, R(u)] : e == xn ? t == tn ? i : i[nn[Nn]](nn[Jn]) : e == me ? u[nn[cn]](l) && u[nn[Nn]](nn[Jn]) : e == Nn ? t[nn[qn]](i) : void 0 + } + + function K(n, e, t, u, o, c, d, l, a, p, m, g, h, b, v, w, k, x, O, _, j, C, I, q, z, F, P, S, L, N) { + return (a = t[l = t[nn[rn]]]) && l == In ? function () { + throw K(e, a[en]) + }() : l == Un ? function () { + debugger + }() : l == an || l == Yn || l == yn || l == Dn || l == dn || l == en || l == gn ? E(t, l) : l == Kn ? a[nn[Hn]](function (n) { + K(e, n) + }) : l == Vn ? A(a[en], Jn) ? ((q = K(e, a[tn])) || tn) && a[en][Jn][nn[Hn]](function (n, t) { + G(tn, e)[en][E(n, Ln)] = q[t] + }) : (I = E(a[en], Ln)) && ((q = K(e, a[tn])) || tn) && (A(a[tn], an) && E(a[tn], an) == Oe ? G(tn, e)[en][I] = G(tn, e)[en][I] : G(tn, e)[en][I] = q) : l == ne ? a[nn[Hn]](function (n) { + K(e, n, u) + }) : l == un ? u ? G(en, u[Mn], tn) : en : l == on ? u ? G(en, u[ge], tn) : en : l == zn || l == fn ? function (n, t, r, i, f) { + for (((r = l == zn ? U() : u) || tn) && !(i = en) && (t = a[nn[Fn]](function (t) { + return t[Zn] ? K(e, t) && null : !t[Kn] || t[Kn][nn[Hn]](function (t) { + !(n = E(t[Vn][en], Ln)) && !tn || A(G(tn, e)[en], n) || (G(tn, e)[en][n] = undefined) + }) && !0 + })); i < R(t); i++) { + if (G(tn, r[ge])) { + G(en, r[ge], en); + break + } + if (((f = K(e, t[i], r)) || tn) && G(tn, r[Mn])) break; + if (r[Rn]) return f + } + }() : l == Nn || l == Pn ? function (n, t, r) { + function i(n, e, t, r, u) { + e[t][nn[Hn]](function (e, f) { + A(e, t) ? i(n, e, t, r[f], u) : A(e, Ln) && (u ? G(tn, n)[en][E(e, Ln)] = r[f] : B(n, E(e, Ln), r[f])) + }) + } + + function f(n, e, t, r, u) { + e[t][nn[Hn]](function (e) { + ((u = e[Vn][en]) || tn) && A(u, Ln) ? G(tn, n)[en][E(u, Ln)] = r : A(u, Jn) && i(n, u, Jn, r, tn) + }) + } + + for (t in !D(u) && (n = K(e, a[tn]))) { + if (l == Pn && (t = n[t]) && en || A(a[en], Ln) ? B(e, E(a[en], Ln), t) : A(a[en], Jn) ? i(e, a[en], Jn, t) : A(a[en], Kn) && f(e, a[en], Kn, t), ((r = K(e, a[rn], u)) || tn) && G(tn, u[Mn])) break; + if (G(tn, u[ge])) G(en, u[ge], en); else if (u[Rn]) return r + } + D(u, tn) + }() : l == Tn ? function () { + for (D(u) || K(e, a[en]); K(e, a[tn]) && (!(C = K(e, a[un], u)) && !tn || !G(tn, u[Mn])); K(e, a[rn])) if (G(tn, u[ge])) G(en, u[ge], en); else if (u[Rn]) return C; + D(u, tn) + }() : l == sn || l == pn ? function (n) { + for ((l == pn ? n = !0 : tn) && D(u); (!n || K(e, a[en], u, en, en, tn)) && (!(C = K(e, a[tn], u)) && !tn || !G(tn, u[Mn]));) if ((n = !0) && G(tn, u[ge])) G(en, u[ge], en); else if (u[Rn]) return C; + D(u, tn) + }() : l == Mn ? function (n, t, r) { + try { + t = K(e, a[en], u) + } catch (i) { + t = K(e, a[tn], u, i) + } finally { + return ((n = u[Rn]) || tn) && !(u[Rn] = en) && ((r = K(e, a[rn], u)) || tn) && u[Rn] ? r : (u[Rn] = n) && t + } + }() : l == On ? function (n, t, r, i, f, o, c, d) { + for ((t = a[nn[qn]](tn)) && !(r = !1) && !(i = !1) && !(f = en) && ((n = K(e, a[en])) || tn) && D(u); f < R(t) && !G(tn, u[ge]); f++) if ((((c = K(e, t[f], n)) || tn) && n === c[en] ? r = !0 : tn) && r) { + for (o = en; o < R(c[tn]); o++) { + if (((d = K(e, c[tn][o], u)) || tn) && G(tn, u[Mn])) { + i = !0; + break + } + if (u[Rn]) return d + } + if (i) break + } + D(u, tn) + }() : l == Qn ? [A(a[en], Ln) && E(a[en], Ln) == nn[Yn] ? u : K(e, a[en]), a[nn[qn]](tn)] : l == Ln ? $(e, E(t, l)) : l == Rn ? (p = {}) && ((p[E(a[en], Ln)] = o) || tn) && e[nn[cn]]([p, null]) && ((C = K(e, a[tn], u)) || tn) && (e[nn[dn]]() || tn) && (u[Rn] ? C : undefined) : l == En ? a[nn[Hn]](function (n) { + return K(e, n)[nn[ln]]() + })[nn[Nn]](nn[Jn]) : l == qn ? K(e, a[en]) : l == ln ? ((b = E(a[en], an)) || tn) && (g = a[tn]) && (h = function (n, e, t, r, u, i, f, o) { + return (((A(t, bn) ? (i = !0) && (o = t[bn]) && (f = K(n, o[en])) && (o = H(n, o[tn], K(n, o[rn]) == xe)) : t = E(t, Ln)) || u) && (r = K(n, r)) || tn) && (e == fe ? i ? f[o] = r : B(n, t, r) : e == Wn ? i ? f[o] += r : B(n, t, $(n, t) + r) : e == en ? i ? f[o] -= r : B(n, t, $(n, t) - r) : e == dn ? i ? f[o] *= r : B(n, t, $(n, t) * r) : e == gn ? i ? f[o] /= r : B(n, t, $(n, t) / r) : e == Dn ? i ? f[o] %= r : B(n, t, $(n, t) % r) : e == ye ? i ? f[o] <<= r : B(n, t, $(n, t) << r) : e == Hn ? i ? f[o] >>= r : B(n, t, $(n, t) >> r) : e == En ? i ? f[o] >>>= r : B(n, t, $(n, t) >>> r) : e == an ? i ? f[o] &= r : B(n, t, $(n, t) & r) : e == Xn ? i ? f[o] |= r : B(n, t, $(n, t) | r) : e == tn ? i ? f[o] ^= r : B(n, t, $(n, t) ^ r) : e == yn ? i ? f[o] = s(f[o], r) : B(n, t, s($(n, t), r)) : undefined) + }) && (A(g, Jn) ? (m = K(e, a[rn]))[Jn][nn[Hn]](function (n, t) { + return h(e, b, n, m[t]) + }) : h(e, b, g, a[rn], tn)) : l == jn ? K(e, a[en]) : l == Wn ? function (n, t, r, u, i) { + for ((n = []) && !(t = en) && (u = en); t < R(a); t++) if (!A(a[t], tn)) if (A(a[t], jn)) { + for (!(r = en) && (i = K(e, a[t])); r < R(i); r++) n[t + u + r] = i[r]; + u += r - tn + } else n[t + u] = K(e, a[t]); + return n + }() : l == Fn ? ((b = E(a[en], an)) || tn) && ((v = K(e, a[tn])) || tn) && ((O = K(e, a[rn])) || tn) && (b == Ln ? v + O : b == ce ? v - O : b == cn ? v / O : b == ln ? v * O : b == fn ? s(v, O) : b == kn ? v % O : b == bn ? v < O : b == we ? v <= O : b == ie ? v > O : b == Qn ? v >= O : b == _n ? v in O : b == ue ? v & O : b == pn ? v != O : b == On ? v !== O : b == Fn ? v | O : b == vn ? v ^ O : b == Sn ? v == O : b == Jn ? v === O : b == rn ? v << O : b == ke ? v >> O : b == Tn ? v >>> O : b == te ? v instanceof O : undefined) : l == kn ? (u && (u[Rn] = tn), G(tn, a[nn[Hn]](function (n) { + return K(e, n) + }))) : l == mn ? ((C = {}) && a[nn[Hn]](function (n) { + (w = K(e, n)) && ((I = w[en]) || tn) && ((q = w[tn]) || tn) && (w[rn] ? (k = {}) && (k[nn[Wn]] = !0) && (k[nn[Sn]] = !0) && w[rn] == tn ? ((k[nn[Qn]] = q) || tn) && i[nn[En]][nn[Rn]](C, I, k) : w[rn] == rn && ((k[nn[ne]] = q) || tn) && i[nn[En]][nn[Rn]](C, I, k) : C[I] = q) + }), C) : l == Bn ? [H(e, a[en], K(e, G(tn, a)) == xe), K(e, a[tn])] : l == Cn ? (((x = K(e, G(tn, a))) == An ? O = tn : x == jn && (O = rn)) || tn) && (a = a[nn[qn]](en, -tn)) && ((_ = K(e, G(tn, a)) == xe) || tn) && (a = a[nn[qn]](en, -tn)) && ((I = H(e, G(tn, a), _)) || tn) && ((q = a[R(a) - rn]) || tn) && ((j = a[nn[qn]](en, R(a) - rn)) || tn) && ((F = J(M(e, I, q, j), I)[nn[Zn]]) || tn) && [I, F, O] : l == cn ? G(tn, a[nn[Hn]](function (n) { + return K(e, n) + })) : l == Xn ? ((C = K(e, a[en]) ? K(e, a[tn], u) : K(e, a[rn], u)) || tn) && u[Rn] ? C : undefined : l == vn ? function (n, e, t, r, u, i) { + return e == le ? A(r, bn) ? ((i = r[bn]) || tn) && ((u = K(n, i[en])) || tn) && ((i = H(n, i[tn], K(n, i[rn]) == xe)) || tn) && (t == xe ? ++u[i] : u[i]++) : ((i = K(n, r)) || tn) && (A(r, Ln) && B(n, E(r, Ln), i + tn) || tn) && (t == xe ? i + tn : i) : e == Zn ? A(r, bn) ? ((i = r[bn]) || tn) && ((u = K(n, i[en])) || tn) && ((i = H(n, i[tn], K(n, i[rn]) == xe)) || tn) && (t == xe ? --u[i] : u[i]--) : ((i = K(n, r)) || tn) && (A(r, Ln) && B(n, E(r, Ln), i - tn) || tn) && (t == xe ? i - tn : i) : void 0 + }(e, K(e, a[en]), K(e, a[tn]), a[rn]) : l == Zn ? R(a) <= rn && A(a[en], yn) ? G(tn, e)[en][E(G(tn, a), Ln)] = r[K(e, a[en])] : (I = E(G(tn, a), Ln)) && (G(tn, e)[en][I] = J(M(e, I, a[R(a) - rn], a[nn[qn]](en, R(a) - rn)), I)[nn[Zn]]) : l == Sn ? K(e, a[en]) ? K(e, a[tn]) : K(e, a[rn]) : l == wn ? function (n, e, t, r, u, i) { + return e == Ln ? +K(n, t) : e == ce ? -K(n, t) : e == Kn ? !K(n, t) : e == mn ? ~K(n, t) : e == Bn ? A(t, Ln) ? typeof $(n, E(t, Ln), tn) : typeof K(n, t) : e != se ? e == ve ? A(t, Ln) ? A(G(tn, n)[en], E(t, Ln)) ? delete G(tn, n)[en][E(t, Ln)] : (i = E(t, Ln)) != nn[gn] && i != nn[wn] && !nn[le] : A(t, bn) ? (u = t[bn], delete K(n, u[en])[u = H(n, u[tn], K(n, u[rn]) == xe)]) : (K(n, t), !0) : void 0 : void K(n, t) + }(e, K(e, a[en]), a[tn]) : l == Gn ? function (n, e, t, r) { + return e == wn ? t || K(n, r) : e == $n ? t && K(n, r) : void 0 + }(e, K(e, a[en]), K(e, a[tn]), a[rn]) : l == rn ? R(a) <= rn && A(a[en], yn) ? r[K(e, a[en])] : J(M(e, E(G(tn, a), Ln), a[R(a) - rn], a[nn[qn]](en, R(a) - rn)))[nn[Zn]] : l == Hn ? J(M(e, nn[Yn], G(tn, a), a[nn[qn]](en, R(a) - tn)))[nn[Zn]] : l == xn ? G(tn, e)[un] : l == bn ? ((q = H(e, a[tn], K(e, a[rn]) == xe)) || tn) && ((F = K(e, a[en], typeof u != nn[an] ? tn : u + tn, z = o || [], c)) || tn) && (!u || d ? z[nn[Hn]](function (n) { + return F = F[en], n + })[nn[Hn]](function (n) { + F = F[n] + }) && c && c[Gn] ? function () { + return f[nn[Tn]][nn[Mn]][nn[hn]](F[q], F, arguments) + } : F[q] : z[nn[cn]](q) && [F, F[q]]) : l == _n ? (P = typeof u == nn[te] ? u : {}) && (P[Gn] = tn) && (S = K(e, G(tn, a), en, en, P)) && (N = a[nn[qn]](en, -tn)[nn[Hn]](function (n) { + return A(n, jn) ? L = K(e, n) : K(e, n) + })) && (N = L ? N[nn[qn]](en, R(N) - tn)[nn[vn]](L) : N) && !(n > y) && f[nn[Tn]][nn[Mn]][nn[hn]](S, undefined, N) : l == $n ? new (f[nn[Tn]][nn[In]][nn[Mn]](K(e, G(tn, a)), [en][nn[vn]](a[nn[qn]](en, R(a) - tn)[nn[Hn]](function (n) { + return K(e, n) + })))) : void 0 + } + + (Rn = 27) && (on = 5) && (pn = 10) && (En = 30) && (vn = 17) && (Fn = 31) && (ln = 8) && (bn = 16) && (Dn = 36) && (xn = 20) && (ue = 56) && (Gn = 39) && (an = 9) && (kn = 19) && (Bn = 35) && (Un = 38) && (mn = 12) && (Hn = 40) && (Xn = 49) && (rn = 2) && (le = 62) && (Tn = 46) && (Cn = 24) && (Vn = 47) && (tn = 1) && !(en = 0) && (An = 29) && (zn = 28) && (un = 3) && (qn = 26) && (_n = 22) && (sn = 11) && (In = 25) && ($n = 34) && (Pn = 32) && (yn = 14) && (cn = 6) && (Mn = 37) && (Jn = 41) && (Ln = 43) && (Sn = 33) && (Re = 123) && (re = 55) && (fn = 4) && (ke = 73) && (me = 66) && (ae = 63) && (ne = 52) && (fe = 58) && (On = 21) && (Zn = 51) && (hn = 15) && (dn = 7) && (je = 78) && (be = 70) && (ee = 53) && (ye = 68) && (pe = 64) && (Nn = 44) && (_e = 77) && (he = 69) && (gn = 13) && (de = 61) && (se = 65) && (Yn = 50) && (ze = 127) && (Oe = 76) && (ve = 71) && (wn = 18) && (Ie = 91) && (Qn = 45) && (ge = 67) && (oe = 59) && (Ce = 79) && (te = 54) && (xe = 74) && (jn = 23) && (Kn = 42) && (ie = 57) && (Wn = 48) && (qe = 97) && (we = 72) && (ce = 60) && (nn = "ReferenceError(g(c(call([(lastIndexOf(push(pop(toString(number(valueOf(indexOf(window(module(arguments(cilame_call(charCodeAt(concat(exports(pow(match([0-9a-f]{2}(Date(Math(hasOwnProperty(bind(slice(defineProperty(BigInt(parseFloat(Object(filter(v(configurable(String(keys(length(apply(%$&(vmpzl_arguments(map((]( is not defined(join(get(prototype(undefined(enumerable(replace(null(_(set(decodeURIComponent(object(charAt(0(parseInt(RegExp(Function(fromCharCode(*(require($".split("(")) && (i = typeof global == nn[Vn] ? window : global) && (L = new i[nn[_n]]) && (R = $e[nn[In]](tn, L, he)) && (E = $e[nn[In]](tn, L, In)) && (S = $e[nn[In]](tn, L, Un)) && (A = $e[nn[In]](tn, L, Ce)) && (D = $e[nn[In]](tn, L, oe)) && (M = $e[nn[In]](tn, L, Yn)) && (U = $e[nn[In]](tn, L, ae)) && (G = $e[nn[In]](tn, L, sn)) && (H = $e[nn[In]](tn, L, ee)) && (J = $e[nn[In]](tn, L, on)) && (N = $e[nn[In]](tn, L, ne)) && (Q = $e[nn[In]](tn, L, Vn)) && (T = $e[nn[In]](tn, L, pe)) && (X = $e[nn[In]](tn, L, de)) && (Y = $e[nn[In]](tn, L, be)) && (f = i[nn[oe]]) && (o = i[nn[$n]][nn[ce]]) && (c = i[nn[ee]]) && (d = i[nn[en]]) && (l = i[nn[En]][nn[Bn]]) && (a = i[nn[An]]) && (p = i[nn[ie]]) && (s = i[nn[jn]][nn[kn]]) && (m = i[nn[fe]]) && (f[nn[Tn]][nn[hn]] = f[nn[Tn]][nn[un]]) && (q = i[nn[En]][nn[Tn]][nn[Cn]]) && (y = tn) && (I = tn) && (h = []) && (b = []) && ((g = i[nn[zn]]) || tn) && (z = Be[nn[In]](tn, L, je)) && (F = Be[nn[In]](tn, L, xn)) && (P = Be[nn[In]](tn, L, hn)) && ($ = Be[nn[In]](tn, L, Pn)) && (B = Be[nn[In]](tn, L, qn)) && (V = Be[nn[In]](tn, L, me)) && (W = Be[nn[In]](tn, L, Nn)) && (K = K[nn[In]](tn, L)) && (v = z(Re, ze) + z(Bn, Gn) + z(Hn, Ie) + z(qe, Re)) && (w = z(Hn, Ie)) && (k = z(Re, ze) + z(Bn, Gn) + z(qe, Re)) && (x = nn[fn] + k + nn[Kn] + nn[de] + nn[fn] + w + nn[Kn]) && (O = m(nn[On], nn[tn])) && (_ = [[i, null, null, e, t, en, en, arguments, {}, L]]) && (j = _[en][ln]) && K(_, function De(n, e, t) { + return function (n, e, t, r, u, i, f, o, c, d) { + if (t == an || t == Ln || t == dn || t == Yn || t == yn || t == Dn || t == en || t == gn) return (r = {}) && ((r[nn[rn]] = t) || tn) && (u = function (n, e, t) { + return (t = P(e)) && [Y(h[t[en]], t[en], n), t[en], t[tn]] + }(t, e[nn[qn]](y, pn))) && ((r[t] = u[en]) || tn) && [function (n, e, t, r) { + return ((r = b[nn[sn]](n[e])) || tn) && ((r == -tn ? b[nn[cn]](n[e]) && (n[e] = R(b) - tn) : n[e] = r) || tn) && ((n[nn[Pn]] = t) || tn) && n + }(r, t, u[tn]), u[rn]]; + for ((f = []) && (r = {}) && (i = S(e, y)[en]); R(i);) (o = v[nn[sn]](i[nn[qn]](en, y))) != an && o != Ln && o != dn && o != Yn && o != yn && o != Dn && o != en && o != gn ? (d = S(i, y, tn)) && f[nn[cn]](De(n, i)) && (i = i[nn[qn]](d[tn])) : (c = De(n, i)) && f[nn[cn]](c[en]) && (i = i[nn[qn]](y + c[tn])); + return (r[t] = f) && ((r[nn[rn]] = t) || tn) && r + }(n, e, v[nn[sn]](e[nn[qn]](en, y))) + }(L, W(u))) +}("jsvmpzl:ver.1.5.1", this, typeof arguments != "undefined" ? arguments : void 0, [], "~|)~xT#hh|qI#iio}5sh|j|Ss%wp|;#io%$,#hzyuKt%cetOs#}}{)vnzgc4}&xg$+vthwu/gkfvt?awfq|>isdwj4jjj}mR$itim/jkkjhCpwyxa8q#bbwMrl##i*#|%v%Xn||co(qnlg{Pkcdur2#i}%~=d~qqqOnecppW|oria}@xy&zb9|l{ea|6|h$kkpN|d|x#%D|jjjrg5|%k|ee4|ohux|DaokndS#izk%HjchaeLph&lg/jt&dpW%$urb1gc|nh+rqaqo(k{}vc8|}ryz#2ivzzeN|#ad}5|sevqm4af$uj*oqhdw4oqmtbIitljmVjcoug/|sbytO||s}$Ceal$kEizoba;yuikrFed~|&-i}weqAi}qntQjl|hy*#js{|Ynigtk2jl}ixOm&cl%1o&s&sXox%&mHozfjv?#jrz#V#zyh{Poz}paFogabxGuda&lPjjxf)azcbjN>#|Y&xcj#)#z$z|/f$ioyPutxfe5a#d#{M|%d%jyTubjvh+|bx|#y.ehuduL|o{pyw,|}gd&wB|byl#hPb&wqm=bo||zVxwytg/uiwmd:qlj$o6qf&#{VjmcaQeuug%.glhg&?a$sfe)sssac$}$t2devwwLdvgg}5&%c%pJderfeNe~%zrJy$xw{:|o{$&dS|joqkw5|jw{&wF|$wipnY&#qoi:|qmiiYaon}~Z|rsehl8|sd%%&AeuewyPbwoj$Na$dvaXy{&|>|%da|y*}i#avI~zjosV${ajp>a#&nl=|m%m0lqy4dxxth=|nie}u)djnn8y{ofe6%g{n~>gcfjoPc~awd=~qdeu:&%kun*~ic~&Y||wyazU}ohoD|n#uqnYm#a{w?|novraBrj}|B&nk{e,&g}kbBdlfzv5|j%wn=bbq#W%gpkzU|nlk|dAh%l|-#y}su9|iwvcD#%e{n6ruex?afofq2h$xoX~%mbE#dmntB&zk|yRcm|}}E$p}}q+aah|lV||uwch7q&xob>##avmN&oaj%*&nv$|Oeukc{O~ypyc@%$mo~Qkr%l|TxykzxNu|&o~0xp#xl.i#rt}D|$mktl.$p$imHftc}p*&ffcd8#&wrlL|rc~ze*xtc~h+a#a#d0xsxf~Murr}yKar$v%J|kw|t?|d${jnQ|sqfb&7v&mjd?nga}n>sxuwh5sp${#TtwxunWuwr&eCqfdjx1wt&%yQvocijSsn|cb3nb$blJ|%vmxz7|d|xe~R|$wnjvca~}Rb#rzs+q$x#zTy}stt?$yuoqHg|h|%C%gpra3cn{~n2iiw#s,|ga}pa0|bifumK|fshmvMaohgdH}|{vdOao{pqI|rvyr|9yhv%&5t$y&8h|vm$Ag}o#v*ddtabBgd}uwGemxffKgtzqf:&gj~eGk}%R||oluk6|n%xluP#zght4~ht%}N~hdlrWh{ux$*ahtpt2afyt,#|ny|B~$&#.|$p#%c?#hyv#G|yzqeHbmuujIb~b|S$gc&|Ts}}&2}&v{y1admeq@||jw%a,|rgbiuYig%{c2ebkwz1|niw%uYm|%v{+|noe{mW|ikmf+%h{pfE}hs}vV&yiws6pq#haH#z~e$>~i#gbPzr%#Uxy{~dUxlyay3|beq}u9|rm}gf8~i%ksS%$co&Ke~~gq<&$}xzE$oucw<%ocpr>|}frq#Zem|##Z~zgg&B&f&r{KjuopX|fd%wk.|buerr8twxu{Mu~{bk+%xxeoLrdq#O%wvwnS|j~hb1~z#v}|ctyvz3|%hybl5b%e%r.yprm~:|cvhjtM%g#qqA~ys%cO&$tkqY|jmlaiU|jnm%o;|buicn(lb~u}Fri{pxZ%jarq9jt|ljUbcnfdD|p}xv#>|}mkeu(#z$dv@|%khqbG%$zzd)&oibr/qa{gj/acpyu5ivjxj~sdgr8|&vg#Y|ojyndCafww3y}stqW|fdp{x?|$ssx#/ibzbyJ}{yf%Cbe}viFc$#e&/%r{v|Aedhya1nj{mr/psuxg)y|okf7|ftunvPyic%fEpwfdj,|rjl&zAdvhgi=&otkv3gkvgoB~&yr$Q}squK}alo&Llz~a|)|%ppva(ls%rb@|gn|}tH|r$w~$*|jmm&o-|%n$x%8cnqvk0gdg}b8$xk{gOfl%lxRbvpbgQh}~im;b&xrl0|rn|rvX|ohw$lQ|o#colE||lyl%Nmm|sa=xlmtlV|cqvp$Uqlidx4|fb#al8|rq&&tYysbq&H|rkh{uQ|fm{u};}}LO}m:KXG}m4)|BKX6}m+K|N}}lWK|NK|Z#}lKJ/O-KU)|8Q|(GD)|/?6)}V2.)|EK~QR|Z0/K~QKU)(#9T7(5)*KU0/K~QKU)(K,Q|(GD)|/?6)}V2.)|EK~RR|Z0/K~RKU)(#9T7(5)*KU0/K~RKU)(K,Q|3GO)|/GA)|/2,)JKU?6)}V2.)|EK~SR|Z0/K~SKU)(#9T7(5)*KU0/K~SKU)(K,Q|0GA)|/2,)JKU?6)}@2.)|EK#XR~T#DEB#7T5(3)*KU6-RUK#X;-K~+#(K,K,J~7O~4K~U}~.#~)Q}OKU#}HQ|6?<)}@24)|E0/KUK#Y)(R~T#OEM#B3@0>68B-.BK%:0/KUK#Y)(.4));-K~+#(K,K,Q|4?<)}@24)|E0/KUK#Z)(R~T#MEK#@3>6<0:63.80/KUK#Z)(K%;)(;-K~+#(K,K,K,90B.R%)}@004*K+KN)(0/K|-KN)(#|.T|+(|()*0/K|-KN)(}N#JTH6F4*K+K$*0=0600K|-K$+)(KN)(K$,)(K,K,T?(=)*060/K|-KN)(K~-)(K|-T:(8)*00K|-K$+)(4*K+3+K|-K,)(C|2KY}|+#ZJ9O7K~/62004*K+KF)(T@6>K~/K$*060/K~/KN)(K$,)(3+K~/K,)(C2KN},#(K,)(C}DK~.}}00K}4K~W)(#CTA(?)*014*K+K|>)(00K}4K|>)(K,K,)(CRK|3}K#G3E6C4*K+0=07004*K+KN)(K~-)(KF)(K,)(K,Jr8Or5K|((r/)*0/KSK|()(6qT,qHC}3KN}},K2K?#|VTE(C)*K2(=)*004*K+K2)(G/)|BK2P(Q|4?0)%>K?K|Z#:T8(6)*004*K+K?)(K?#GTE(C)*004*K+K?)(?5);0/K2K}()(.8K,)(CPK|>}IK$-#B3@6>4*K+08G1)|BK$-K~PK|O)(K,)(C&-K}F}%XKV#%QJ7O5K~X004*K+K2)(J5O3K~Y0.KVK2)(J7O5K}G004*K+K?)(J5O3K~10.KVK?)(T563014*K+K~Z)(Q#L?/)QK}G.8#}UN}RJ.O,K..4?/)KK.K~11.)O)(K.#}6JZOXK$.?S)-?M)/05K~Y?.)/K..G))?:)L.)(00K~6K|M)(TI6G6;.C07?0)-K}D.%3K|>)(00K~6K|M)(3765R~J00K~6K#+)(K,)(C~6K|,}~.K#,#}YJ7O5K#-00K#,K}()(J.O,K2P(N|WJ.O,K..4?/)KK.K#-(.)4K..G#|;T|8(|5)B05K2?/)/K..|5))?U)36=66K..G00K#,K%D)(.CK%E?:)L.)*00K|GK|7)(,}/C|4K|O}|,KV#YEW#B3@6>6964KV00K~7K|O)(K%HK%I;7K#T#290B.R%JK$(K,K,)(CQK|,}JK$3#C3A6?636.K$3K%KK%L00K~7K|,)(K,)(Jf8Of5K|Q(f/)*0/KSK|Q)(6eT,eHC|0K|I}|(#WTB(@)*014*K+K}5)(B10/K|(KN)(T9(7)*014*K+K$4)(.4K,)(C}-K}J}|XKZ#|QQQ?5)|D2-)|EKZR#1#>T<(:)*KZ64KZ00K|7K|,)(K,T>6(<)*K}765K}700K|NK$0)(#WTU(S)*K}76L?>)L?/)=K}7.4014*K+K#5)(.400K|NK%M)(J6O4K}L?/);K}7KMJEOCK#66>?/);K}L.8K#400K|NK%N)(Q|ZK}L#|RNWJ.O,K:.4?/)KK:K}L(.)4K:KM#)*K#267.4K}L00K#3K$7)(T8(6)~K0.KZK?)(K#6K,39B7K#2K#60/K|(KN)(K,)(C|IK|3}|A#|#M3K6IK|A0DB=K|@K>0600K}9K%Q)(KN)(K}8)(K,K,)(0/K|QKF)(J)/K$)*K|R(7)*014*K+K$=)(P(N|9J/O-K|*.4?7)KK|*00K}*K}()(1/)O)(K|*#GTE(C)*0K,)(C0K#:R%T)(S$9K}+K}OK|R#$*J.O,K2P(J/O-K|P.4N#7J.O,K..4?/)KK.K}O1.)O)(K.#~NQ~K?.)QK..8#~>JZOXK$??S)30AK|R6:?.)LK..B00K}+K~8)())?4);?.)QK..8.GJ|(OYK$@?T)/0;K|R64K.00K}+K~8)())?;)L.}W?4);?.)QK..8.GT|,(|))B05K2?/)/K|P.G))?I)3?0)=K$?K$@?;)L.K,T}oRG}oN)|B060/KXK}E)(K},)(6}o7}}o3K|Z#}o*J.O,KRKXJ5O3KS0/KRK}E)(J6O4K|+0/KSK|+)(J6O4K|(0/KSK|()(J6O4K|Q0/KSK|Q)(J6O4K|G0/KRK|H)(J7O5K|700K|GK|7)(J7O5K}:00K|GK}:)(J6O4K}90/KRK#9)(J7O5K~:00K}9K~:)(JeQOeNK},(eH)*0/KSK},)(6e:,e.C7K0610/K|+KF)()(CTK~;}MK>K0#E3C6A014*K+K~<)(K>K0004*K+KY)(K,)(CTK~=}MK>K0#E3C6A014*K+K$A)(K>K0004*K+KY)(K,)(C}/KN}}(K$BK>K0#|OTJ(H)*004*K+K0)(6:K006004*K+K0)(KF)(T:(8)*014*K+K#=)(K$BT9(7)*014*K+K#>)(K>T563014*K+K|I)(K,)(C|(K|I}T#PT?6=4*K+0700K|QK|I)(K|?)(T563014*K+K#7)(K,)(CWK%U}PK}P#IT866K}P014*K+K}J)(3563014*K+K}6)(K,)(C|9K}8}|1K}P#|)QAK}P#:T866K}P014*K+K}J)(K,J:O8K$C63014*K+K~9)(3+K$CK,)(C7KW?1)|4.}B.|Y)(C8K}-?1)|4.}B.|Y)(C/K~<.B)(C/K$A.G)(C~6K#86~.}~+#}YSNK>#GQE?5)|D2-)|EK>R#1#-3+K#?#-3+K}.K#@3}.}}+KE#|W3|T,|QCUK}<}NK|AK>K0#C3A6?KEK|AK>K0046-K>K#@K}<)(K,)(CSK|S}LKDK>K0#B3@6>KEKDK>K0046-K>K#@K|S)(K,)(K,K,)(0/K|QKF)(J|QO|NK$D(|H)*0/KSK$D)(6|:,|.CWK~9}P#LJEOCK}/6>21)J2-)JR#A014*K+K}6)(3+K}/K,)(C.KM.B)(0/K},KF)(J6<4*K+K2K:KM00K#FK|?)(T765K2K:0/KEK$H)(TL(J)*014*K+K#G)(6;K:?.)@K:KM0/K2K}H)(K,)(0/K|6KF)(T~9(~6)*00K|6K$G)(6}Z,}NC}KK#E}}CK2K:#}:J7O5KE014*K+K#C)(J4O2KM0.KEKM)(JBO@K$I6;K:?.)@K:KM0/K2K}H)(T765K2K:0/KEK$J)(T>6<4*K+K2K:KM00K#FK|?)(T:(8)*014*K+K#G)(K$IK,)(0/K|6KF)(S~-K2K:KM#}TJ0O.K~>)|8J7O5KH014*K+K#D)(Q|.KH#GT1(/)*K~>KHT:(8)*014*K+K#D)(K|Z#014*K+K#G)(N|-J.O,K..4?.)KK.KM1.)O)(K.#FTD(B)~L04K2?.)@K:K.))0/K~>K.))K#F3+K|6K,JO)|8T?6=4*K+0700K},K|I)(K|?)(J6O4K0004*K+K0)(J4O2KH0.K0KH)(J6O4K|.0/K0K|.)(Q|M?A)|D014*K+K#=)(014*K+K~<)(#;T9(7)*K}>00K|.K~;)(#NT9(7)*K}>00K|.K~=)(T9(7)*014*K+K#5)(.BQ~4GP)|/014*K+K}?)(?@)|D08014*K+K}?)(K$N)(K}>#PTN6L4*K+G5)|/KH0.KHK2)(07014*K+K}?)(KN)(#|CTY(W)*014*K+K}?)(6HK|.4*K+G5)|/KH0.KHK2)(00K}>K|?)(TA(?)*08014*K+K}?)(K$N)(K}>K,)(CQK$6}JK2K:#BT@6>K2K:08014*K+K}?)(K#E)(K,)(C#)K~9}~T#~OJ0O.K}/)|8J>O21)J2-)JR#A014*K+K}6)(#ZTG(E)*K}/6>21)J2-)JR#A014*K+K}6)(T765K}/00K|9K$M)(3+K}/K,)(C7KM?1)|4.}B.|Y)(0/K},KF)(J}8O}5K}R(}/)*0/KSK}R)(6|T,|HCGKN}AK}S#:T866K}S014*K+K~.)(K,)(CXK|>}QK~?#J3H6F4*K+0@G9)|BK~?014*K+K~?)(K|O)(K,)(0/K|+KF)(J)(K,)(C#1K|,}#)K$T#~TJ0O.K|))|8J;O9KD65K$T00K}:K|,)(J5O3K}T0.KDK2)(Q}5GM)|/?7)|D0/K}T.4)).$R?7)|D0/K}T.B)).$S#|K0##-TB(@)*K06:K006004*K+K0)(KF)(JK00/KEK~;)(J;O9KD65K|A00K#IK}8)(J6O4K~@0/K#IK0)(3}96}6,}*C.KDKD)(C.K>K>)(C5KH0/K~@KH)()(C/K%VKE)(C7K|.00K~@K|.)()(C7K|900K~@K|9)()(C4KM0.KEKM)()(C6K~?0/K0K}0)()(0/K}RKY)(K,)(C}?K|S}}7KEKDK>K0#}*TB(@)*K06:K006004*K+K0)(KF)(TF(D)*KD6>KD0/K0K}0)(014*K+K#J)(JMOKK~A6F0.KDKD)(0<65K>K00/KEK~=)(K}8)(3+K~AK,)(C|3K#J}|+KDK}0#UQS?5)|D2-)|EKDR#1#<3:68KD4*K+00K}0K|,)(#,3*KDK,)(0/K|+KF)(J6QK}1K|)0I6B,7C5KW?/)@KWK}-)(0/K~:KY)(K$W)(#|3J|0O|-K>6|(K}1K|)0S6L,AC5KW?/)@KWK}-)(C0K|@K|@)(0/K~:KY)(K$W)(JSOQKH6M69KW050.K>K2)(K}H)(?/);K}-.80/K|(KY)(T<(:)*0.K>K?)(?.);KW.83O6M,BC.K>K>)(C.KHKH)(C0K|)K|))(0/K}RKY)(K,)(JbSObPK#?(bJ)*0/KSK#?)(6b<,b0CIK06C,2C0K~BK$V)(050/K}.K0)(KF)()(C#)K}<}~TKEK|AK}1K0#~ETB(@)*K06:K006004*K+K0)(KF)(J|4O|1K}26|+K}10.KEKW)(0/KEK}-)(0/K0K|))(0/K0K|@)(060/K0K~B)(K#K)(T=(;)*0.K0KH)(0/K}2KH)(JSOQKD6M4*K+KEK|A0/K}2K>)(K00700K}.K}<)(K|?)(T664K}20/KDK~.)(3*KDK,)(C#9K|S}#1KEKDK}1K0#~VTB(@)*K06:K006004*K+K0)(KF)(TF(D)*KD6>KD0/K0K}0)(014*K+K#J)(J|4O|1K}26|+K}10.KEKW)(0/KEK}-)(0/KDK|))(0/K0K|@)(060/K0K~B)(K#K)(T=(;)*0.K0KH)(0/K}2KH)(JSOQK~A6L4*K+KEKD0/K}2K>)(K00700K}.K|S)(K|?)(3+K~AK,)(0/K}.KF)(K,T}$,6}$(}}#W#}#QJ.O,KRKXJ5O3KS0/KRK}E)(J6O4K}=0/KSK}=)(J6O4K}90/KRK#9)(J.O,KAP(J/O-K#LP(J/O-K|TP(J/O-K|UP(J/O-K|VP(J/O-K|WP(J/O-K~CP(J/O-K~DP(J/O-K~EP(J/O-K~FP(Ti)6hY}hV#hQJ/O-K|0P(N|VJ.O,K..4?/)KK..~O1.)O)(K.#|:Q|7?/)KK..}B#?T=(;)*0/K|0K.))?.)3K..B#FTD(B)*0/K|0K.))?5)7?.)3K..B.%8J/O-K|1.4J/O-K|F.4Nf5J.O,K..4?/)KK..~O1.)O)(K.#eLJ|4O|1K|2?|+)7?Q)7?C)7?6)7K|F?/)3K|F.B?/)3K|F.G?0)3K|F.|5?/)3K|F.8TL(J)*K|2?C)7?<)7?/)/K|2.-?/)-K|2.6.%7T8(6)*0/KAK|1))K|2T9(7)*00K#LK|2))K|1J7O5K}A00K|0K|1))J7O5K~M00K|0K}A))J7O5K~N00K|0K~M))JKOIK5?E)7?7);00K|0K|2)).#V?0);K|2.$XTJ(H)*00K|TK|1))?:)=?.)3K5.)7?0);K~N.%W?0);K~M.%X?0);K}A.#V?0);K|1.$XTJ(H)*00K~CK|2))?:)=?.)3K5.K|007K|0?0)7K~NK}A))))))TA(?)~LK|F07K|000K|0K|F))))K,JJOHK$YPC.4.B.G.8.-.C.|Y.}Y.}B.%4.%5J|kCO|k?K}3(|k8)*00K}9K}3)(6|k(,|jNCl/K#7}kZ#kUQ|(GQ)|/014*K+K#M)(?A)}@014*K+K$Z)(014*K+K#>)(#,3*K,K,JFODK>(@)*014*K+K$Z)(014*K+K#>)(J5O3K%(0.K>K2)(J;O9KW?5)|40.K>K?)(.8JEOCK~G(>)*014*K+K#M)(?/)@KW.}WJTB(@)*K5?:)=?.)3K5.-?.)/K5.OKPK:KTK|TK|UK|VK|WKA#rXJ8O6K~G014*K+K#M)(JAO?K|:?:)70.KPK:))0.KT.4))JGOEK|;?@)704KP?.)@K:.B))0.KT.B))JGOEK|(<)*05KP?/)@K:.|5))K~*K,)(C7KW?1)|4.~O.|Y)(0/K}=KF)(TD(B)*0/KRK}3)(65K}300K}=K#8)(K,T#7(#4)*014*K+K%+)(}~WK~I#~NJIOGK~,6BK~I0=060/KXK|H)(K|7)(K|,)(J}MO}JK%,6}DK~,6BR%-0=060/KXK|H)(K|7)(K|,)(,|ECHKH6BR%.0=060/KXK|H)(K|7)(K|,)()(C=K|.060/KXK|.)(K|6)()(C=K|9060/KXK}C)(K}Q)()(060/KXK}3)(K}<)(346200K%,K|>)(K%+T#,(#))*004*K+K9)(}~MK~I#~EJ0O.K~,K~IJ}MO}JK|S6}DK~,6BR%-0=060/KXK|H)(K|7)(K|,)(,|ECHKH6BR%.0=060/KXK|H)(K|7)(K|,)()(C=K|.060/KXK|.)(K|6)()(C=K|9060/KXK}C)(K}Q)()(060/KXK}3)(K|S)(3D6B060/KXK|H)(K|7)(00K|SK|>)(K9Ej8#j,JHOFK16B65R%Y004*K+R9))014*K+K%Z)(Q|L2|.)J?|))|C63R&(0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&)0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&*0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&+0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&,0.K1R9))0J09K163R}U0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&-0.K1R9))0J09K163R#Q0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&.0.K1R9))0J09K163R#Q0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&/0.K1R9))0J09K163R#Q0.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,Q|L2|.)J?|))|C63R&00.K1R9))0J09K163R&10.K1R9))))63R|K0.K1R9))))#?9=B;09K163R|L0.K1R9))))K,TA6?63R&20.K1R9))00K&3K&4)(;-K#T#(K,") +console.log("通过了"); \ No newline at end of file diff --git a/env_xbb_lastest_jsdom/run/阿里140.js b/env_xbb_lastest_jsdom/run/阿里140.js new file mode 100644 index 00000000..1d981d46 --- /dev/null +++ b/env_xbb_lastest_jsdom/run/阿里140.js @@ -0,0 +1,14438 @@ +!function() { + function e(r, s, d, p, v) { + var u, g, m, y, R, _, L, T, M, I, P, D, N, U, B, z, V, Q, W, G, F, q, H, X, J, K, Y, $, Z, ee, oe, ne, te, re, ae, ie, he, ce, se, de, pe, ve, ue, ge, le, Ce, fe, me, be, Ae, ke, Se, xe, we, je, Oe, ye, Ee, Re, _e, Le, Te, Me, Ie, Pe, De, Ne, Ue, Be, ze, Ve, Qe, We, Ge, Fe, qe, He, Xe, Je, Ke, Ye, $e, Ze, eo, oo, no, to, ro, ao, io, ho, co, so, po, vo, uo, go, lo, Co, fo, mo, bo, Ao, ko, So, xo, wo, jo, Oo, yo, Eo, Ro, _o, Lo, To, Mo, Io, Po, Do, No, Uo, Bo, zo, Vo, Qo, Wo, Go, Fo, qo, Ho, Xo, Jo, Ko, Yo, $o, Zo, en, on, nn, tn, rn, an, hn, cn, sn, dn, pn, vn, un, gn, ln, Cn, fn, mn, bn, An, kn, Sn, xn, wn, jn, On, yn, En, Rn, _n, Ln, Tn, Mn, In, Pn, Dn, Nn, Un, Bn, zn, Vn, Qn, Wn, Gn, Fn, qn, Hn, Xn, Jn, Kn, Yn, $n, Zn, et, ot, nt, tt, rt, at, it, ht, ct, st, dt, pt, vt, ut, gt, lt, Ct, ft, mt, bt, At, kt, St, xt, wt, jt, Ot, yt, Et, Rt, _t, Lt, Tt, Mt, It, Pt, Dt, Nt, Ut, Bt, zt, Vt, Qt, Wt, Gt, Ft, qt, Ht, Xt, Jt, Kt, Yt, $t, Zt, er, or, nr, tr, rr, ar, ir, hr, cr, sr, dr, pr, vr, ur, gr, lr, Cr, fr, mr, br, Ar, kr, Sr, xr, wr, jr, Or, yr, Er, Rr, _r, Lr, Tr, Mr, Ir, Pr, Dr, Nr, Ur, Br, zr, Vr, Qr, Wr, Gr, Fr, qr, Hr, Xr, Jr, Kr, Yr, $r, Zr, ea, oa, na, ta, ra, aa, ia, ha, ca, sa, da, pa, va, ua, ga, la, Ca, fa, ma, ba, Aa, ka, Sa, xa, wa, ja, Oa, ya, Ea, Ra, _a, La, Ta, Ma, Ia, Pa, Da, Na, Ua, Ba, za, Va, Qa, Wa, Ga, Fa, qa, Ha, Xa, Ja, Ka, Ya, $a, Za, ei, oi, ni, ti, ri, ai, ii, hi, ci, si, di, pi, vi, ui, gi; + oi = this, + Ca = 0/* +*/ + , + Or = -1; + try { + for (var li = 16996; void 0 !== li; ) { + var Ci = 31 & li + , fi = li >> 5 + , mi = 31 & fi + , bi = fi >> 5 + , Ai = 31 & bi; + switch (Ci) { + case 0: + !function() { + switch (mi) { + case 0: + !function() { + 12 == Ai ? (N = Se[vo], + Q = N[Z](), + li = Q ? 11460 : 1475) : 12 > Ai ? 5 == Ai ? li = 8804 : 5 > Ai ? 2 == Ai ? (W = $ % 128, + ie = [], + M = W + 128, + _ = $ - W, + W = _ / 128, + _ = 127 & W, + ie.push(M, _), + se = ie, + li = 16390) : 2 > Ai ? 0 == Ai ? (Dn.push(0), + li = 11522) : Ai > 0 && (L = mo, + li = 24641) : 3 == Ai ? (Oe = K, + li = 20257) : Ai > 3 && (_ = 0 !== se.length, + I = je, + li = _ ? 22694 : 16963) : 8 == Ai ? li = Pn < qe.length ? 22722 : 23586 : 8 > Ai ? 6 == Ai ? (je += "u", + F = "]", + oe += "c", + at = "NO", + Ve += "ript[s", + ko = !!Y[_] << 7, + Ve += 'rc*="', + je += 'w"=*ferh[kni', + at += "I", + _ = "L", + Cn = "\u0448\u044c\u0446\u043a\u0452\u0451\u0442\u0409\u041c\u0401\u044b\u0454\u0441\u0440\u044d\u044f\u0452\u0443\u0454\u044f\u044b\u044e\u0440\u0443\u0401\u043c", + It = Uo, + ln += "otnai", + nt += "hre", + _ += "SJ", + Ve += "lsjztc.com", + ae += "jisu.", + at += "S", + Ve += '"]', + cn += '"moc', + so += "n", + F += '"moc', + Uo = !!Y[_] << 8, + li = 11395) : Ai > 6 && (y = d, + Re = 1 | y[0], + y = void 0, + y = Re, + ur = y, + li = 16034) : 10 == Ai ? li = ie[le] ? 5218 : 1185 : 10 > Ai ? (on = [], + Be = mo % 128, + je = mo - Be, + ye = Be + 128, + Be = je / 128, + je = 127 & Be, + on.push(ye, je), + he = on, + li = 2498) : (mn |= I, + jn = et, + G = T, + T = jn, + mn |= M, + mn |= Ce, + Ce = !(!P[he] && !G) << 0, + G = 255 & T.length, + Ce |= Ro, + Ce |= D, + mn |= L, + L = T.slice(0, G), + Ce |= Xo, + Ce |= N, + mn |= m, + mn |= Q, + T = 255 & mn, + Dn.push(Ce), + Dn.push(T), + Dn.push(g), + Dn.push(Lo), + Dn.push(G), + Dn = Dn.concat(L), + li = P[ne] ? 18818 : 12357) : 19 == Ai ? li = 1313 : 19 > Ai ? 15 == Ai ? ($ = po, + li = 26147) : 15 > Ai ? 13 == Ai ? (Ue = on, + li = Ue ? 3683 : 3206) : Ai > 13 && (li = co ? 12834 : 3808) : 17 == Ai ? (Sn = ee[7], + Rn = [], + Rn.push(2, _o, Sn), + Sn = Rn, + lo.push(Sn), + li = 23654) : 17 > Ai ? (m = T[zt](u[27], Oe), + li = 20996) : li = Qe < X.length ? 1633 : 8641 : 22 == Ai ? li = fe < Xe.length ? 22243 : 25313 : 22 > Ai ? 20 == Ai ? li = I < g.length ? 25092 : 7650 : Ai > 20 && (Le = Ao.indexOf(se), + ze = Le, + li = 12965) : 24 == Ai ? (ye = he - 1, + li = 16162) : 24 > Ai ? (Ie += "tN", + li = On ? 26337 : 1568) : (mn++, + li = 17509) + }(); + break; + case 1: + !function() { + 12 == Ai ? li = 11270 : 12 > Ai ? 5 == Ai ? (N = G, + li = 18209) : 5 > Ai ? 2 == Ai ? (oe = 100, + li = 22244) : 2 > Ai ? 0 == Ai ? (ie = [m], + V = ie, + li = 1539) : Ai > 0 && (W = 505 ^ Ce.charCodeAt(T), + Xo += String.fromCharCode(W), + li = 10242) : 3 == Ai ? li = M < po.length ? 13478 : 6722 : Ai > 3 && (li = Z < Xo.length ? 25314 : 18530) : 8 == Ai ? (To = "", + En += "u", + li = 16548) : 8 > Ai ? 6 == Ai ? (ao = Bo, + so = he, + he = 64 > so, + li = he ? 16418 : 22912) : Ai > 6 && (G = m, + T = G, + li = 21026) : 10 == Ai ? (me = pn[be], + u = [Fe], + qe = me.indexOf(u), + Re = qe > 0, + li = 19680) : 10 > Ai ? (co = ei, + y = "\u035b\u0346\u0357\u0305\u0346\u0322\u0346\u0357\u034c\u035a\u0352\u034a\u0353\u0359\u0358\u0320\u0357\u034a\u0359\u035a\u0357\u0353\u0305\u0359\u034d\u034e\u0358\u0340\u0346\u0340\u0316\u0342\u0342\u0306\u0322\u0322\u0346\u0340\u0315\u0342", + Or = r, + Re = ba, + en = "", + Ln = 0, + kn = Re[yo], + li = 24e3) : li = co ? 11 : 11392 : 19 == Ai ? (N = void 0, + M = Z, + Q = !M[59], + li = Q ? 14564 : 22660) : 19 > Ai ? 15 == Ai ? (Qe++, + li = 3137) : 15 > Ai ? 13 == Ai ? (ao = ye, + li = 4257) : Ai > 13 && (U = y.indexOf(Y), + xt = U, + li = 64) : 17 == Ai ? (Q = 31 * le, + le = 0 | Q, + Q = G.charCodeAt(se), + le += Q, + se += u, + li = 226) : 17 > Ai ? li = q < u.length ? 18113 : 20101 : (ie = Y, + M = V, + Q = G, + _ = 1, + g = Q[qo], + li = g ? 10723 : 5666) : 22 == Ai ? ($ = [], + L = "n", + G = z, + L += "iw", + W = G[vo], + G = "\u0208\u0231\u0200\u0205", + ie = "", + L = L.split("").reverse().join(""), + M = 0, + Q = void 0, + _ = "\u01c0\u01d4\u01d6", + g = "iP", + I = W[Qe], + U = new RegExp(L,de), + li = 8229) : 22 > Ai ? 20 == Ai ? (be = Me[55], + Ne = be.length, + be = Me[55], + be[Ne] = uo, + li = 12512) : Ai > 20 && ($e = -M, + li = 22049) : 24 == Ai ? (_ = 0, + I = void 0, + li = 24640) : 24 > Ai ? (Q = Ro[Pt], + w.push(1227624668673, 94329118, 6115151256, 3, 1), + e(14, 2, -1), + un = w.pop(), + D = Q[qo], + Lo = D[un], + li = 7874) : (Gt = 399 ^ Ot.charCodeAt(bt), + Vo += String.fromCharCode(Gt), + li = 17539) + }(); + break; + case 2: + !function() { + 12 == Ai ? (P++, + li = 2336) : 12 > Ai ? 5 == Ai ? (W = 1 === B[50], + D = Tn, + F = je | y[1], + li = W ? 5250 : 16707) : 5 > Ai ? 2 == Ai ? (U = [g], + Le = U, + li = 8386) : 2 > Ai ? 0 == Ai ? (y = 16384 > _, + Y = 0 | B, + B = xt, + U = 128 > Y, + J = R, + R = -1 === B, + li = y ? 7968 : 22304) : Ai > 0 && (li = Pe ? 4706 : 4164) : 3 == Ai ? (I = ie % 128, + Ue = ie - I, + D = [], + jo = Ue / 128, + Ue = I + 128, + I = 63 & jo, + jo = 64 * le, + De = I + jo, + D.push(Ue, De), + _ = D, + li = 21859) : Ai > 3 && (M = U + 1, + J = M, + M = J, + g = M, + M = 0 | g, + g = 128 > M, + li = g ? 10659 : 8736) : 8 == Ai ? li = De < Te.length ? 5280 : 12417 : 8 > Ai ? 6 == Ai ? (xe = 2 === to[5], + li = xe ? 1795 : 2049) : Ai > 6 && (co = void 0, + co = Jo, + ur = co, + li = 21121) : 10 == Ai ? li = u < X.length ? 7523 : 24997 : 10 > Ai ? (g = P[69], + I = void 0, + U = 0, + J = void 0, + le = void 0, + D = 0, + jo = void 0, + H = void 0, + se = g, + g = P, + ne = se, + Ao = g[29], + Le = void 0, + te = P[33], + he = Ao, + li = he.indexOf ? 741 : 2084) : (be = "\u02d5\u02d3\u02e2", + co = "lg", + y = "\u0222\u022b\u0227\u0231\u0237", + Re = "\u03db\u03c9\u03c6\u03cb\u03d0\u03e3\u03e8\u03e9\u03e6\u03f9\u03eb\u03e3\u03f6\u03e9\u03f2\u03e8\u03e9\u03f6\u03e9\u03f6\u03e3\u03ed\u03f2\u03ea\u03f3", + en = ",", + Ln = 0, + kn = "\u02b6\u02ab\u02a3\u02b6\u02a1\u02ba\u02be\u02b6\u02bd\u02a7\u02b2\u02bf\u02fe\u02a4\u02b6\u02b1\u02b4\u02bf", + pn = "\u01de\u01db\u01db\u01fa\u01c9\u01da\u01d1\u01cb\u01f3\u01d6\u01cc\u01cb\u01da\u01d1\u01da\u01cd", + Ie = "gu", + Io = 0, + Qo = 0, + Ee = "g", + Me = 0, + me = "\u027b", + So = "", + pe = "h", + ge = "\u01b6\u01b4\u01a5\u0192\u01be\u01bf\u01a5\u01b4\u01a9\u01a5", + X = 0, + u = "do", + de = "", + ve = "", + xo = "", + Fe = 0, + qe = "\u0254", + ho = 0, + Qe = "h", + bn = "\u0341\u0354\u0354\u0341\u0343\u0348\u0325\u0356\u0345\u034e\u0354", + dn = 0, + q = "\u0119\u012d\u0140\u0134", + eo = "b", + Pn = "", + Vn = "s", + Jn = "no", + Po = "Ob", + On = "p", + pe += "ctam", + re = "re", + Oo = 0, + Xe = "\u03d2\u03c8\u03df\u03dc", + fe = "", + Co = "", + Ho = "mo", + co += "bew", + On += "lat", + Ie += "b", + Jn += "i", + vo = 0, + co = co.split("").reverse().join(""), + Mo = "D", + yn = "LG", + pe = pe.split("").reverse().join(""), + ke = 0, + gt = pe, + re += "p", + pe = "to", + li = 611) : 19 == Ai ? li = 672 : 19 > Ai ? 15 == Ai ? (ve = u[55], + X = ve.length, + ve = u[55], + ve[X] = y, + li = 18821) : 15 > Ai ? 13 == Ai ? (Zo = Ke[4], + ee = [], + ee.push(1, an, Zo), + Zo = ee, + Fo.push(Zo), + li = 25888) : Ai > 13 && (vo++, + li = 8992) : 17 == Ai ? (Qe++, + li = 21025) : 17 > Ai ? (Qo++, + li = 14469) : (te = 50, + li = 23264) : 22 == Ai ? li = document[me] ? 166 : 16513 : 22 > Ai ? 20 == Ai ? (mn |= G, + mn |= N, + T = L, + li = T ? 19845 : 23648) : Ai > 20 && (L = P[ze], + D = "ec", + D += "n", + D += "ats", + D += "nI", + D += "sah", + D = D.split("").reverse().join(""), + Go = L[$](D), + li = 13793) : 24 == Ai ? (U = W, + J = P, + J[41] = 1, + le = U[pe], + D = le[ge], + li = D ? 707 : 1762) : 24 > Ai ? (ye++, + li = 1697) : (Cn = 128 | Cn, + li = 8897) + }(); + break; + case 3: + !function() { + 12 == Ai ? (re = q.slice(0, Lr), + e(14, 2, -1), + q = re[0] << 8, + B = q | re[1], + q = B[uo](), + B = R, + T = w.pop(), + w.push(72176, 31635131512, 2, 1), + Se = T, + li = B ? 23680 : 9382) : 12 > Ai ? 5 == Ai ? (F = ce[at](0, ee), + ye += F, + F = Math.pow(2, ee), + ce = ae * F, + ee = 0 | ce, + ae = ce - ee, + ce = Qt * F, + Qt = ce - ee, + li = 9220) : 5 > Ai ? 2 == Ai ? (ge[47] = [], + li = 11811) : 2 > Ai ? 0 == Ai ? (Ae = 0 | Bn, + no = ue, + li = $o ? 355 : 7328) : Ai > 0 && (Io++, + li = 24932) : 3 == Ai ? li = G < _.length ? 9571 : 12896 : Ai > 3 && (he = te, + mo = 1, + li = 24676) : 8 == Ai ? (yo = Ie[55], + Ne = yo.length, + yo = Ie[55], + yo[Ne] = be, + li = 16608) : 8 > Ai ? 6 == Ai ? (I = z[g], + J = 0 !== I[2], + li = J ? 15140 : 23781) : Ai > 6 && (Be = mo[on] === D, + li = Be ? 19553 : 14566) : 10 == Ai ? (V = 254, + li = 20675) : 10 > Ai ? (Be = je, + je = Be, + ln = ln.concat(je), + li = 22661) : (Q = Ro[Pt], + li = Q ? 15872 : 26305) : 19 == Ai ? (z = [0], + ha = z, + li = 6273) : 19 > Ai ? 15 == Ai ? (W = g, + K = W, + ke[32] = K, + li = 4387) : 15 > Ai ? 13 == Ai ? li = pe < u.length ? 14851 : 193 : Ai > 13 && (Ge = 64 > No, + li = ln ? 4768 : 15941) : 17 == Ai ? (yo++, + li = 20192) : 17 > Ai ? (Dn.push(1), + Dn = Dn.concat(q), + li = 5728) : (Ga = T, + li = 19557) : 22 == Ai ? (to = Ae, + li = to ? 18437 : 17574) : 22 > Ai ? 20 == Ai ? (B = u, + T = vo, + R = y, + Y = u, + V = void 0, + li = R[43] ? 3200 : 10336) : Ai > 20 && (u = !1, + li = 9825) : 24 == Ai ? (Ne = uo, + uo = be[y] === !1, + li = Ne ? 20162 : 15077) : 24 > Ai ? (N = T, + li = m ? 13444 : 22306) : (Zo = ce, + li = 1254) + }(); + break; + case 4: + !function() { + 12 == Ai ? (y = P, + R = y >> 24, + V = y >> 16, + P = 255 & y, + m = 255 & R, + R = T, + T = 255 & V, + V = y >> 8, + li = R ? 23938 : 4544) : 12 > Ai ? 5 == Ai ? (Ve = F + 1, + Vo = H[Ve], + oe = Kt.indexOf(Vo, 1), + li = 10341) : 5 > Ai ? 2 == Ai ? (g.push(1), + g = g.concat(Mn), + li = 14625) : 2 > Ai ? 0 == Ai ? (W = ie, + K = W, + li = 13476) : Ai > 0 && (Ro = jQuery[ze], + li = 11298) : 3 == Ai ? (P = B[Ln], + m = P[Un](Y, T), + P = !m, + li = P ? 10912 : 22177) : Ai > 3 && (Qo = Io, + li = Qo ? 9668 : 21601) : 8 == Ai ? (Io = 689 ^ fe.charCodeAt(Y), + m += String.fromCharCode(Io), + li = 5697) : 8 > Ai ? 6 == Ai ? li = Ae ? 10757 : 13025 : Ai > 6 && (ie = void 0, + U = g[54], + J = void 0, + Ue = Q >> 8, + le = 255 & Q, + Q = void 0, + D = g, + jo = U, + U = 255 & Ue, + Ue = ke[19], + De = g[15], + I.push(U, le), + U = De, + le = jo, + De = D[29], + $e = U, + H = void 0, + bo = De, + Q = I, + I = g, + g = Q, + li = bo.indexOf ? 11780 : 13889) : 10 == Ai ? li = Ye ? 2214 : 7206 : 10 > Ai ? (W = [], + ie = q % 128, + M = 64 * g, + _ = ie + 128, + I = q - ie, + ie = I / 128, + I = 63 & ie, + ie = I + M, + W.push(_, ie), + J = W, + li = 26209) : (be = 0 === r, + co = 16 === r, + li = be ? 26369 : 544) : 19 == Ai ? (we = xe % 128, + ue = [], + no = xe - we, + Ze = 64 * Pe, + go = no / 128, + no = 63 & go, + go = no + Ze, + no = we + 128, + ue.push(no, go), + wo = ue, + li = 19686) : 19 > Ai ? 15 == Ai ? (I = g[st], + li = 6243) : 15 > Ai ? 13 == Ai ? (Ra.push(0), + li = 4834) : Ai > 13 && (ze++, + li = 10880) : 17 == Ai ? (ko = cn, + Cn = void 0, + sn = 0 | ko, + ko = 128 > sn, + li = ko ? 258 : 26244) : 17 > Ai ? (rr[0] = T, + T = rr[0] > 0, + li = T ? 25028 : 17829) : (vo = "", + Mo = 0, + zo = "\u02f8\u02aa\u02a7\u02ae\u02bb\u02e3", + li = 17602) : 22 == Ai ? (g = _.charCodeAt(y), + J = 255 & g, + I.push(J), + li = 7299) : 22 > Ai ? 20 == Ai ? (Jn[9] = Ie[dn], + u = Ie[ge] + X, + ge = void 0 !== Jn[9], + X = Pn[qe], + ve = me, + Fe = ho, + Jn[6] = u ^ re, + ve += "", + li = ge ? 1764 : 20739) : Ai > 20 && (K = _, + M = M.concat(K), + M = M.concat(I), + li = 17858) : 24 == Ai ? (Ee[31]++, + li = 19681) : 24 > Ai ? li = u ? 11364 : 22915 : (u++, + li = 10304) + }(); + break; + case 5: + !function() { + 12 == Ai ? (ao = Be, + Be = ao, + ln = ln.concat(Be), + li = 19173) : 12 > Ai ? 5 == Ai ? ($e = Te[De] === le, + li = $e ? 8741 : 10657) : 5 > Ai ? 2 == Ai ? li = 17763 : 2 > Ai ? 0 == Ai ? (nn = 128 | nn, + li = 20069) : Ai > 0 && (y = s, + u = void 0, + q = 0, + re = ei, + B = [], + z = re[47], + T = z, + Se = 0, + R = re[56], + li = T ? 5314 : 11844) : 3 == Ai ? (ho = "", + fe = "s", + Co = 0, + Ho = "\b", + fe += "cro", + fe += "llLe", + fe += "ft", + li = 3172) : Ai > 3 && (ve = "tc", + fe = "xyvbs~xgextrdd", + ve += "enn", + Mo = 0, + li = 8192) : 8 == Ai ? (Xa = _, + li = 3684) : 8 > Ai ? 6 == Ai ? (Mo += "ody", + Ho += "cume", + Ho += "nt", + Ie += "d", + eo = Fe[Ho], + Ie += "ob", + Ie = Ie.split("").reverse().join(""), + Co = eo[Ie], + li = Co ? 12865 : 20582) : Ai > 6 && (ue = 64 * We, + _o = [], + xn = wo % 128, + Rn = xn + 128, + qn = wo - xn, + xn = qn / 128, + qn = 63 & xn, + xn = qn + ue, + _o.push(Rn, xn), + go = _o, + li = 24610) : 10 == Ai ? (Q = Te < te.length, + li = 25858) : 10 > Ai ? (Ro[0] = 2, + N = "t", + Q = {}, + N += "ex", + w.push(366, 2077246351911, 2, 1), + e(14, 2, -1), + Lo = w.pop(), + N += "t", + D = "s", + w.push(28405165441, 1, 1), + D += "t", + Te = e[Mo](0, 10), + D += "luseR", + e(14, 2, -1), + D += "xam", + Q[N] = Jo, + D = D.split("").reverse().join(""), + N = w.pop(), + Q[D] = 1e5, + Q[Lo] = 0, + Lo = Q, + ze[N](Lo, Te), + li = 6883) : (se = vn, + vn = Le - fo, + li = Ke ? 7808 : 14752) : 19 == Ai ? li = U < W.length ? 20899 : 12581 : 19 > Ai ? 15 == Ai ? li = $e ? 101 : 8609 : 15 > Ai ? 13 == Ai ? (eo++, + li = 5762) : Ai > 13 && (pn = Re.charCodeAt(Ln) - 464, + To += String.fromCharCode(pn), + li = 18180) : 17 == Ai ? (ho++, + li = 8354) : 17 > Ai ? (R = T, + y[46] = 0 | R, + T = [B], + mn = T, + li = 2241) : (po = -9, + li = 8449) : 22 == Ai ? (Wo = 1, + P = Cr < M.length, + li = P ? 12897 : 11523) : 22 > Ai ? 20 == Ai ? (z = p, + T = void 0, + Se = void 0, + R = d, + Y = v, + V = s, + li = V[q] ? 18789 : 12867) : Ai > 20 && (L = G, + Xo = L << 26, + L = T, + li = L ? 13730 : 12640) : 24 == Ai ? (nt = [Vo], + Fn = nt, + li = 16582) : 24 > Ai ? (Ie[55] = [], + li = 11616) : (W = 0, + ie = void 0, + li = 23747) + }(); + break; + case 6: + !function() { + 12 == Ai ? (ze = ie[jo], + Q = ze[qo], + li = 8995) : 12 > Ai ? 5 == Ai ? (Fe++, + li = 1793) : 5 > Ai ? 2 == Ai ? (Po = qe.charCodeAt(zn) - 472, + Io += String.fromCharCode(Po), + li = 1249) : 2 > Ai ? 0 == Ai ? (fo = Ve, + le = fo.concat(le), + D = le, + li = 6310) : Ai > 0 && (li = 21606) : 3 == Ai ? (Q = 1, + li = 3649) : Ai > 3 && (li = Re ? 10272 : 19680) : 8 == Ai ? li = 20965 : 8 > Ai ? 6 == Ai ? (oo = Eo, + xe = _o, + we = 64 > Ze, + li = we ? 15010 : 9281) : Ai > 6 && (li = Ie < X.length ? 16644 : 1667) : 10 == Ai ? (Ve = wo, + li = 14433) : 10 > Ai ? (te.push(He), + Fo++, + _e = Fo >= _[8], + li = _e ? 12387 : 22275) : (Jo = +r === r, + li = Jo ? 15489 : 2146) : 19 == Ai ? (ho++, + li = 15908) : 19 > Ai ? 15 == Ai ? (ce++, + li = 7204) : 15 > Ai ? 13 == Ai ? (Ho = 0, + Mo = "\u0321\u032c\u0327\u033a", + yn = 0, + ke = "", + gt = "\u0139\u0129\u0138\u0125\u0126\u0126\u011e\u0125\u013a", + li = 10529) : Ai > 13 && (Oe = m << T, + K = Oe ^ m, + Oe = 240 & K, + K = m >> P, + m = Oe + K, + Oe = R[V] ^ m, + K = 255 & Oe, + Y.push(K), + li = 11300) : 17 == Ai ? (Se++, + li = 7877) : 17 > Ai ? (Co.unshift(), + li = 5156) : (g.push(0), + li = 19044) : 22 == Ai ? (U = W.indexOf(Y), + Tt = U, + li = 3619) : 22 > Ai ? 20 == Ai ? (he = He, + He = so, + so = Fo, + Fo = 64 > Zo, + li = Fo ? 11299 : 14913) : Ai > 20 && (io = Uo.indexOf(oe), + ee = io, + li = 7237) : 24 == Ai ? (Ct = Gn.charCodeAt(m) - 490, + H += String.fromCharCode(Ct), + li = 4132) : 24 > Ai ? (Dn.push(1), + Dn = Dn.concat(u), + li = 4166) : (Q = M, + li = Q ? 11457 : 8449) + }(); + break; + case 7: + !function() { + 12 == Ai ? li = y ? 7648 : 6178 : 12 > Ai ? 5 == Ai ? (Po = 642 ^ ho.charCodeAt(eo), + Qe += String.fromCharCode(Po), + li = 100) : 5 > Ai ? 2 == Ai ? (y = be, + li = y ? 26176 : 11296) : 2 > Ai ? 0 == Ai ? (Y = m, + li = 7489) : Ai > 0 && (li = 31 > Tn ? 5284 : 16035) : 3 == Ai ? (M = _, + _ = $[55], + g = _, + _ = 0 | M, + M = 128 > _, + li = g.indexOf ? 20226 : 25347) : Ai > 3 && (So = yo[47], + u = Ee[Me], + li = u ? 13921 : 3653) : 8 == Ai ? (ge += "od", + ge += "y", + pe = Ee[ge], + Me = pe[X], + li = 6435) : 8 > Ai ? 6 == Ai ? (zo++, + li = 10337) : Ai > 6 && (ee = fn, + oo = oo.concat(ee), + oo = oo.concat(wo), + ee = Eo, + wo = 0 | ee, + ee = 128 > wo, + li = ee ? 1504 : 17510) : 10 == Ai ? (Qo[0] = 512 | Qo[0], + li = 21954) : 10 > Ai ? (Pe = ye[24] * ye[7], + oo = ye[18], + to = $o.length - Pe, + Pe = 0 !== ye[13], + xe = ye[14], + We = oo.length, + oo = xe.length, + xe = 0, + Ae = 0 >= to, + lo = 0 !== We, + We = 0 !== oo, + oo = -1, + li = lo ? 19619 : 6272) : (oe = 0, + li = 22784) : 19 == Ai ? li = en[ve] ? 5376 : 23077 : 19 > Ai ? 15 == Ai ? (y = 23 === s, + li = 15650) : 15 > Ai ? 13 == Ai ? (P = Y, + li = T ? 19556 : 17952) : Ai > 13 && (Y = 3 === T[15], + li = 6499) : 17 == Ai ? li = ie ? 14563 : 34 : 17 > Ai ? (xo = Ne, + Ee = xo, + ho[6] = Ee ^ X, + Me.push(ho), + Ne = ge[47], + uo = Ne.length, + Ne = uo > 8192, + li = Ne ? 1281 : 5221) : (te = [], + li = 17668) : 22 == Ai ? (D.push(H), + li = M ? 15746 : 5763) : 22 > Ai ? 20 == Ai ? (Be = 0, + li = 18146) : Ai > 20 && (li = g < U.length ? 2756 : 26112) : 24 == Ai ? (ie = 9, + W = 1, + li = 26019) : 24 > Ai ? (Q = Ro, + Ro = Ce, + Z[36] = 0, + Te = Ro[vo], + Ao = po in Ro[pe], + Ro = !(!ie[he] && !Q) << 0, + ie = Z, + Q = Te[Qe], + Te = Ce, + Le = M[Co](Q), + M = Ao, + Ro |= ze, + Ro |= D, + Ro |= Lo, + li = M ? 10402 : 3297) : (Qe = 390 ^ ho.charCodeAt(y), + eo += String.fromCharCode(Qe), + li = 16003) + }(); + break; + case 8: + !function() { + 12 == Ai ? (_ = $[55], + g = $[55], + M = _.length, + g[M] = W, + li = 9413) : 12 > Ai ? 5 == Ai ? (Qo[0] = 8 | Qo[0], + li = 23077) : 5 > Ai ? 2 == Ai ? li = y < Ne.length ? 8228 : 8224 : 2 > Ai ? 0 == Ai ? (jo[55] = [], + li = 1797) : Ai > 0 && (ke[60] = 1, + T = [255], + Sa = T, + li = 3648) : 3 == Ai ? (K = P, + P = K, + rr[2] = P.length, + rr = rr.concat(P), + La = rr, + ua = 1, + li = 17829) : Ai > 3 && (Ke = [No + 64 * Bo], + ae = Ke, + li = 10306) : 8 == Ai ? (Re = y.charCodeAt(de) - 513, + So += String.fromCharCode(Re), + li = 10595) : 8 > Ai ? 6 == Ai ? (Ho++, + li = 10529) : Ai > 6 && ($ = M + 1, + bo = $, + $ = z, + _ = bo, + li = $[55] ? 3296 : 23011) : 10 == Ai ? (u = 65535 & va, + q = u, + u = q >> 8, + re = 255 & u, + u = 255 & q, + Ht.push(re, u), + ka = Ht, + u = ka, + Ar = u, + u = Ar, + q = u.concat(y), + y = q.length, + u = y, + y = 0 | u, + u = 16384 > y, + li = u ? 10914 : 26306) : 10 > Ai ? (je[2] = 0, + je[13] = 0, + je[11] = 0, + li = 20035) : (uo = En.charCodeAt(Jo) - 914, + Ne += String.fromCharCode(uo), + li = 14466) : 19 == Ai ? li = Re < y.length ? 14114 : 18723 : 19 > Ai ? 15 == Ai ? (Dn.push(1), + Dn = Dn.concat(u), + li = 2337) : 15 > Ai ? 13 == Ai ? li = 24675 : Ai > 13 && (qo = y, + En = me, + li = Ie ? 20196 : 17893) : 17 == Ai ? (qo = In % (Ne.length + 1), + be += Ne.charAt(qo - 1), + In = Math.floor(In / (Ne.length + 1)), + li = 22211) : 17 > Ai ? (Co = re.charCodeAt(Xe) - 308, + Oo += String.fromCharCode(Co), + li = 5346) : (Et = [], + ae += '"8', + je += ".j", + Do = "", + je += "geix", + li = 21857) : 22 == Ai ? (ko[24] = oe, + te = "M", + te += "axMC", + te += "Lo", + te += "g", + oe = Ye[te], + li = oe ? 13057 : 11716) : 22 > Ai ? 20 == Ai ? (Dt++, + li = 4099) : Ai > 20 && (X = 0, + u = "", + de = "eu", + ve = "\u035a\u035b\u0369\u036a\u035f\u0364\u0357\u036a\u035f\u0365\u0364", + xo = "", + Fe = 0, + qe = "\u0241\u0253\u0245\u0246\u025d\u025d\u0246\u025a", + ho = "", + Qe = "st", + bn = "t", + dn = "\u025a\u0269\u025c\u0258\u026b\u025c\u023e\u0258\u0260\u0265", + q = Ei[25], + Qe += "at", + eo = "co", + Pn = 0, + Vn = "", + de += "la", + Jn = "\u028d\u029c\u028b\u028f\u029a\u028b\u02bd\u028d\u029c\u0287\u029e\u029a\u02be\u029c\u0281\u028d\u028b\u029d\u029d\u0281\u029c", + Po = Ei[25], + On = "s", + eo += "n", + re = "n", + bn += "uoem", + li = 12737) : 24 == Ai ? (Z = N[pe], + M = Se[Ct], + li = M ? 16129 : 11685) : 24 > Ai ? (T = R, + Ga = T, + li = 19557) : li = lo < Ae.length ? 13315 : 9796 + }(); + break; + case 9: + !function() { + 12 == Ai ? (fe++, + li = 2562) : 12 > Ai ? 5 == Ai ? (to = [], + xe = lo % 128, + We = lo - xe, + Yo = xe + 128, + xe = We / 128, + We = 63 & xe, + xe = 64 * no, + Mn = We + xe, + to.push(Yo, Mn), + Je = to, + li = 25283) : 5 > Ai ? 2 == Ai ? li = P < m.length ? 19012 : 11426 : 2 > Ai ? 0 == Ai ? (G = L[yo], + L = G[qo], + G = L[uo], + L = G[Dt](W), + G = new RegExp(pt,Wt), + W = L[Oo](G, Jo), + L = new RegExp(ct), + G = L[Co](W), + li = G ? 770 : 11556) : Ai > 0 && ($ = 9, + Oe = 1, + li = 8449) : 3 == Ai ? li = 17733 : Ai > 3 && (z = 3 === q, + li = z ? 134 : 16676) : 8 == Ai ? (H = e[Mo](0, 20), + un[m](H), + li = 11620) : 8 > Ai ? 6 == Ai ? (y = Mt, + u = Fa, + li = u ? 23744 : 1541) : Ai > 6 && (N = m, + li = N ? 14052 : 385) : 10 == Ai ? (y = [1], + T = B[23], + B[13] = 0, + Y = 1 === T, + li = Y ? 20646 : 6180) : 10 > Ai ? (nr = void 0, + Ve = void 0, + Ft = void 0, + Nr = 1722171615, + tn = void 0, + Gr = 0, + Je = "W", + Wt = void 0, + Qt = "ha", + Hr = void 0, + Pe = 0, + Kn = Dn, + Dn = [], + oa = void 0, + $r = void 0, + _t = "", + Jt = u, + u = void 0, + Je += "IcL", + Yr = void 0, + na = 655821628, + oo = 0, + to = "", + sa = void 0, + zt = ao, + ao = void 0, + pa = zt, + ra = 0, + aa = jn, + jn = void 0, + da = void 0, + Qt += "s", + ca = 0, + xe = "", + Qt += "Focus", + ko[19] = 1, + ga = void 0, + Xt = Yn, + Yn = "ge", + We = [], + fa = void 0, + la = uo, + ua = 0, + Tt = 0, + li = 24161) : (V = void 0, + P = ke, + m = 0 | P, + P = 128 > m, + li = P ? 32 : 1443) : 19 == Ai ? (D.push(H), + li = _ ? 9540 : 8483) : 19 > Ai ? 15 == Ai ? (Ie = 0, + li = 10468) : 15 > Ai ? 13 == Ai ? (nt = 255, + li = 12294) : Ai > 13 && (Ie = "\xa4\x99\x9d\x95\x83\xa4\x91\x9d\xa0", + li = 10372) : 17 == Ai ? (He = Ke % 128, + ae = He + 128, + an = [], + Bo = Ke - He, + He = Bo / 128, + Bo = 127 & He, + an.push(ae, Bo), + _e = an, + li = 3524) : 17 > Ai ? (e(2, P, le, e, !1), + e(2, P, B, e, !0), + e(2, P, y, e, !0), + m = T[vo], + T = m[Qe], + m = yn.indexOf(T), + li = ~m ? 3876 : 14816) : ($e = q % 128, + Le = q - $e, + Wo = [], + wn = $e + 128, + $e = Le / 128, + Le = 64 * Ue, + on = 63 & $e, + $e = on + Le, + Wo.push(wn, $e), + he = Wo, + li = 12674) : 22 == Ai ? (L = Ce[co](ho), + li = 321) : 22 > Ai ? 20 == Ai ? (D = Ao, + _ = 1, + li = 15649) : Ai > 20 && (li = Ln < Re.length ? 14496 : 18177) : 24 == Ai ? (He = D[ye], + so = 1 === He[15], + li = so ? 9252 : 4737) : 24 > Ai ? (Le = 64 * le, + wn = $e % 128, + on = [], + Be = wn + 128, + _n = $e - wn, + wn = _n / 128, + _n = 63 & wn, + wn = _n + Le, + on.push(Be, wn), + g = on, + li = 14691) : (te[17] = No, + li = Ge ? 10499 : 25669) + }(); + break; + case 10: + !function() { + 12 == Ai ? (ln = -ce, + li = 15712) : 12 > Ai ? 5 == Ai ? li = ra ? 18820 : 1126 : 5 > Ai ? 2 == Ai ? (P = Z, + V = P, + li = 20675) : 2 > Ai ? 0 == Ai ? (ke = "\u010e\u010c\u0103\xd8\u0106\xf8\u0102\xf7\xbf\xc7\xc8\xdf\xc6\xe0\u0101\xdc\xda\xee\xeb\xe4\xfa\xd5\xd7\u010b\u0109\u0108\xc3\u0105\xec\xe6\xd6\xfe\xe5\xc9\xd9\xcc\xe1\xf9\u0100\xe9\xe8\xca\xfb\xff\xc5\xdb\xfc\xed\xf6\xfd\xea\xdd\xe7\u010d\u010a\xc4\u0107\u0104\xde\xe2\xe3\xcd\xcb\xf5\xd1", + B = "", + z = Jo, + T = 0, + Se = 0, + R = 0, + Y = "", + V = 0, + P = 0, + m = 140, + Oe = 0, + K = 0, + N = [], + li = 19008) : Ai > 0 && (ao = D[ye], + He = 1 === ao[15], + li = He ? 23940 : 24836) : 3 == Ai ? (no = we, + wo = 1, + li = 22917) : Ai > 3 && (Wn = 158 ^ D.charCodeAt(W), + H += String.fromCharCode(Wn), + li = 20160) : 8 == Ai ? ($[52] = e(23), + li = 22692) : 8 > Ai ? 6 == Ai ? (Ta.push(0), + li = 24001) : Ai > 6 && (X = [], + xo = X, + li = 13508) : 10 == Ai ? (bo = le, + Ue = bo, + ke[19] = Ue, + li = 6402) : 10 > Ai ? (Pe = wo, + Je = Je.concat(Pe), + wo = void 0, + Pe = _o, + xe = 0 | Pe, + Pe = 16384 > xe, + li = Pe ? 3330 : 22052) : (ur = void 0, + li = 1029) : 19 == Ai ? (u[28] = 254, + li = 23107) : 19 > Ai ? 15 == Ai ? li = ho < eo.length ? 1282 : 25380 : 15 > Ai ? 13 == Ai ? (ko[13] = oe, + te = Ye[Cn], + li = te ? 8485 : 9637) : Ai > 13 && (ie = N, + li = ie ? 12288 : 1475) : 17 == Ai ? (Ta.push(0), + li = 3489) : 17 > Ai ? (ke = 0, + li = 12516) : (wo = ce, + ro = ko, + $o = ye, + Je = void 0, + ro[0]++, + Pe = y, + oo = ro[0] % Pe[7], + Pe = le, + to = 0 !== oo, + li = to ? 6628 : 10720) : 22 == Ai ? (Oe++, + li = 14915) : 22 > Ai ? 20 == Ai ? (oe = ue[0], + Kn = xe.split(Yo), + to = Vo, + vt += "ihCe", + no += "Wid", + $o += " st", + no += "th", + ce += "if", + Pe += "n", + ro += "nt", + ro += "S", + di += "ne", + oo += "o", + Vo = fn, + xe = Je[zo](Pe), + $o += 'yle="fo', + Pe = no, + Yo = Pe, + ro += "iz", + we = Je[zo](We), + di += "r", + ko += "e", + $o += "nt-size", + oo += "f", + Je = vi, + We = [], + ue = ko, + oo = oo.split("").reverse().join(""), + $o += ": 72p", + ko = ue, + no = xe[ue], + ue = oo, + $o += "x; f", + di += "HT", + Bn.push(qn, ce, nn), + ce = Bn, + vt += "vo", + di += "ML", + vt += "m", + oo = di, + ro += "e", + no[ro] = vr, + vt += "er", + vt = vt.split("").reverse().join(""), + xe[oo] = pi, + ro = vt, + no = ro, + $o += "ont-f", + $o += "amily: &qu", + li = 25825) : Ai > 20 && (No = Zo, + li = Ko ? 3174 : 16065) : 24 == Ai ? (G = -9, + li = 19715) : 24 > Ai ? (ye = 0, + ce = D.length, + ee = 0, + Ve = [ce], + li = 1697) : (R = z, + Ro = R, + li = 24293) + }(); + break; + case 11: + !function() { + 12 == Ai ? (T = L, + L = P[Ao], + G = T << 23, + li = L ? 13665 : 20544) : 12 > Ai ? 5 == Ai ? (we = to.charCodeAt(go) - 349, + vi += String.fromCharCode(we), + li = 26405) : 5 > Ai ? 2 == Ai ? (R++, + li = 19008) : 2 > Ai ? 0 == Ai ? (B[1] = [], + li = 23907) : Ai > 0 && (Vn += "bs", + y = "UN", + kn += "e", + Ho = be, + be = "b", + Me += "v", + Un = "", + zn = 0, + kn += "rfo", + On += "ceori", + Vn += "tr", + zo += "hild", + kn += "rmance", + Jn = Jn.split("").reverse().join(""), + yn += "EW", + Me += "nac", + B = So, + So = me, + yn += "_REREDN", + me = eo, + eo = Vn, + Po += "ject", + Re += "esu", + Re = Re.split("").reverse().join(""), + Vn = "de", + it = Re, + On += "enta", + Ie += "D", + On += "tion", + li = 38) : 3 == Ai ? li = on < mo.length ? 7264 : 4451 : Ai > 3 && (li = Y ? 17701 : 19109) : 8 == Ai ? (ke = void 0, + li = 385) : 8 > Ai ? 6 == Ai ? li = no < we.length ? 8801 : 1605 : Ai > 6 && (Dn.push(1), + Dn = Dn.concat(y), + li = 12643) : 10 == Ai ? (Me++, + li = 4292) : 10 > Ai ? (g = W[$] === $e, + li = g ? 18468 : 8578) : (ho[17] = y ^ X, + y = me, + me = y[Pn](), + y = Ie[55], + ho[13] = Qe ^ X, + li = ge[47] ? 11811 : 2144) : 19 == Ai ? li = ye < D.length ? 1344 : 10627 : 19 > Ai ? 15 == Ai ? (ce = 0 | gn, + li = Ko ? 2465 : 21029) : 15 > Ai ? 13 == Ai ? (Gn = ne.charCodeAt(D) - 12, + Xo += String.fromCharCode(Gn), + li = 17507) : Ai > 13 && (Zn = [Uo], + F = Zn, + li = 11334) : 17 == Ai ? li = 2 > ki ? 9604 : 7 : 17 > Ai ? (be = Ne, + li = uo ? 17414 : 22595) : (R = 252, + li = 25089) : 22 == Ai ? li = 11525 : 22 > Ai ? 20 == Ai ? (q = g, + $ = L, + L = D, + g = 0 > se, + Ue = he, + $e = 0 > le, + li = L ? 19589 : 1024) : Ai > 20 && (Co++, + li = 3172) : 24 == Ai ? (F = -Ke, + li = 23590) : 24 > Ai ? (R = [0], + Le = R, + li = 35) : (no = [ue], + Ae = no, + li = 8516) + }(); + break; + case 12: + !function() { + 12 == Ai ? (L = Te % 128, + Le = 64 * De, + he = L + 128, + Wo = Te - L, + L = Wo / 128, + Wo = 63 & L, + L = Wo + Le, + Le = [], + Le.push(he, L), + ne = Le, + li = 19013) : 12 > Ai ? 5 == Ai ? (ne = 0, + he = "\u0242\u024d\u0244\u0240\u0253", + Ye = "", + jn = P[mn], + li = 2179) : 5 > Ai ? 2 == Ai ? (Dn.push(1), + Dn = Dn.concat(re), + li = 2050) : 2 > Ai ? 0 == Ai ? li = 10240 : Ai > 0 && (q = T, + T = q, + Za = Za.concat(T), + li = 16676) : 3 == Ai ? (Un = 734 ^ zo.charCodeAt(Mo), + vo += String.fromCharCode(Un), + li = 9794) : Ai > 3 && (N = e[Mo](0, 21), + li = 5633) : 8 == Ai ? (ho++, + li = 1090) : 8 > Ai ? 6 == Ai ? (ze = e[Mo](0, 11), + Ro = new N[ie](ze), + li = 3780) : Ai > 6 && (Vn++, + li = 24064) : 10 == Ai ? li = ie < Zt.length ? 1666 : 21669 : 10 > Ai ? (N = zn.charCodeAt(Io) - 425, + P += String.fromCharCode(N), + li = 1120) : (B = [0], + Na = B, + li = 9953) : 19 == Ai ? (_ = 255 & M[_n], + g = 0, + I = 0, + g = qt.indexOf(Te[_], 1), + U = 255 === _, + li = U ? 21280 : 23685) : 19 > Ai ? 15 == Ai ? (Qe = ho, + li = Qe ? 18948 : 18628) : 15 > Ai ? 13 == Ai ? li = g < jo.length ? 7361 : 3682 : Ai > 13 && (xr = xr.concat(g), + V = Se >> 8, + li = I ? 18852 : 17728) : 17 == Ai ? (ca++, + li = 10693) : 17 > Ai ? (ln = ce, + li = 15712) : (Dn.push(1), + Dn = Dn.concat(q), + li = 17027) : 22 == Ai ? (_e = [], + ae = so % 128, + Ge = 64 * oe, + Bo = ae + 128, + F = so - ae, + ae = F / 128, + F = 63 & ae, + ae = F + Ge, + _e.push(Bo, ae), + He = _e, + li = 14019) : 22 > Ai ? 20 == Ai ? (Le = ne[1], + li = Le ? 14885 : 4483) : Ai > 20 && (he = so, + Ke = 0 !== He, + li = Ke ? 10722 : 16004) : 24 == Ai ? (zo++, + li = 2403) : 24 > Ai ? (R = 127 & y, + y >>= 7, + li = y ? 5154 : 16099) : (Qr.push(u[Ce], R.length), + Qr = Qr.concat(R), + li = 11809) + }(); + break; + case 13: + !function() { + 12 == Ai ? (ho[0] = Ne[So] ^ X, + Ne = "of", + Ne += "f", + Ne += "set", + Ne += "Width", + ho[9] = uo[Ne] ^ X, + Ne = "\u027f\u0276\u0276\u0263\u0275\u0264\u0258\u0275\u0279\u0277\u0278\u0264", + li = 10342) : 12 > Ai ? 5 == Ai ? (D = void 0, + li = 26114) : 5 > Ai ? 2 == Ai ? li = Qe ? 11682 : 14370 : 2 > Ai ? 0 == Ai ? (Ve = Ye, + li = 3201) : Ai > 0 && ($ = 3 === R, + li = $ ? 11301 : 13987) : 3 == Ai ? (Ae = 2 === We[5], + li = 11267) : Ai > 3 && (U = Qt, + Qt = 0, + Rt = "\u0201\u0202\u0203\u0204\u0205\u0206\u0207\u0208\u0209\u020a\u020b\u020c\u020d\u020e\u020f\u0210\u0211\u0212\u0213\u0214\u0215\u0216\u0217\u0218\u0219\u021a\u021b\u021c\u021d\u021e\u021f\u0220\u0221\u0222\u0223\u0224\u0225\u0226\u0227\u0228\u0229\u022a\u022b\u022c\u022d\u022e\u022f\u0230\u0231\u0232\u0233\u0234\u0235\u0236\u0237\u0238\u0239\u023a\u023b\u023c\u023d\u023e\u023f\u0240\u0241\u0242\u0243\u0244\u0245\u0246\u0247\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u0250\u0251\u0252\u0253\u0254\u0255\u0256\u0257\u0258\u0259\u025a\u025b\u025c\u025d\u025e\u025f\u0260\u0261\u0262\u0263\u0264\u0265\u0266\u0267\u0268\u0269\u026a\u026b\u026c\u026d\u026e\u026f\u0270\u0271\u0272\u0273\u0274\u0275\u0276\u0277\u0278\u0279\u027a\u027b\u027c\u027d\u027e\u027f\u0280\u0281\u0282\u0283\u0284\u0285\u0286\u0287\u0288\u0289\u028a\u028b\u028c\u028d\u028e\u028f\u0290\u0291\u0292\u0293\u0294\u0295\u0296\u0297\u0298\u0299\u029a\u029b\u029c\u029d\u029e\u029f\u02a0\u02a1\u02a2\u02a3\u02a4\u02a5\u02a6\u02a7\u02a8\u02a9\u02aa\u02ab\u02ac\u02ad\u02ae\u02af\u02b0\u02b1\u02b2\u02b3\u02b4\u02b5\u02b6\u02b7\u02b8\u02b9\u02ba\u02bb\u02bc\u02bd\u02be\u02bf\u02c0\u02c1\u02c2\u02c3\u02c4\u02c5\u02c6\u02c7\u02c8\u02c9\u02ca\u02cb\u02cc\u02cd\u02ce\u02cf\u02d0\u02d1\u02d2\u02d3\u02d4\u02d5\u02d6\u02d7\u02d8\u02d9\u02da\u02db\u02dc\u02dd\u02de\u02df\u02e0\u02e1\u02e2\u02e3\u02e4\u02e5\u02e6\u02e7\u02e8\u02e9\u02ea\u02eb\u02ec\u02ed\u02ee\u02ef\u02f0\u02f1\u02f2\u02f3\u02f4\u02f5\u02f6\u02f7\u02f8\u02f9\u02fa\u02fb\u02fc\u02fd\u02fe\u02ff\u0300", + Vt = [], + Je += "lfGnG", + lo = jt, + li = 13506) : 8 == Ai ? (U = 2 === B, + li = U ? 21156 : 22083) : 8 > Ai ? 6 == Ai ? ($o = [], + li = 3717) : Ai > 6 && (li = Me ? 1377 : 10531) : 10 == Ai ? (eo = 381 ^ Ie.charCodeAt(vo), + me += String.fromCharCode(eo), + li = 23810) : 10 > Ai ? (u = 138 & q[Gr], + va += u, + u = Gr + 1, + re = q[u], + u = 138 & re, + va += u, + u = Gr + 2, + re = q[u], + u = 138 & re, + va += u, + u = Gr + 3, + re = q[u], + u = 138 & re, + va += u, + li = 6592) : (ae = an, + an = ye + 1, + ao = ao.concat(ae), + Ke = an, + Bo = Ke, + ye = Bo, + Ke = 0 | ye, + ye = 128 > Ke, + ao = ao.concat(He), + ao.push(Zo), + li = ye ? 25120 : 17696) : 19 == Ai ? li = Ee ? 4642 : 18181 : 19 > Ai ? 15 == Ai ? (ge = 968 ^ de.charCodeAt(Fe), + xo += String.fromCharCode(ge), + li = 24866) : 15 > Ai ? 13 == Ai ? (No = ae, + li = 26049) : Ai > 13 && (Ke = $e, + li = 20643) : 17 == Ai ? (D = 31 * M, + M = 0 | D, + D = J.charCodeAt(I), + M += D, + I += le, + li = 7302) : 17 > Ai ? li = 19137 : (I = _ > Ue, + li = I ? 24129 : 26277) : 22 == Ai ? (T = z[Se], + Y = 4 === T[15], + li = Y ? 3874 : 5921) : 22 > Ai ? 20 == Ai ? li = Ot < T.length ? 3301 : 13538 : Ai > 20 && (Io = re, + li = Io ? 10978 : 16032) : 24 == Ai ? (T = "", + P = "o", + m = "\u0187\u019a\u0181\u018f\u0181\u0186", + N = "", + Ce = void 0, + Z = "tn", + w.push(106735, 1379082791131, 2, 1), + $ = 4294967296, + L = "", + Xo = "Wi", + G = "h", + W = "\u02b9\u02c9\u02d8\u02cf\u02d6\u02da\u02ab\u02d4\u02cd\u02cf\u02d4\u02cb\u02b3\u02cf\u02d4\u02d5\u02d8\u02bc\u02cb\u02d8\u02d9\u02cf\u02d5\u02d4", + ie = 0, + po = "Sc", + M = "W", + Q = [], + _ = "A", + An = "_n", + g = 0, + I = [], + Dn = 0, + U = "ge", + mn = 0, + Ro = 0, + J = "__", + U += "tVe", + Xn = "mo", + ze = void 0, + et = [], + Ue = 0, + le = "ke", + Go = "1", + Xn += "zP", + J += "w", + Lo = "yt", + _ += "lip", + An += "1t|", + J += "xj", + un = "em", + D = "r", + jo = "ar", + De = "i", + $e = 0, + H = "", + P += "nto", + bo = "", + Te = "e", + yt = 2, + D += "ese", + An += "_n1z", + D += "tSA", + se = !ze, + J += "s_en", + ze = "", + Xo += "n", + U += "r", + _ += "ayJ", + M += "ebK", + Pt = "tpupwyvnyht", + Go += "=", + G += "c", + ne = new Se[Me], + pr = void 0, + J += "viro", + U += "sion", + G += "tac", + Wn = An, + Go += "e", + G = G.split("").reverse().join(""), + An = "de", + Ao = Se[vo], + Go += "vitan&", + Le = void 0, + Gn = "\u023f\u022b\u0249\u0239\u025a\u025e", + te = 4 * yt, + he = void 0, + J += "nme", + Ye = "t", + M += "itP", + J += "nt", + Go = Go.split("").reverse().join(""), + jn = void 0, + bt = "", + Wo = "\u0383\u0394\u0388\u038d\u0385\u03a8\u03a5", + vn = J, + le += "yu", + un += "orhc", + li = 24577) : 24 > Ai ? (Ve = 2 === ye[5], + li = 10437) : (be = y, + y = Re, + li = en[kn] ? 15586 : 6500) + }(); + break; + case 14: + !function() { + 12 == Ai ? (ne = se[H] === mo, + li = ne ? 16161 : 17189) : 12 > Ai ? 5 == Ai ? (Ne = void 0, + uo = At, + be = kn, + yo = Jo, + y = In, + Ie = "se", + Ie += "hcuo", + Ee = "is", + Me = En, + Ee += "T", + Ee += "rust", + Ie += "t", + Ee += "ed", + Ie = Ie.split("").reverse().join(""), + me = y[Ie], + Ie = me[0], + me = y[Ee] === !1, + li = me ? 11587 : 12580) : 5 > Ai ? 2 == Ai ? (z = 1 === q, + li = z ? 21765 : 4449) : 2 > Ai ? 0 == Ai ? (Oe = 8 === Y, + li = 8672) : Ai > 0 && (Do = Tn.charCodeAt(oe) - 789, + te += String.fromCharCode(Do), + li = 12706) : 3 == Ai ? li = de < xo.length ? 23874 : 7267 : Ai > 3 && (w.push(389702562, 1695677731775, 622274149, 3, 0), + e(14, 2, -1), + y = w.pop(), + Oe = B[y], + li = Oe ? 20068 : 4866) : 8 == Ai ? (ve = X.indexOf(de), + dn = ve, + li = 8547) : 8 > Ai ? 6 == Ai ? li = 24100 : Ai > 6 && (li = fe < Ie.length ? 20036 : 20194) : 10 == Ai ? (y = K in N, + li = y ? 24614 : 17665) : 10 > Ai ? (m += "nne", + li = 4354) : (xt = U, + an = 1, + li = 2149) : 19 == Ai ? (de = qe, + li = 26018) : 19 > Ai ? 15 == Ai ? (Io = 24 === kn[0], + li = 4224) : 15 > Ai ? 13 == Ai ? (Re = ba, + Ie = d, + pn += "3t", + Io += "en", + Io += "cy", + Me = y, + pn += "aol", + Io += "BinC", + pn += "F", + Io += "ount", + pn = pn.split("").reverse().join(""), + y = new Re[pn](kn[Io]), + kn[en](y), + kn[Me](), + Ln[Me](), + Ie[Me](), + Ee[67] = Jo, + li = 25635) : Ai > 13 && (Ee = 0, + li = 7427) : 17 == Ai ? li = Te ? 12965 : 10817 : 17 > Ai ? (Qe++, + li = 11362) : (se = D, + li = se ? 13537 : 21252) : 22 == Ai ? (g = z[Un](B[qo], "name"), + I = g, + li = I ? 15488 : 6243) : 22 > Ai ? 20 == Ai ? (Ae = xe[29], + we = Ae.length, + Ae = xe[29], + Ae.push(Pe), + li = 17122) : Ai > 20 && (_e++, + li = 21093) : 24 == Ai ? (xe = 64 * ee, + We = [], + Ae = no % 128, + we = Ae + 128, + ue = no - Ae, + Ae = ue / 128, + ue = 63 & Ae, + Ae = ue + xe, + We.push(we, Ae), + nn = We, + li = 3202) : 24 > Ai ? li = Ln < y.length ? 16546 : 14596 : (g.push(0), + li = 14625) + }(); + break; + case 15: + !function() { + 12 == Ai ? (ye = 2, + li = 13825) : 12 > Ai ? 5 == Ai ? (M = ie[63], + M[uo] = N, + e(14, 2, -1), + N = w.pop(), + ie = N, + li = se ? 1154 : 18595) : 5 > Ai ? 2 == Ai ? (Ta.push(1), + Ta = Ta.concat(Y), + li = 4098) : 2 > Ai ? 0 == Ai ? (Ke = so > ao, + li = 18144) : Ai > 0 && (ro = [wo], + to = ro, + li = 23682) : 3 == Ai ? (Jo = co === In, + li = 24067) : Ai > 3 && (ie = 256 - ie, + li = 13573) : 8 == Ai ? (K = Oe, + li = K ? 17637 : 17601) : 8 > Ai ? 6 == Ai ? (ne = [], + te = D % 128, + he = D - te, + mo = he / 128, + he = te + 128, + te = 127 & mo, + ne.push(he, te), + I = ne, + li = 13350) : Ai > 6 && (me = Ne, + li = En ? 12322 : 14592) : 10 == Ai ? (ro[2]++, + oo = Pe[48], + xe = void 0 !== $o[9], + We = void 0, + Ae = 0 === wo.length, + lo = void 0, + we = 0, + ue = void 0, + no = 0, + li = Ae ? 20579 : 23267) : 10 > Ai ? (N = new RegExp($,de), + Ce = N[Co](m[it]), + li = 19010) : (qe = Me, + Me = Mo, + Po = en, + en = Co, + On = Io, + li = dn ? 6211 : 11842) : 19 == Ai ? (qo = Nt[Ne], + li = 260) : 19 > Ai ? 15 == Ai ? (g = void 0, + le = U[Oo](/'/g, Jo), + U = le[Oo](/;/g, Jo), + le = I, + I = J, + J = U, + U = J.length, + li = 7302) : 15 > Ai ? 13 == Ai ? (we = -oo, + li = 9760) : Ai > 13 && (w.push(807473881, 1, 1), + e(14, 2, -1), + T = w.pop(), + P = T, + w.push(532882279813, 644047392, 2, 1), + e(14, 2, -1), + T = w.pop(), + m = T, + li = z ? 23843 : 8901) : 17 == Ai ? (z = [255], + hr = z, + li = 24609) : 17 > Ai ? (Je = $n, + li = Je ? 12772 : 1444) : (Ne = Oo, + uo = -1 === Ne, + li = uo ? 8288 : 16608) : 22 == Ai ? (je = vn[Be] === on, + li = je ? 25828 : 68) : 22 > Ai ? 20 == Ai ? (po = document[dn](zn), + W = po[0], + li = 5730) : Ai > 20 && (g = H, + I = le, + U = I, + _ = _.concat(g), + g = 0 | U, + I = 128 > g, + li = I ? 2112 : 20641) : 24 == Ai ? (Q = te[Te], + he = Q[Ao], + Q = he + g, + I += Q, + li = 13892) : 24 > Ai ? (u = "y", + ve = "p", + u += "do", + ve += "oTll", + ve += "orcs", + u += "b", + ve = ve.split("").reverse().join(""), + u = u.split("").reverse().join(""), + Fe = Pn[u], + ho = Fe[ve], + li = 20608) : (_e = 1 >= Ko, + li = 5) + }(); + break; + case 16: + !function() { + 12 == Ai ? (L = ke + 1, + W = V === L, + li = W ? 7586 : 18755) : 12 > Ai ? 5 == Ai ? (z = B, + li = z ? 5571 : 20576) : 5 > Ai ? 2 == Ai ? (M = W[it], + I = M[ft](), + li = 20964) : 2 > Ai ? 0 == Ai ? (ye++, + li = 19808) : Ai > 0 && (li = 23936) : 3 == Ai ? (ri++, + li = 24290) : Ai > 3 && (ue = Ze.indexOf(_o), + no = ue, + li = 20260) : 8 == Ai ? li = u < ve.length ? 12485 : 9377 : 8 > Ai ? 6 == Ai ? (q = y, + re = void 0, + li = q ? 320 : 25702) : Ai > 6 && (li = g > wn ? 6403 : 20484) : 10 == Ai ? (wn++, + li = 7680) : 10 > Ai ? (rn++, + li = 7265) : (y = Mt, + u = Tn, + B = y[59], + z = et, + li = z ? 20224 : 25185) : 19 == Ai ? (B = u[yo], + T = B[qo], + B = T[uo], + T = void 0, + V = 0, + li = 24581) : 19 > Ai ? 15 == Ai ? (Lo = Ro[Pt], + Q = Lo[qo], + li = 26305) : 15 > Ai ? 13 == Ai ? (P = Y[R], + m = T[P], + P = m, + li = P ? 24323 : 22690) : Ai > 13 && (N = 9, + P = 1, + li = 2177) : 17 == Ai ? (Re = Jn, + Jn = 0, + Vn += "fine", + li = 4707) : 17 > Ai ? (Yn += "P", + Do = [], + tt = ee, + ee = void 0, + ft = le, + Tn += "d", + Wt = tt, + le = 154, + tt = "c", + lt = Yo, + Yo = ro + ue, + Tn += "o", + Tn += "cevit", + Kt = Yo + ro, + Yo = void 0, + Ur += "r", + ut = sn, + sn = "ge", + Ha = Ye, + li = 10624) : (Z = 0, + $ = "t", + $ += "ou", + L = "", + Xo = "\u03b1\u03aa\u03b0\u03a6\u03ad\u03a0\u03ab\u03a1", + $ += "chsta", + $ += "r", + li = 4128) : 22 == Ai ? (m = Y, + li = 224) : 22 > Ai ? 20 == Ai ? (Ge = Ke[_e], + No = I[55], + Ko = No[Bo], + No = Ge[F](Ko), + li = No ? 17605 : 21952) : Ai > 20 && (B = Tn, + li = y ? 24098 : 24288) : 24 == Ai ? (D = ne.charCodeAt(mn) - 66, + Q += String.fromCharCode(D), + li = 25600) : 24 > Ai ? li = Vn < ho.length ? 9254 : 18467 : (g = 0, + U = Q, + li = 13696) + }(); + break; + case 17: + !function() { + 12 == Ai ? li = Y[qo] ? 12675 : 7489 : 12 > Ai ? 5 == Ai ? (Zo = io, + li = oe ? 16737 : 13509) : 5 > Ai ? 2 == Ai ? (vo = fe[39], + li = Co ? 10497 : 5156) : 2 > Ai ? 0 == Ai ? (y = be, + li = y ? 22785 : 24739) : Ai > 0 && (li = 24804) : 3 == Ai ? (Dn.push(1), + Dn = Dn.concat(z), + li = 4448) : Ai > 3 && (li = W ? 7200 : 8677) : 8 == Ai ? (U = [], + J = M % 128, + D = M - J, + H = J + 128, + J = D / 128, + D = 127 & J, + U.push(H, D), + I = U, + li = 15781) : 8 > Ai ? 6 == Ai ? (K = T + 1, + N = R[K], + Oe = _t.indexOf(N, 1), + li = 22021) : Ai > 6 && (Ra.push(0), + li = 1156) : 10 == Ai ? li = ee < Ve.length ? 19971 : 21090 : 10 > Ai ? (oo = 128 > xe, + wo[0] = Ae, + Ae = ue, + ue = [], + _o = 0 > no, + Ze = we, + li = oo ? 15874 : 13763) : (u = z, + T = B, + R = pe, + Y = void 0, + V = B, + li = u[43] ? 18147 : 13988) : 19 == Ai ? (Gn = Ao[Le] === se, + li = Gn ? 1187 : 640) : 19 > Ai ? 15 == Ai ? (T = u, + R = void 0, + Y = 0 | T, + T = 128 > Y, + li = T ? 1122 : 7841) : 15 > Ai ? 13 == Ai ? (dn++, + li = 8804) : Ai > 13 && (Xn += "ai", + N = "r", + Z += "evEr", + pt += "c", + W = "w", + G += "d", + W += "eb", + W += "kitR", + N += "otc", + Ye += "o", + jo += "m|i", + Z += "etni", + g = !he, + Te += "N", + _ += "SBridge", + po += "gineBu", + gr[12] = +ne, + M += "abilityEven", + N += "eleSse", + Lo += "PnwOsa", + pt += "_n", + Te += "yBse", + Dn = [], + pt += "at", + Z += "o", + un = un.split("").reverse().join(""), + pt += "i", + De += "sAva", + jo += "phon", + pt += "ve=1", + De += "ilab", + Z += "P", + An += "y", + po += "ildVersi", + Z = Z.split("").reverse().join(""), + Ro = gr[12], + Xn += "n", + Pt = Z, + I.push(1, 1, 1, 1), + Z = Ro, + N += "h", + Ye += "rb", + jo += "e|", + W += "TCPee", + Ro = I, + mt += "ix", + Xn += "tCount", + I = Xn, + po += "on", + Xn = "\u0423\u0435\u0432\u0432\u0425\u042e\u0434\u0413\u0423\u0432\u0429\u0430\u0434", + li = 21953) : 17 == Ai ? (V[So](R, z, P), + li = 24865) : 17 > Ai ? li = be ? 9248 : 18788 : (ee = [0], + Oa = ee, + li = 19813) : 22 == Ai ? (Dn.push(0), + li = 2437) : 22 > Ai ? 20 == Ai ? li = co < Ln.length ? 5794 : 23622 : Ai > 20 && (U = [], + J = M % 128, + D = J + 128, + H = M - J, + J = H / 128, + H = 127 & J, + U.push(D, H), + gn = U, + li = 12994) : 24 == Ai ? (He = [Ke], + _e = He, + li = 3524) : 24 > Ai ? (Yo = Je % 128, + Mn = Yo + 128, + lo = 64 * Eo, + ue = Je - Yo, + Yo = ue / 128, + ue = 63 & Yo, + Yo = ue + lo, + lo = [], + lo.push(Mn, Yo), + oo = lo, + li = 9731) : (re = "\u019d\u0184\u019c\u01a3\u01a2\u0199", + Oo = "", + Xe = 0, + li = 8517) + }(); + break; + case 18: + !function() { + 12 == Ai ? (ie = W, + li = ie ? 17730 : 2177) : 12 > Ai ? 5 == Ai ? (u++, + li = 4643) : 5 > Ai ? 2 == Ai ? (Sn++, + li = 9730) : 2 > Ai ? 0 == Ai ? (Ue++, + li = 1665) : Ai > 0 && (Eo = -we, + li = 20805) : 3 == Ai ? li = Z ? 8546 : 1188 : Ai > 3 && (li = ge < ho.length ? 13698 : 22277) : 8 == Ai ? (Oo = "fu", + Oo += "nc", + Oo += "tion", + Xe = "r", + Xe += "ot", + Xe += "a", + Xe += "llicsOe", + Xe += "taerc", + Xe = Xe.split("").reverse().join(""), + re = typeof Pi[25][Xe] === Oo, + li = 4738) : 8 > Ai ? 6 == Ai ? (an = 0, + Bo = He[11], + F = Co, + No = I[48], + Ko = Bo % 7, + Bo = No[Ko], + No = Bo ^ He[6], + li = 23555) : Ai > 6 && (fe++, + li = 19462) : 10 == Ai ? ($ = $e, + $e = Ao, + je = Ue, + li = Wo ? 5923 : 18917) : 10 > Ai ? (V = 253, + li = 20675) : (yo = "", + ge = 0, + X = "\u01e1\u01ea\u01e3\u01ec\u01e5\u01e7\u01e6\u01d6\u01ed\u01f7\u01e1\u01ea\u01e7\u01f1", + li = 2114) : 19 == Ai ? (y = eo, + li = Ne[u] ? 14337 : 5188) : 19 > Ai ? 15 == Ai ? li = xe ? 23138 : 15012 : 15 > Ai ? 13 == Ai ? ($o = Ye[bn], + li = 7745) : Ai > 13 && (y = No, + B = hn, + T = B.concat(g), + li = U ? 13474 : 16066) : 17 == Ai ? (J = 0, + li = 6278) : 17 > Ai ? (rn = 0, + li = 7265) : li = R < ke.length ? 5636 : 25987 : 22 == Ai ? (U = U.concat(gi), + ne++, + li = 14436) : 22 > Ai ? 20 == Ai ? li = Pe ? 357 : 12740 : Ai > 20 && (H = Ye, + B = _, + _ = Jo, + Ye = P, + P = Tn, + je = H, + w.push(17077863, 1, 0), + H = k, + ye = _, + F = Ye, + ce = Mt, + li = je ? 2752 : 14113) : 24 == Ai ? (no = -1, + li = 20260) : 24 > Ai ? (We = -1 !== oo, + li = We ? 16483 : 25029) : (be = "N", + be += "ot s", + be += "u", + be += "pporte", + be += "d", + Re = void 0, + Re = be, + ur = Re, + li = 11296) + }(); + break; + case 19: + !function() { + 12 == Ai ? (G = new RegExp(L,de), + M += "hone", + J += "nux", + L = new RegExp(M,de), + li = I ? 20964 : 2560) : 12 > Ai ? 5 == Ai ? (q = Tn, + Se = T, + li = K ? 25219 : 2467) : 5 > Ai ? 2 == Ai ? (yo[31]++, + li = 13412) : 2 > Ai ? 0 == Ai ? (M = W[gt](L[3]), + li = M ? 3588 : 23205) : Ai > 0 && (m = G, + Xo += "ane", + G = "1", + Ye += "hen", + Gn = "\u01e0\u01e2\u01f7\u01c4\u01e3\u01e3\u01e8\u01ff\u01de\u01ee\u01ff\u01e8\u01e8\u01e3\u01d5", + Ct = H, + G += "=cn_", + H = Ye, + Ye = "re", + mt = "We", + sr = Xo, + li = 2085) : 3 == Ai ? (Ae = $o[xe], + ue = 1 === Ae[5], + li = ue ? 21827 : 2182) : Ai > 3 && (Dn.push(1), + Dn = Dn.concat(q), + li = 15557) : 8 == Ai ? (B = R.charCodeAt(ri), + z = 255 & B, + sr.push(z), + li = 3584) : 8 > Ai ? 6 == Ai ? (B = [255], + oa = B, + li = 18470) : Ai > 6 && (li = U ? 24646 : 15716) : 10 == Ai ? (e(14, 2, -1), + Ee = w.pop(), + ge = pe.indexOf(Ee), + li = ~ge ? 6789 : 15684) : 10 > Ai ? (se = void 0, + li = 18595) : (M = 1, + li = 9797) : 19 == Ai ? (U = 1, + jn = te[Te], + Wo = jn.length, + jn = Wo > Q, + li = jn ? 26370 : 1219) : 19 > Ai ? 15 == Ai ? (Jo = 0, + To = In, + qo = kn, + En = "i", + Ne = "", + En += "sPri", + En += "mary", + uo = To[En] === !1, + li = uo ? 706 : 13636) : 15 > Ai ? 13 == Ai ? (Dn.push(0), + li = 5728) : Ai > 13 && (Ye = Cn, + li = ce ? 22530 : 2820) : 17 == Ai ? (u = !q, + q = Ye, + li = re ? 2432 : 20515) : 17 > Ai ? (N = 9, + Ce = 1, + li = 19715) : (Jn++, + li = 4707) : 22 == Ai ? (vo = fe[39], + vo.unshift(), + li = 14017) : 22 > Ai ? 20 == Ai ? (Ce = 9, + ie = 1, + li = 25282) : Ai > 20 && (m = K, + li = 23328) : 24 == Ai ? (z = re, + Y = $r, + M = Mt, + li = K ? 17827 : 8259) : 24 > Ai ? (J[41] = 3, + I = void 0, + _ = 1, + li = 12486) : (Fe += "r\\", + de = "ts", + li = 17922) + }(); + break; + case 20: + !function() { + 12 == Ai ? (ke++, + li = 20835) : 12 > Ai ? 5 == Ai ? (T = P[An](), + m = 255 & T, + Dn.push(m), + li = 10851) : 5 > Ai ? 2 == Ai ? (Dn.push(1), + Dn = Dn.concat(y), + li = 15717) : 2 > Ai ? 0 == Ai ? (Le++, + li = 6657) : Ai > 0 && ($ = Z[yo], + Z = $[qo], + $ = Z[uo], + Z = $[Dt](L), + $ = new RegExp(pt,Wt), + L = Z[Oo]($, Jo), + Z = new RegExp(ct), + $ = Z[Co](L), + li = $ ? 17057 : 2754) : 3 == Ai ? (Co = 567 ^ eo.charCodeAt(Ie), + fe += String.fromCharCode(Co), + li = 15397) : Ai > 3 && (se++, + li = 5379) : 8 == Ai ? (dn++, + li = 1796) : 8 > Ai ? 6 == Ai ? (jo = -1, + li = 11333) : Ai > 6 && (Ke = -$e, + li = 20643) : 10 == Ai ? li = ze < Z.length ? 21729 : 15651 : 10 > Ai ? li = Me < Ee.length ? 24867 : 16772 : (we[no] = new RegExp(ue[no]), + li = 19523) : 19 == Ai ? (R = "\u0316\u032a\u031d\u0325\u0320\u031e\u032f\u02db\u0322\u0327\u032a\u031d\u031c\u0327\u0318\u02ec", + Y = 0, + V = "\u03eb\u03e0\u03e3\u03ee\u03ed\u03e0", + P = 0, + m = "", + li = 12612) : 19 > Ai ? 15 == Ai ? (H = D, + I = H, + li = 7525) : 15 > Ai ? 13 == Ai ? (lo = we, + li = Ae ? 14979 : 23813) : Ai > 13 && (T += Jo, + li = 20896) : 17 == Ai ? (ce = [], + oe = 64 * No, + io = gn % 128, + hn = gn - io, + Uo = hn / 128, + hn = 63 & Uo, + Uo = io + 128, + io = hn + oe, + ce.push(Uo, io), + Ke = ce, + li = 21824) : li = 17 > Ai ? Ao < H.length ? 2629 : 12866 : ee ? 642 : 4581 : 22 == Ai ? (ee = [], + Ve = Ye % 128, + ko = Ve + 128, + wo = Ye - Ve, + Ve = wo / 128, + wo = 127 & Ve, + ee.push(ko, wo), + Cn = ee, + li = 14944) : 22 > Ai ? 20 == Ai ? (u += "igh", + ve = Ie[X] + Ho, + X = 0 | ve, + u += "t", + ve = qe === X, + li = ve ? 19685 : 2597) : Ai > 20 && (g.push(1), + g = g.concat(le), + li = 26145) : 24 == Ai ? (me = X, + li = me ? 15521 : 21666) : 24 > Ai ? li = 17026 : (R = 128 | R, + li = 12997) + }(); + break; + case 21: + !function() { + 12 == Ai ? (go = void 0, + nn = _o, + Sn = 0 | nn, + nn = 128 > Sn, + li = nn ? 25061 : 25348) : 12 > Ai ? 5 == Ai ? (F = [], + li = 7939) : 5 > Ai ? 2 == Ai ? li = Po < Qe.length ? 5252 : 23552 : 2 > Ai ? 0 == Ai ? (ke = 0, + li = 20835) : Ai > 0 && (z = 2, + li = 12962) : 3 == Ai ? (ce++, + li = 20229) : Ai > 3 && (F = [ee + 64 * _e], + an = F, + li = 2628) : 8 == Ai ? (N = Lo.charCodeAt(Q) - 399, + Z += String.fromCharCode(N), + li = 23266) : 8 > Ai ? 6 == Ai ? li = $ < W.length ? 9568 : 13957 : Ai > 6 && (L = -I, + li = 132) : 10 == Ai ? (K = P, + li = K ? 9792 : 13633) : 10 > Ai ? (J[41] = 0, + I = void 0, + li = 10562) : li = Ue ? 6402 : 20929 : 19 == Ai ? (z += "a", + zo = "I", + zn = v, + P += "lin", + Y += "nlo", + z += "ts&", + m = "pr", + fe = fe.split("").reverse().join(""), + Se += "il", + Un += "ab", + zo += "mage", + li = 4770) : 19 > Ai ? 15 == Ai ? (re = {}, + re[fe] = !1, + Xe = re, + Co = Xe, + li = 18051) : 15 > Ai ? 13 == Ai ? (Tn++, + li = 1248) : Ai > 13 && (li = B ? 5632 : 15619) : 17 == Ai ? (q = -le, + li = 24197) : 17 > Ai ? (Ge = 64 > _e, + No = 64 > F, + gn = 64 > Ko, + Zo = ae, + li = Ge ? 8577 : 16001) : (R = 255, + li = 12001) : 22 == Ai ? (On = void 0, + li = 17061) : 22 > Ai ? 20 == Ai ? (_e = [], + ae = so % 128, + Ge = so - ae, + F = Ge / 128, + Ge = ae + 128, + ae = 127 & F, + _e.push(Ge, ae), + Bo = _e, + li = 6176) : Ai > 20 && (te = g[29], + ne = te.length, + te = g[29], + te.push(se), + li = 8708) : 24 == Ai ? li = oe < Tn.length ? 1472 : 70 : 24 > Ai ? (Ta.push(0), + li = 1540) : (T = [253], + Mr = T, + li = 18913) + }(); + break; + case 22: + !function() { + 12 == Ai ? (fe = s, + Co = ei, + Co[72] = fe, + ur = void 0, + li = 19809) : 12 > Ai ? 5 == Ai ? (vn = K, + y = Tn, + B = Mt, + Fo.push(255), + li = Z ? 5700 : 26085) : 5 > Ai ? 2 == Ai ? (g.push(1), + g = g.concat(je), + li = 17955) : 2 > Ai ? 0 == Ai ? (g = ie ^ _[L], + I = g >> G, + g = I ^ _[L], + I = 255 & g, + M.push(I), + li = 13413) : Ai > 0 && (T = 255 & Y[ci], + P = 0, + m = 0, + P = _t.indexOf(R[T], 1), + Oe = 255 === T, + li = Oe ? 8198 : 6688) : 3 == Ai ? (y = 1, + li = 19908) : Ai > 3 && (fe = ke, + li = fe ? 4227 : 24256) : 8 == Ai ? (Qo[0] = 256 | Qo[0], + li = 3138) : 8 > Ai ? 6 == Ai ? (Ro[3] = 2, + N = "ge", + N += "tAl", + Q = e[Mo](3, 10), + N += "l", + ze = {}, + Z[N](ze, Q), + li = 6753) : Ai > 6 && (u = ge[Qe] > 10, + li = 15427) : 10 == Ai ? ($e = -1, + li = 15587) : 10 > Ai ? (R = Y, + T = R, + Za = Za.concat(T), + li = 2496) : (ne++, + li = 9667) : 19 == Ai ? (W++, + li = 16098) : 19 > Ai ? 15 == Ai ? (Ne = qo, + qo = -1 === Ne, + li = qo ? 20512 : 12512) : 15 > Ai ? 13 == Ai ? (Z[41] = 3, + N = void 0, + m = 1, + li = 14112) : Ai > 13 && (Do = 0, + li = 20131) : 17 == Ai ? (m++, + li = 3108) : 17 > Ai ? li = ue < Ze.length ? 21955 : 11683 : (V[1] = 255 & P, + Yr = V, + li = 22625) : 22 == Ai ? li = _ ? 19461 : 11264 : 22 > Ai ? 20 == Ai ? (Zo = Bo, + li = 18529) : Ai > 20 && (J = y[U] === Y, + li = J ? 11712 : 2149) : 24 == Ai ? ($o = 1, + li = 6659) : 24 > Ai ? (yn = vo, + fe = yn, + vo = fe, + T[be] = vo, + ur = void 0, + li = 26241) : (vo = fe, + li = ke ? 1409 : 4800) + }(); + break; + case 23: + !function() { + 12 == Ai ? li = 23651 : 12 > Ai ? 5 == Ai ? (_ = [I], + J = _, + li = 19045) : 5 > Ai ? 2 == Ai ? li = Ye < Z.length ? 24 : 17667 : 2 > Ai ? 0 == Ai ? (Ue = 64 > bo, + se = on, + fo = Fo, + ye = vn, + vn = I, + li = Ue ? 580 : 20741) : Ai > 0 && (li = I < M.length ? 12067 : 21986) : 3 == Ai ? (be = 28 === r, + co = 10 === r, + y = 0 === r, + li = co ? 773 : 1505) : Ai > 3 && (D = U[vo], + jo = D[Qe], + D = yn.indexOf(jo), + li = ~D ? 24160 : 12486) : 8 == Ai ? li = 19075 : 8 > Ai ? 6 == Ai ? (N = Pt.charCodeAt(Dn) - 7, + bt += String.fromCharCode(N), + li = 6210) : Ai > 6 && (L = "", + G = 0, + M = "i", + J = "li", + M += "P", + li = 3168) : 10 == Ai ? (L = 266 ^ N.charCodeAt(Z), + $ += String.fromCharCode(L), + li = 4674) : 10 > Ai ? (ne = se, + se = -1 === ne, + li = se ? 9602 : 9285) : (no = [lo + 64 * _o], + We = no, + li = 17669) : 19 == Ai ? li = yo < y.length ? 9828 : 10852 : 19 > Ai ? 15 == Ai ? (Oo = 750 ^ Jn.charCodeAt(Fe), + u += String.fromCharCode(Oo), + li = 24963) : 15 > Ai ? 13 == Ai ? (le = [0], + D = le, + li = 6310) : Ai > 13 && (Fi = Je, + li = Fi ? 22853 : 10753) : 17 == Ai ? (He = Ke, + li = He ? 16773 : 7843) : 17 > Ai ? (P = V | y, + li = R ? 8549 : 21154) : (Je = Cn < W[25], + li = Je ? 20578 : 13446) : 22 == Ai ? (ko[10] = te, + te = Ye[Ae], + li = te ? 9222 : 8867) : 22 > Ai ? 20 == Ai ? li = Zo ? 1025 : 4801 : Ai > 20 && (g++, + li = 13696) : 24 == Ai ? (X++, + li = 12995) : 24 > Ai ? (Dn.push(0), + li = 6241) : (Pe += "pa", + no = "a", + Eo = lo, + lo = no, + no = "of", + we += "mm", + _o = void 0, + Yo += "fse", + Yo += "tH", + Ze = void 0, + go = 0, + fn = "ch", + nn = "", + xn = "", + Yo += "ei", + Sn = 0, + Rn = "\u025e\u0209\u020d\u0217\u020c\u0243\u0254\u0258\u020b\u0219\u0216\u020b\u0255\u020b\u021d\u020a\u0211\u021e\u0243\u025a\u0246\u0215\u0215\u0215\u0215\u0215\u0215\u0215\u0215\u0215\u0215\u0214\u0214\u0211\u0244\u0257\u020b\u0208\u0219\u0216\u0246\u0244\u020b\u0208\u0219\u0216\u0258\u020b\u020c\u0201\u0214\u021d\u0245\u025a\u021e\u0217\u0216\u020c\u0255\u020b\u0211\u0202\u021d\u0242\u0258\u024f\u024a\u0208\u0200\u0243\u0258\u021e\u0217\u0216\u020c\u0255\u021e\u0219\u0215\u0211\u0214\u0201\u0242\u0258\u025e\u0209\u020d\u0217\u020c\u0243", + Yo += "ght", + qn = w.pop(), + $o += "pan", + li = 5893) + }(); + break; + case 24: + !function() { + 12 == Ai ? (hn.push(Nn), + li = ee ? 22213 : 2208) : 12 > Ai ? 5 == Ai ? (Mn = oo, + li = 24806) : 5 > Ai ? 2 == Ai ? li = cn >= 0 ? 2532 : 18978 : 2 > Ai ? 0 == Ai ? (Fr.push(m, T, y, P), + li = B[59] ? 10369 : 10528) : Ai > 0 && (u = 1, + li = 18566) : 3 == Ai ? (B = [0], + Ja = B, + li = 3329) : Ai > 3 && (Ot = 450 ^ T.charCodeAt(Xn), + jn += String.fromCharCode(Ot), + li = 6754) : 8 == Ai ? (ne++, + li = 15937) : 8 > Ai ? 6 == Ai ? (_o.push(Ze), + li = Yo ? 13409 : 5158) : Ai > 6 && (te = [], + li = 6277) : 10 == Ai ? (so += "0", + li = 7204) : 10 > Ai ? (y = "We", + y += "bGL", + y += "Rende", + y += "ringCo", + y += "ntext", + z = u[y], + li = z ? 19620 : 485) : (Oe = "t", + Oe += "nevE", + Oe += "n", + Oe += "o", + Oe += "ito", + Oe += "Me", + Oe += "civeD", + Oe = Oe.split("").reverse().join(""), + li = V[Oe] ? 16550 : 10979) : 19 == Ai ? (Dn.push(1), + Dn = Dn.concat(z), + li = 9636) : 19 > Ai ? 15 == Ai ? li = To < ge.length ? 9763 : 19841 : 15 > Ai ? 13 == Ai ? (Pe = wo, + Je = Je.concat(Pe), + wo = void 0, + Pe = We, + xe = 0 | Pe, + Pe = 128 > xe, + li = Pe ? 17860 : 18565) : Ai > 13 && (P = 255 & _.length, + M = _.slice(0, P), + _ = 65535 & ea, + g = Tn, + U = [0 | q[59]], + jt.push(P), + I += Jo, + li = 16068) : 17 == Ai ? (se = 0, + li = 10816) : 17 > Ai ? (W = 1, + li = 19234) : (_e = 3 >= ce, + li = 16611) : 22 == Ai ? li = gn ? 257 : 17570 : 22 > Ai ? 20 == Ai ? (H++, + li = 20258) : Ai > 20 && (Po = ho + 1, + Qe = fe === Po, + li = 16645) : 24 == Ai ? (bo = $, + li = 12513) : 24 > Ai ? (Se = 2 * Se, + li = 3812) : (Q = 3, + li = 3649) + }(); + break; + case 25: + !function() { + 12 == Ai ? (window[I] = T, + g = 1, + li = 16997) : 12 > Ai ? 5 == Ai ? (yn++, + li = 11398) : 5 > Ai ? 2 == Ai ? (g.push(1), + g = g.concat(P), + li = 5184) : 2 > Ai ? 0 == Ai ? (ho = "p", + Qe = 0, + eo = 0, + Pn = 0, + Vn = Ee % 7, + Jn = [], + Po = "c", + On = "c", + re = X[Vn], + Po += "li", + Jn[2] = y ^ re, + X = q, + u += "t", + Po += "entY", + dn += "g", + li = 25604) : Ai > 0 && (J = jQuery[ze], + mn = J[Ro], + li = 8419) : 3 == Ai ? (X = u, + li = 23013) : Ai > 3 && (so = No, + Ge = so === te[17], + Ko = He - te[11], + ce = _e - te[13], + gn = Bo - te[2], + li = Ge ? 8994 : 22630) : 8 == Ai ? li = vo < bn.length ? 7842 : 9350 : 8 > Ai ? 6 == Ai ? (H = Le, + se = -1 === H, + li = se ? 7201 : 14339) : Ai > 6 && (D = void 0, + H = _, + ne = 0 | H, + H = 128 > ne, + li = H ? 5826 : 14852) : 10 == Ai ? (Ta.push(0), + li = 3810) : 10 > Ai ? (Do++, + li = 10629) : (Ae = -xe, + li = 17153) : 19 == Ai ? (Lo = Ro, + Z[33] = Lo, + li = 19106) : 19 > Ai ? 15 == Ai ? (I = [], + Ue = 64 * g, + bo = W % 128, + Te = bo + 128, + se = W - bo, + bo = se / 128, + se = 63 & bo, + bo = se + Ue, + I.push(Te, bo), + H = I, + li = 6786) : 15 > Ai ? 13 == Ai ? li = m ? 19106 : 11876 : Ai > 13 && (u[55] = [], + li = 8675) : 17 == Ai ? (Ke = 127 & ae, + ae >>= 7, + li = ae ? 11812 : 15842) : 17 > Ai ? li = zn < qe.length ? 2240 : 11744 : (L = Ce[co](Fe), + li = L ? 321 : 22816) : 22 == Ai ? (Oe = P > 0, + li = Oe ? 14021 : 20257) : 22 > Ai ? 20 == Ai ? (U = qt.length - 1, + li = 5222) : Ai > 20 && (D = [], + li = 11266) : 24 == Ai ? (N = e[Mo], + li = 14656) : 24 > Ai ? li = Zo ? 22274 : 21184 : (to = [xe + 64 * _o], + Ae = to, + li = 578) + }() + } + }(); + break; + case 1: + !function() { + switch (mi) { + case 0: + !function() { + 12 == Ai ? (I = "t", + et = "gn", + Go = "v", + et += "im", + Wn = [], + Le = 0, + li = 11429) : 12 > Ai ? 5 == Ai ? (Ae = -xe, + li = 7171) : 5 > Ai ? 2 == Ai ? (xe = 1 === to[5], + li = xe ? 19138 : 25187) : 2 > Ai ? 0 == Ai ? (Be = ye, + je = Be, + ln = ln.concat(je), + li = 18116) : Ai > 0 && (Ke = he[29], + Ge = Ke.length, + Ke = he[29], + Ke.push(ao), + li = 4801) : 3 == Ai ? li = be ? 2595 : 26402 : Ai > 3 && ($ = 127 & B, + B >>= 7, + li = B ? 18596 : 15553) : 8 == Ai ? (Le = ne ^ J[se], + te = Le >> H, + Le = te ^ J[se], + te = 255 & Le, + D.push(te), + li = 4736) : 8 > Ai ? 6 == Ai ? ($.push(L), + li = re ? 20868 : 24869) : Ai > 6 && (K = u[27], + li = 8900) : 10 == Ai ? li = 17184 : 10 > Ai ? (Bo = an ^ Ke[2], + _e = an ^ Ke[13], + li = 3492) : (Re++, + li = 3713) : 19 == Ai ? (mn |= I, + mn |= Go, + Q = L, + L = Q << 8, + Q = P[$](N), + N = P[un], + I = Q << 9, + mn |= L, + mn |= I, + L = P[G], + li = N ? 12514 : 11589) : 19 > Ai ? 15 == Ai ? (z = [255], + Pt = z, + li = 9924) : 15 > Ai ? 13 == Ai ? (he = [], + li = 18208) : Ai > 13 && (ho = 0, + Qe = "", + eo = "p", + eo += "ag", + eo += "eX", + de = Ne[eo], + eo = "\u01b7\u01a6\u01a0\u01a2\u019e", + li = 15680) : 17 == Ai ? (u = "\u02e3\u02f0\u02e5\u02fa", + Fe = "", + qe = 0, + ho = 0, + Qe = "", + li = 7619) : 17 > Ai ? (lo = -xe, + li = 9411) : (Y = "dn", + Y += "E", + V = z[En], + Y += "puo", + Y += "rg", + Y = Y.split("").reverse().join(""), + P = Y, + Y = V[P], + li = Y ? 7778 : 21702) : 22 == Ai ? (q = sa, + R = 0 | ne, + Y = Ke, + M = Zo + R, + z = M, + J = Y, + R = z, + R = 60 * R, + z = R, + Y = on[eo](R, 60), + R = J, + M = Tn, + _ = 0 | z, + z = Y.length, + g = R.concat(B), + B = z, + z = Y, + R = g.length, + z += Jo, + Y = z, + li = y.indexOf ? 14368 : 19235) : 22 > Ai ? 20 == Ai ? (Jo = co === Ie, + li = 8866) : Ai > 20 && (R = G, + L = R, + Zr = Zr.concat(L), + li = 13987) : 24 == Ai ? li = ie < m.length ? 22565 : 21250 : 24 > Ai ? (Ue = 7.1 >= J, + li = 4867) : (ro = [ee + 64 * Sn], + fn = ro, + li = 7392) + }(); + break; + case 1: + !function() { + 12 == Ai ? (Ta.push(0), + li = 17957) : 12 > Ai ? 5 == Ai ? li = co < To.length ? 3300 : 13541 : 5 > Ai ? 2 == Ai ? (F = F.concat(R), + e(14, 2, -1), + R = W[21], + Z = Mt, + le = re, + D = Z[39], + F = F.concat(Kn), + Z = le[16], + Ye = w.pop(), + fo = y[0], + y = Vo[Ye], + Ye = void 0 === y, + li = D ? 23872 : 10373) : 2 > Ai ? 0 == Ai ? (Dn.push(1), + Dn = Dn.concat(q), + li = 25156) : Ai > 0 && (Ie++, + li = 14882) : 3 == Ai ? (to = [lo + 64 * no], + Je = to, + li = 25283) : Ai > 3 && (ln = ln.concat(ao), + D = ln, + li = 26114) : 8 == Ai ? (V = [u], + P = V, + li = 9698) : 8 > Ai ? 6 == Ai ? (B = [255], + Ja = B, + li = 3329) : Ai > 6 && (ne = jo[55], + Le = jo[55], + H = ne.length, + Le[H] = he, + li = 14339) : 10 == Ai ? (lo++, + li = 25856) : 10 > Ai ? (I = "el", + I += "bar", + I += "ugifn", + I += "oc", + I = I.split("").reverse().join(""), + g = $[I], + li = 16037) : (Rn = [xn], + _o = Rn, + li = 581) : 19 == Ai ? (Re = en, + li = Re ? 21125 : 10917) : 19 > Ai ? 15 == Ai ? (pe = "we", + pe += "bk", + pe += "it", + pe += "A", + pe += "ud", + pe += "ioCo", + pe += "ntext", + X = me[pe], + li = 4293) : 15 > Ai ? 13 == Ai ? (Z = $, + G *= Z, + Z = 1 === G, + li = Z ? 19842 : 739) : Ai > 13 && (Be = [], + je = 7, + ye = D, + ao = void 0, + so = 8, + ae = 112, + F = 0, + ce = ae, + li = 19812) : 17 == Ai ? (y = co, + li = y ? 11874 : 16928) : 17 > Ai ? (nt = 0, + li = 12294) : (W = M, + L = W, + Zr = Zr.concat(L), + li = 1440) : 22 == Ai ? (En += be, + li = 20485) : 22 > Ai ? 20 == Ai ? li = m > ja ? 22564 : 19009 : Ai > 20 && (y = 0, + li = 19908) : 24 == Ai ? (y = Tn, + u = Mt, + B = y[Ba], + y = hr, + li = y ? 2688 : 4291) : 24 > Ai ? (D = Lo.charCodeAt(m) - 32, + un += String.fromCharCode(D), + li = 3204) : (jo = 0, + li = 15907) + }(); + break; + case 2: + !function() { + 12 == Ai ? (ye = 1, + li = 19909) : 12 > Ai ? 5 == Ai ? (vt = vr.indexOf(Hn), + ht = vt, + li = 24993) : 5 > Ai ? 2 == Ai ? (yo = co === Ee, + li = 22947) : 2 > Ai ? 0 == Ai ? (w.push(393436377, 1, 0), + e(14, 2, -1), + co = w.pop(), + y = 100 * s[co], + ei[38] = 0 | y, + co = "c", + co += "har", + co += "ging", + ei[3] = 0 | s[co], + ei[50] = 1, + li = 22241) : Ai > 0 && (li = 18946) : 3 == Ai ? li = Qe < ho.length ? 11715 : 14978 : Ai > 3 && (Co++, + li = 5698) : 8 == Ai ? (H = se.indexOf(mo), + Le = H, + li = 6944) : 8 > Ai ? 6 == Ai ? li = ye >= 0 ? 18689 : 16004 : Ai > 6 && (m = [V], + ie = m, + li = 12324) : 10 == Ai ? (B = Ce.length, + T = B, + B = 0 | T, + T = 16384 > B, + li = T ? 6945 : 1634) : 10 > Ai ? (Eo = 64 * fn, + go = [], + nn = Ze % 128, + xn = Ze - nn, + Sn = nn + 128, + nn = xn / 128, + xn = 63 & nn, + nn = xn + Eo, + go.push(Sn, nn), + lo = go, + li = 21794) : (Ro++, + li = 17411) : 19 == Ai ? li = D < W.length ? 16929 : 19746 : 19 > Ai ? 15 == Ai ? (Ie = "f", + Ie += "o", + Ie += "cu", + Ie += "si", + Ie += "n", + uo = co === Ie, + li = 14757) : 15 > Ai ? 13 == Ai ? (N = Qr, + li = y ? 16420 : 2853) : Ai > 13 && (li = m < Gn.length ? 24768 : 1632) : 17 == Ai ? (W = 64 * $e, + g = [], + I = ie % 128, + Ue = I + 128, + De = ie - I, + I = De / 128, + De = 63 & I, + I = De + W, + g.push(Ue, I), + jo = g, + li = 2563) : 17 > Ai ? (De = 64 * D, + Te = W % 128, + se = W - Te, + ne = Te + 128, + Te = se / 128, + se = [], + Ao = 63 & Te, + Te = Ao + De, + se.push(ne, Te), + te = se, + li = 24709) : (oe = 50, + li = 22053) : 22 == Ai ? (Be = void 0, + li = 26148) : 22 > Ai ? 20 == Ai ? (u = ze[Xt](2), + T = u[za](2), + u = T[Pr](S, y), + z += u, + y = V, + u = 0 | y, + y = 16384 > u, + li = y ? 15904 : 22756) : Ai > 20 && (J[41] = 0, + I = void 0, + li = 10562) : 24 == Ai ? (Te = W, + W = M, + U = U.concat(q), + q = $e, + M = 64 > Te, + U = U.concat(I), + I = 0 | W, + W = L, + li = M ? 7205 : 12672) : li = 24 > Ai ? U ? 16454 : 24802 : Qo ? 13314 : 5221 + }(); + break; + case 3: + !function() { + 12 == Ai ? (Se = 4 * Se, + li = 15841) : 12 > Ai ? 5 == Ai ? (Ee[56] = [], + li = 10754) : 5 > Ai ? 2 == Ai ? (L = B, + G = R, + W = P, + ie = 1, + M = W[qo], + li = M ? 3843 : 23556) : 2 > Ai ? 0 == Ai ? (V[q](P, z), + li = 24865) : Ai > 0 && (ee = -1, + li = 7237) : 3 == Ai ? (g = -1, + li = 23169) : Ai > 3 && (li = tr < Lo.length ? 26339 : 4225) : 8 == Ai ? (Fn = 128 | Fn, + li = 23718) : 8 > Ai ? 6 == Ai ? li = u[21] ? 25317 : 21763 : Ai > 6 && (li = rn < ae.length ? 7173 : 1379) : 10 == Ai ? li = zo < fe.length ? 13026 : 7589 : 10 > Ai ? (Fo = Ge % 7, + li = he ? 9381 : 16) : (y[36] = 1, + li = 262) : 19 == Ai ? (U = on, + g = 1, + li = 14566) : 19 > Ai ? 15 == Ai ? (y = u[Ur], + u = z[35], + T = z[0], + li = 4259) : 15 > Ai ? 13 == Ai ? li = 8770 : Ai > 13 && (F = Ve, + li = 3744) : 17 == Ai ? (an++, + li = 23555) : 17 > Ai ? li = bo ? 4134 : 21604 : (Ge = Ko, + Bo = 0 > ce, + Ko = 64 > Ge, + gn = Zo, + Zo = Bo, + ee = ln, + ln = 64 > ee, + rn = 64 > gn, + li = Zo ? 18692 : 25696) : 22 == Ai ? li = T ? 19493 : 481 : 22 > Ai ? 20 == Ai ? (dn = ve, + Pn = 1, + li = 1827) : Ai > 20 && (li = Ie ? 3523 : 5569) : 24 == Ai ? (hn = [ee], + F = hn, + li = 7524) : 24 > Ai ? (oe = 200, + li = 16805) : (he[55] = [], + li = 13570) + }(); + break; + case 4: + !function() { + 12 == Ai ? li = Be ? 17025 : 25989 : 12 > Ai ? 5 == Ai ? (xe++, + li = 6850) : 5 > Ai ? 2 == Ai ? li = P ? 17506 : 26372 : 2 > Ai ? 0 == Ai ? (ve[15] = 3, + ve[2] = be[Fe], + me = "\u026a\u027b\u027d\u027f\u0243", + X = y % 7, + Fe = void 0 !== ve[2], + Re += "ent", + li = 16416) : Ai > 0 && (li = L < _.length ? 704 : 18465) : 3 == Ai ? (Ye = 0 !== ee.length, + li = Ye ? 25 : 5699) : Ai > 3 && (Lo = void 0, + tr = void 0, + $t = [], + br = 0, + sn = "s", + mr = void 0, + wo = [], + kr = void 0, + er = "pa", + Tr = void 0, + qt = "\u0127\u0169\u0110", + Mr = void 0, + Ir = void 0, + Xt = void 0, + Ht = "D", + $n = [], + yr = 1768580348, + Pr = Oo, + ro = cr, + cr = N, + N = void 0, + Ur = "E", + Qr = [], + $o = 0, + li = 14629) : 8 == Ai ? (g++, + li = 16804) : 8 > Ai ? 6 == Ai ? (u = ha, + li = m ? 6246 : 15523) : Ai > 6 && (rn = ae.indexOf(He), + Ko = rn, + li = 4675) : 10 == Ai ? (y = [], + y.push(255, 0), + T = y, + Gn = T, + li = 14690) : 10 > Ai ? (yo = "tc", + yo += "e", + yo += "Rtn", + yo += "eilCgnid", + yo += "nuoBteg", + yo = yo.split("").reverse().join(""), + me = uo[yo], + li = 6852) : (fn = [], + nn = go % 128, + xn = nn + 128, + Sn = go - nn, + nn = Sn / 128, + Sn = 127 & nn, + fn.push(xn, Sn), + _o = fn, + li = 13893) : 19 == Ai ? (re = Oo, + li = re ? 23109 : 16868) : 19 > Ai ? 15 == Ai ? (Qn = 14 === r, + li = Qn ? 9956 : 2146) : 15 > Ai ? 13 == Ai ? (Ie = "y", + me = "", + eo = 0, + fe = "", + Co = "\u03d7\u03d8\u03dd\u03d1\u03da\u03c0\u03ec", + Ho = "do", + vo = 0, + Mo = "b", + li = 6914) : Ai > 13 && (pn = pe, + Me = "s", + pe = "\u034f", + Qe = On, + u += "cum", + zo += "C", + li = 22562) : 17 == Ai ? (M = !Z, + Q = Ce, + li = L ? 16770 : 22821) : 17 > Ai ? (W = document[zn], + li = W ? 5730 : 20960) : (we = _o.indexOf(xn), + no = we, + li = 21924) : 22 == Ai ? (ko = Ae.concat(ko), + to = 64 > Yo, + Mn = Eo, + li = Mn ? 25761 : 18178) : 22 > Ai ? 20 == Ai ? ($ = Object[Un](N, po), + g = !$, + li = g ? 16037 : 9249) : Ai > 20 && (io = Ke % 128, + hn = Ke - io, + Uo = io + 128, + io = 64 * No, + Nn = [], + Zn = hn / 128, + hn = 63 & Zn, + Zn = hn + io, + Nn.push(Uo, Zn), + so = Nn, + li = 21216) : 24 == Ai ? (T = void 0, + Xn = [], + Ot = 0, + jt += "ke", + le += "o", + Gt = void 0, + li = 13059) : 24 > Ai ? (u = 538 ^ me.charCodeAt(de), + Ee += String.fromCharCode(u), + li = 12996) : li = ao < _.length ? 8387 : 7845 + }(); + break; + case 5: + !function() { + 12 == Ai ? (Dn.push(1), + Dn = Dn.concat(u), + li = 6432) : 12 > Ai ? 5 == Ai ? (oe = 10, + li = 4453) : 5 > Ai ? 2 == Ai ? ($ = [], + li = 1316) : 2 > Ai ? 0 == Ai ? (Hn = _o[we] === xn, + li = Hn ? 3392 : 22917) : Ai > 0 && (J = H, + Ue = bo, + J += Jo, + le = J, + Ue += Jo, + li = Te.indexOf ? 4450 : 1250) : 3 == Ai ? (co = be, + li = 15426) : Ai > 3 && (Ge = 1 === He[15], + li = Ge ? 6720 : 14946) : 8 == Ai ? (Xo = !(!P[X] || void 0 === P[X][jo]) << 14, + mn |= G, + G = T, + li = G ? 1058 : 25124) : 8 > Ai ? 6 == Ai ? li = _n < M.length ? 19840 : 7969 : Ai > 6 && (_ = 3 === L, + li = 18017) : 10 == Ai ? (_e++, + li = 325) : 10 > Ai ? (u = Pn[X], + X = "cl", + X += "ien", + X += "tTop", + ge = u[X], + li = 8290) : ($e = 0, + li = 16899) : 19 == Ai ? (u = !R[st], + li = 12293) : 19 > Ai ? 15 == Ai ? (X = "\u0446\u0438\u0433\u0443\u0437", + u = 0, + ve = 0, + eo = 0, + Po = "\u01d9", + Xe = "", + fe = "", + Co = "", + li = 10304) : 15 > Ai ? 13 == Ai ? (vo = Po.charCodeAt(fe) - 185, + Oo += String.fromCharCode(vo), + li = 7744) : Ai > 13 && (li = eo < ho.length ? 5344 : 7872) : 17 == Ai ? ($ = 0 > G, + li = $ ? 12898 : 23171) : 17 > Ai ? (Wo = jn[he](12), + I += Wo, + li = 14818) : ($ = 10, + li = 17058) : 22 == Ai ? (_ = [], + g = R % 128, + I = R - g, + U = g + 128, + g = I / 128, + I = 127 & g, + _.push(U, I), + K = _, + li = 24322) : 22 > Ai ? 20 == Ai ? (U = g % 128, + J = [], + le = U + 128, + D = g - U, + U = D / 128, + D = 127 & U, + J.push(le, D), + Le = J, + li = 8386) : Ai > 20 && (ke = void 0, + z = "e", + T = "re", + Se = ba, + R = "__", + Y = "ua", + V = "", + w.push(1110, 153749374655, 2, 1), + P = 0, + m = "\u03b2\u03a6\u03a5\u038a\u03a8\u03a3\u03b2\u03ab\u03a2", + Y += "b", + T += "tsig", + Oe = Se[j], + K = Y, + T += "er", + T = T.split("").reverse().join(""), + li = 2336) : 24 == Ai ? (We = 2 === to[5], + li = 4484) : 24 > Ai ? li = ve < u.length ? 2277 : 2497 : (Mn = -no, + li = 165) + }(); + break; + case 6: + !function() { + 12 == Ai ? (y = R[Se], + z = 0 === y[5], + li = z ? 8673 : 24036) : 12 > Ai ? 5 == Ai ? (L = ze, + li = L ? 10530 : 11746) : 5 > Ai ? 2 == Ai ? (y = Tn, + u = mn, + li = u ? 15616 : 4194) : 2 > Ai ? 0 == Ai ? (ve += "nc", + ve += "t", + ve += "ion", + X = typeof Ei[25][de] === ve, + li = 17478) : Ai > 0 && (M = 10, + li = 9860) : 3 == Ai ? (De = 0, + li = 15363) : Ai > 3 && (ae[an] = new RegExp(He[an]), + li = 3425) : 8 == Ai ? (K = R[m] === T, + li = K ? 12388 : 12325) : 8 > Ai ? 6 == Ai ? (Yo = ue, + Ae = to, + li = lo ? 15589 : 1218) : Ai > 6 && (Q = jo.charCodeAt(g) - 655, + $e += String.fromCharCode(Q), + li = 22240) : 10 == Ai ? (q = z[26], + li = P ? 6594 : 21218) : 10 > Ai ? (Je = 0 === tn, + li = 15460) : (M = 1 === W[23], + li = M ? 23106 : 24897) : 19 == Ai ? (wo = ko, + li = Ve ? 14433 : 10432) : 19 > Ai ? 15 == Ai ? (Z.push($), + li = B ? 18115 : 12355) : 15 > Ai ? 13 == Ai ? (ze = 1 === M[23], + li = 19525) : Ai > 13 && (y = [q], + ta = y, + li = 9829) : 17 == Ai ? (K = 9 === Y, + li = 17637) : 17 > Ai ? (Dn.push(0), + li = 16069) : (ho = "\u0306\u02f8\u02f3\u0303\u02f7", + Qe = 0, + eo = 0 | ve, + Po = "\u0279", + Oo = "", + Xe = "he", + fe = 0 | de, + Co = "x", + Ho = 0, + Xe += "igh", + Xe += "t", + vo = "", + Mo = ge[Xe] / 2, + li = 3137) : 22 == Ai ? (L = -1, + li = 21764) : 22 > Ai ? 20 == Ai ? li = 2 > R ? 23237 : 7713 : Ai > 20 && (Le = [$e + 64 * le], + g = Le, + li = 14691) : 24 == Ai ? li = Te < je.length ? 13475 : 16995 : 24 > Ai ? (B = void 0, + R = y, + W = 0 | R, + R = 128 > W, + li = R ? 21858 : 8292) : (V = L[Ia](0, 8), + P = W(V, 2), + Se.push(P), + L = L[Ia](8), + li = 5795) + }(); + break; + case 7: + !function() { + 12 == Ai ? (re = bo, + ke = re.concat(P), + re = T.length + ke.length, + T = W(m, 2), + Ye = Ye.concat(ke), + Se.push(T), + kr = Se, + Ta = kr, + ke = Ye, + T = ke.slice(0, dr), + ke = Ta, + Se = T[0] << 8, + P = ke.length / 2, + m = Se | T[1], + Se = m[uo](), + m = q[Ut](P), + e(14, 2, -1), + q = w.pop(), + T = Se.split(Jo), + Se = Tn, + P = q, + li = z ? 23650 : 25766) : 12 > Ai ? 5 == Ai ? (P = 1, + R[34] = 1, + li = 23620) : 5 > Ai ? 2 == Ai ? li = P < yn.length ? 13635 : 11652 : 2 > Ai ? 0 == Ai ? (L = I, + li = 132) : Ai > 0 && (zn++, + li = 17184) : 3 == Ai ? (Ro |= un, + ie[23] = Ro, + ie = Z, + ie[7] = M, + ie = Z, + M = 1 === ie[23], + ie[63] = new RegExp(Wn), + li = M ? 2181 : 5600) : Ai > 3 && (uo++, + li = 1028) : 8 == Ai ? (Ke = [], + F = No % 128, + Ko = No - F, + ce = Ko / 128, + Ko = F + 128, + F = 64 * Bo, + gn = 63 & ce, + ce = gn + F, + Ke.push(Ko, ce), + ae = Ke, + li = 10306) : 8 > Ai ? 6 == Ai ? li = 100 > wo ? 23009 : 7970 : Ai > 6 && (me = kn, + li = 3397) : 10 == Ai ? (dn++, + li = 17922) : 10 > Ai ? (L = G, + ie *= L, + L = 1 === ie, + li = L ? 10980 : 482) : (F = Jo, + ce = "sa", + w.push(1506498, 290837601, 2, 1), + ee = 0, + oe = 0, + Ve = "\u0230\u0237\u0203\u0228\u025b\u0257\u0255\u0244\u0207\u023d\u023a\u0224\u0247\u0252\u0245\u0248\u0229\u0207\u0224\u0255\u024c\u0244\u024f\u0203\u0238\u0251\u024c\u0246\u0252\u0247\u0248\u0203\u0230\u0236\u0207\u0230\u0236\u0203\u0232\u0258\u0257\u024f\u0252\u0252\u024e\u0207\u0237\u0248\u0255\u0250\u024c\u0251\u0244\u024f\u0207\u0237\u0235\u0224\u022d\u0224\u0231\u0203\u0233\u0235\u0232\u0207\u0230\u0236\u0203\u0235\u0248\u0249\u0248\u0255\u0248\u0251\u0246\u0248\u0203\u0236\u0253\u0248\u0246\u024c\u0244\u024f\u0257\u025c\u0207\u022b\u0244\u0248\u0257\u0257\u0248\u0251\u0256\u0246\u024b\u025a\u0248\u024c\u024f\u0248\u0255\u0207\u0232\u0226\u0235\u0203\u0224\u0203\u0228\u025b\u0257\u0248\u0251\u0247\u0248\u0247\u0207\u022f\u0258\u0246\u024c\u0247\u0244\u0203\u0236\u0244\u0251\u0256\u0207\u0236\u0257\u0244\u0246\u0246\u0244\u0257\u0252\u0215\u0215\u0215\u0203\u0225\u0237\u0207\u0226\u0248\u0251\u0257\u0258\u0255\u025c\u0203\u022a\u0252\u0257\u024b\u024c\u0246\u0207\u0230\u0236\u0203\u0230\u024c\u0251\u0246\u024b\u0252\u0207\u0230\u024c\u0246\u0255\u0252\u0256\u0252\u0249\u0257\u0203\u023c\u0244\u022b\u0248\u024c\u0207\u0226\u0248\u0251\u0257\u0258\u0255\u025c\u0207\u0236\u025c\u024f\u0249\u0244\u0248\u0251\u0207\u0224\u024a\u0248\u0251\u0246\u025c\u0203\u0229\u0225\u0207\u022b\u0248\u024c\u0257\u024c\u0203\u0237\u0226\u0207\u0226\u0244\u0250\u0245\u0255\u024c\u0244\u0203\u0230\u0244\u0257\u024b\u0207\u0230\u023c\u0235\u022c\u0224\u0227\u0203\u0233\u0235\u0232\u0207\u0229\u0258\u0257\u0258\u0255\u0244\u0203\u0230\u0247\u0203\u0225\u0237\u0207\u022b\u0248\u024c\u0257\u024c\u0203\u0236\u0226\u0207\u0236\u024c\u0250\u0236\u0258\u0251\u0210\u0228\u025b\u0257\u0225\u0207\u0230\u0236\u0203\u0235\u0248\u0249\u0248\u0255\u0248\u0251\u0246\u0248\u0203\u0236\u0244\u0251\u0256\u0203\u0236\u0248\u0255\u024c\u0249\u0207\u0239\u024c\u024d\u0244\u025c\u0244\u0207\u0233\u0230\u024c\u0251\u024a\u022f\u024c\u0238\u0210\u0228\u025b\u0257\u0225\u0207\u0230\u0244\u0255\u024f\u0248\u0257\u0257\u0207\u0225\u024c\u0257\u0256\u0257\u0255\u0248\u0244\u0250\u0203\u0239\u0248\u0255\u0244\u0203\u0236\u0244\u0251\u0256\u0203\u0230\u0252\u0251\u0252\u0207\u0225\u0252\u0252\u024e\u0250\u0244\u0251\u0203\u0232\u024f\u0247\u0203\u0236\u0257\u025c\u024f\u0248\u0207\u022a\u024c\u024f\u024f\u0203\u0236\u0244\u0251\u0256\u0207\u0232\u0236\u0224\u022e\u0224\u0207\u0227\u024c\u0247\u0252\u0257\u0207\u022f\u0258\u0246\u024c\u0247\u0244\u0203\u0236\u0244\u0251\u0256\u0203\u0237\u025c\u0253\u0248\u025a\u0255\u024c\u0257\u0248\u0255\u0207\u0227\u022c\u0231\u0207\u0233\u0230\u024c\u0251\u024a\u022f\u024c\u0238\u0207\u0230\u0252\u0251\u0252\u0257\u025c\u0253\u0248\u0203\u0226\u0252\u0255\u0256\u024c\u0259\u0244\u0207\u0224\u0235\u0231\u0232\u0203\u0233\u0235\u0232\u0207\u022a\u0232\u0237\u022b\u0224\u0230\u0207\u0236\u024c\u0250\u022b\u0248\u024c\u0207\u0224\u0255\u024c\u0244\u024f\u0203\u0231\u0244\u0255\u0255\u0252\u025a\u0207\u022f\u0248\u0257\u0257\u0248\u0255\u0203\u022a\u0252\u0257\u024b\u024c\u0246\u0207\u0230\u024c\u0246\u0255\u0252\u0256\u0252\u0249\u0257\u0203\u0238\u024c\u024a\u024b\u0258\u0255\u0207\u0224\u0259\u0244\u0251\u0257\u022a\u0244\u0255\u0247\u0248\u0203\u0225\u024e\u0203\u0225\u0237\u0207\u0230\u024c\u0246\u0255\u0252\u0256\u0252\u0249\u0257\u0203\u022d\u024b\u0248\u0251\u024a\u022b\u0248\u024c\u0207\u0230\u0236\u0203\u0233\u0230\u024c\u0251\u0246\u024b\u0252\u0207\u0236\u0226\u0235\u022c\u0233\u0237\u022c\u0231\u0224\u0207\u022b\u0248\u024f\u0259\u0248\u0257\u024c\u0246\u0244\u0203\u0231\u0248\u0258\u0248\u0207\u022a\u0244\u0255\u0244\u0250\u0252\u0251\u0247\u0207\u0230\u024c\u0251\u024a\u022f\u024c\u0238\u0210\u0228\u025b\u0257\u0225\u0207\u0235\u0252\u0246\u024e\u025a\u0248\u024f\u024f\u0207\u0230\u0252\u0251\u0244\u0246\u0252\u0207\u0225\u0244\u0251\u024e\u022a\u0252\u0257\u024b\u024c\u0246\u0203\u0230\u0247\u0203\u0225\u0237\u0207\u0230\u024c\u0251\u024c\u0252\u0251\u0203\u0233\u0255\u0252\u0207\u0226\u024f\u0244\u0255\u0248\u0251\u0247\u0252\u0251\u0207\u0229\u0258\u0257\u0258\u0255\u0244\u0207\u0225\u024f\u0244\u024c\u0255\u0230\u0247\u022c\u0237\u0226\u0203\u0237\u0237\u0207\u022c\u0231\u0226\u0232\u0231\u0236\u0232\u022f\u0224\u0237\u0224\u0207\u0236\u0250\u0244\u024f\u024f\u0203\u0229\u0252\u0251\u0257\u0256\u0207\u0230\u024c\u0251\u024a\u022f\u024c\u0238\u0242\u022b\u022e\u0236\u0226\u0236\u0210\u0228\u025b\u0257\u0225\u0207\u0226\u0244\u024f\u024c\u0245\u0255\u024c\u0207\u0230\u0236\u0203\u022f\u024c\u0251\u0248\u0227\u0255\u0244\u025a\u0207\u0236\u0248\u024a\u0252\u0248\u0203\u0238\u022c\u0203\u0236\u025c\u0250\u0245\u0252\u024f\u0207\u0224\u0239\u0228\u0231\u022c\u0235\u0207\u0236\u025a\u024c\u0256\u021a\u0215\u0214\u0203\u0225\u024f\u024e\u0228\u025b\u0203\u0225\u0237\u0207\u0224\u0255\u024c\u0244\u024f\u0203\u0225\u024f\u0244\u0246\u024e\u0207\u0226\u0252\u0251\u0256\u0252\u024f\u0244\u0256\u0207\u022a\u0244\u0245\u0255\u024c\u0252\u024f\u0244\u0207\u0224\u0259\u0244\u0251\u0257\u022a\u0244\u0255\u0247\u0248\u0203\u0230\u0247\u0203\u0225\u0237\u0207\u0225\u0252\u0252\u024e\u0203\u0224\u0251\u0257\u024c\u0254\u0258\u0244\u0207\u022f\u0248\u0248\u024f\u0244\u025a\u0244\u0247\u0248\u0248\u0207\u0224\u0246\u0244\u0247\u0248\u0250\u025c\u0203\u0228\u0251\u024a\u0255\u0244\u0259\u0248\u0247\u0203\u022f\u0228\u0237\u0207\u0224\u0227\u0232\u0225\u0228\u0203\u0226\u0224\u0236\u022f\u0232\u0231\u0203\u0233\u0235\u0232\u0207\u0227\u0229\u022e\u0244\u024c\u0210\u0236\u0225\u0207\u0236\u0248\u0255\u024c\u0249\u0244\u0207\u0237\u024b\u0252\u0251\u0245\u0258\u0255\u024c\u0207\u0228\u0238\u0235\u0232\u0236\u0237\u022c\u022f\u0228\u0207\u0233\u0244\u024f\u0244\u0257\u024c\u0251\u0252\u0207\u0229\u0244\u0251\u024a\u0236\u0252\u0251\u024a\u0207\u022e\u0244\u024c\u0237\u024c\u0207\u0230\u024c\u0251\u024a\u022f\u024c\u0238\u0207\u0231\u0236\u024c\u0250\u0236\u0258\u0251\u0207\u0224\u0251\u0247\u0244\u024f\u0248\u0203\u0230\u0252\u0251\u0252\u0207\u0224\u0250\u0244\u025d\u0252\u0251\u0248\u0203\u0225\u0237\u0207\u0228\u0247\u025a\u0244\u0255\u0247\u024c\u0244\u0251\u0203\u0236\u0246\u0255\u024c\u0253\u0257\u0203\u022c\u0237\u0226\u0207\u0225\u0255\u0244\u0247\u024f\u0248\u025c\u0203\u022b\u0244\u0251\u0247\u0207\u0230\u0244\u024f\u024a\u0258\u0251\u0203\u022a\u0252\u0257\u024b\u024c\u0246\u0207\u0231\u0228\u0239\u022c\u0236\u0207\u0239\u024c\u0256\u0258\u0244\u024f\u0238\u022c\u0207\u022f\u0258\u0246\u024c\u0247\u0244\u0203\u0225\u0255\u024c\u024a\u024b\u0257\u0207\u022f\u0248\u0259\u0248\u0251\u024c\u0250\u0203\u0230\u0237\u0207\u0230\u0236\u0203\u0238\u022c\u0203\u022a\u0252\u0257\u024b\u024c\u0246\u0207\u0225\u0252\u0247\u0252\u0251\u024c\u0203\u0230\u0237\u0207\u022b\u0248\u0244\u0257\u024b\u0248\u0255\u0207\u0232\u0233\u0237\u022c\u0230\u0224\u0207\u0233\u0235\u022c\u0231\u0226\u0228\u0237\u0232\u023a\u0231\u0203\u022f\u0228\u0237\u0207\u0236\u024b\u0252\u025a\u0246\u0244\u0255\u0247\u0203\u022a\u0252\u0257\u024b\u024c\u0246\u0207\u0236\u022c\u022f\u022e\u0236\u0226\u0235\u0228\u0228\u0231\u0207\u022f\u0258\u0246\u024c\u0247\u0244\u0203\u0236\u0244\u0251\u0256\u0203\u0238\u0251\u024c\u0246\u0252\u0247\u0248\u0207\u023a\u024c\u0251\u024a\u0247\u024c\u0251\u024a\u0256\u0203\u0215\u0207\u0226\u0248\u025d\u0244\u0251\u0251\u0248", + Vo = "xp", + cn = 0, + Do = 0, + ko = "s", + Cn = 0, + sn = 0, + wo = 0, + ro = ye, + ce += "n", + $o = " Ai ? 15 == Ai ? (Ie = uo[u], + li = 19748) : 15 > Ai ? 13 == Ai ? (D = se, + li = D ? 15745 : 21189) : Ai > 13 && (Ue = 0, + li = 16481) : 17 == Ai ? li = lo < we.length ? 14530 : 1314 : 17 > Ai ? (F.push(Uo), + li = oe ? 13924 : 23841) : (u = Mt, + B = Tn, + z = ti, + li = y ? 16835 : 25252) : 22 == Ai ? li = de < me.length ? 14341 : 2464 : 22 > Ai ? 20 == Ai ? (Co += "ncti", + Co += "o", + Co += "n", + Oo = typeof Pi[25][Xe] === Co, + li = 19585) : Ai > 20 && (D = Z.charCodeAt(ze) - 892, + N += String.fromCharCode(D), + li = 14464) : 24 == Ai ? (q = le, + li = 24197) : 24 > Ai ? (z = B, + li = z ? 6752 : 4389) : li = 3 > Do ? 10883 : 8805 + }(); + break; + case 8: + !function() { + 12 == Ai ? (ue = go, + li = 18817) : 12 > Ai ? 5 == Ai ? (le = U[pe], + U = le[zo](qe), + li = U[co] ? 15813 : 21569) : 5 > Ai ? 2 == Ai ? (z = Y[1], + P = M[51], + li = R ? 24226 : 17989) : 2 > Ai ? 0 == Ai ? (he = [Ko + 64 * an], + He = he, + li = 21829) : Ai > 0 && (uo = ge[47], + uo.unshift(), + li = 5221) : 3 == Ai ? (y = Lt, + B = Mt, + z = B[59], + li = z ? 21153 : 21220) : Ai > 3 && (Un = 580 ^ y.charCodeAt(Ho), + So += String.fromCharCode(Un), + li = 16482) : 8 == Ai ? li = Oe ? 26147 : 10561 : 8 > Ai ? 6 == Ai ? (Q = 0, + li = 3649) : Ai > 6 && (Ie = me, + me = Ie, + li = me ? 7493 : 5925) : 10 == Ai ? (Mo = [], + Mo[5] = 3, + Mo[0] = ke, + Co.push(Mo), + Mo = Co.length > 8192, + li = Mo ? 16576 : 5156) : 10 > Ai ? li = P < R.length ? 7266 : 13762 : (R = 1, + li = 25089) : 19 == Ai ? li = 738 : 19 > Ai ? 15 == Ai ? (qe++, + li = 290) : 15 > Ai ? 13 == Ai ? (dn = "", + Co = "\u01b4\u01c0\u01bf\u01bf\u01b6\u01b4\u01c5", + re += "ia", + Ho = "", + vo = "cr", + Fe += "onn", + li = 2562) : Ai > 13 && (le = U[co](ho), + li = 23621) : 17 == Ai ? (u = 253, + li = 18566) : 17 > Ai ? (Io++, + li = 23619) : (He = D[ye], + Ge = 0 === He[15], + li = Ge ? 13344 : 4257) : 22 == Ai ? (be = void 0, + be = 0, + ur = be, + li = 24739) : 22 > Ai ? 20 == Ai ? (jo[55] = [], + li = 8932) : Ai > 20 && (Ie = void 0 !== q[fe], + li = Ie ? 12644 : 18117) : 24 == Ai ? (I++, + li = 20480) : 24 > Ai ? (m = [], + G = V % 128, + W = G + 128, + M = V - G, + G = M / 128, + M = 127 & G, + m.push(W, M), + ie = m, + li = 12324) : li = g < z.length ? 6240 : 10438 + }(); + break; + case 9: + !function() { + 12 == Ai ? (W = [$], + se = W, + li = 16390) : 12 > Ai ? 5 == Ai ? (de = pe.charCodeAt(u) - 38, + X += String.fromCharCode(de), + li = 15494) : 5 > Ai ? 2 == Ai ? (u = Mt, + B = u[59], + li = B ? 23777 : 8898) : 2 > Ai ? 0 == Ai ? (m = P[An], + Go = m[qo], + m = 0, + Lo = "\x83\x8c\x8f\x93\x85", + un = "", + li = 9221) : Ai > 0 && (li = et < I.length ? 23141 : 12289) : 3 == Ai ? (F = oe, + Uo = 0 | F, + F = void 0, + Nn = 128 > Uo, + li = Nn ? 14688 : 25636) : Ai > 3 && (q = 0, + y = 0, + li = 9890) : 8 == Ai ? (T = G, + li = N ? 18725 : 21221) : 8 > Ai ? 6 == Ai ? (Ao = 0 > M, + Wo = wn, + _n = $, + li = se ? 10816 : 18176) : Ai > 6 && (li = T ? 18722 : 23232) : 10 == Ai ? li = Ho < Mo.length ? 16931 : 19781 : 10 > Ai ? (Fe = Xe[u] === ge, + li = Fe ? 24613 : 20098) : (T[55] = [], + li = 11781) : 19 == Ai ? (Wo = De, + g[54] = Wo, + J = g, + li = J[55] ? 547 : 21542) : 19 > Ai ? 15 == Ai ? (Ao++, + li = 17024) : 15 > Ai ? 13 == Ai ? (_++, + li = 7491) : Ai > 13 && (je = y[0] << 8, + li = R ? 24674 : 20516) : 17 == Ai ? (co = ve, + pn = "\u03eb\u03ee\u03e2\u03e0\u03f3\u03e8\u03ee\u03ed", + pe += "p", + Io = "", + ve = Ho, + zo += "pend", + li = 22116) : 17 > Ai ? (X = 0, + li = 4320) : (nn = fn % 128, + xn = [], + Sn = nn + 128, + Rn = fn - nn, + nn = Rn / 128, + Rn = 127 & nn, + xn.push(Sn, Rn), + Ze = xn, + li = 12036) : 22 == Ai ? (Ue = 64 * Ao, + je = [], + fo = $ % 128, + ot = $ - fo, + ye = fo + 128, + fo = ot / 128, + ot = 63 & fo, + fo = ot + Ue, + je.push(ye, fo), + le = je, + li = 3809) : 22 > Ai ? 20 == Ai ? (te = Be.indexOf(on), + he = te, + li = 21889) : Ai > 20 && (z = u[9], + li = 25765) : li = 24 == Ai ? ke ? 1184 : 3073 : 24 > Ai ? 9316 : K[m] ? 5345 : 23620 + }(); + break; + case 10: + !function() { + 12 == Ai ? (J = 0, + le = I, + D = void 0, + H = [], + se = 154, + ne = se, + li = 7585) : 12 > Ai ? 5 == Ai ? (ge = pe[u], + li = 17761) : 5 > Ai ? 2 == Ai ? li = ci < Y.length ? 1728 : 20545 : 2 > Ai ? 0 == Ai ? (M = L, + li = M ? 22818 : 5411) : Ai > 0 && (lo = 1, + li = 26336) : 3 == Ai ? li = D ? 11333 : 6784 : Ai > 3 && (q[68] = 1, + R = [0], + Jr = R, + li = 3777) : 8 == Ai ? (Y++, + li = 20550) : 8 > Ai ? 6 == Ai ? (Mn = -oo, + li = 24806) : Ai > 6 && (Y[Dt](V, B[73]), + li = 16516) : 10 == Ai ? (W = G[yo], + G = W[qo], + W = G[uo], + G = W[Dt](ie), + W = new RegExp(pt,Wt), + ie = G[Oo](W, Jo), + G = new RegExp(ct), + W = G[Co](ie), + li = W ? 21667 : 15972) : 10 > Ai ? (Dn.push(0), + li = 768) : (B = Tn, + z = Mt, + T = rt, + An = sr, + R = Mt, + li = z[60] ? 17186 : 24707) : 19 == Ai ? li = D >= 0 ? 5570 : 16963 : 19 > Ai ? 15 == Ai ? (T = B, + Se = 25601, + R = void 0, + Y = [], + V = 12065, + P = Se, + Se = 0, + li = 1729) : 15 > Ai ? 13 == Ai ? (P = m[st], + Z = void 0, + $ = 0, + li = 2145) : Ai > 13 && (re = "t", + re += "xetn", + re += "oCoid", + re += "uA", + re = re.split("").reverse().join(""), + Oo = Jn[re], + li = Oo ? 10915 : 18883) : 17 == Ai ? (B = F[uo](), + Gt = Y, + Y = D[xo], + W = Mt, + D = Gt, + li = D ? 14849 : 24099) : 17 > Ai ? (q = 2 * ma, + B = 2 * ma, + z = B + 2, + B = y.slice(q, z), + q = 4 * u, + z = ma % 4, + T = q + z, + q = T % 4, + z = 0 === q, + li = z ? 15681 : 2496) : (L = V++, + G = q[L], + Ce = 255 & G, + L = V++, + G = q[L], + T = 255 & G, + L = V++, + G = q[L], + P = 255 & G, + $ = Ce >> 2, + L = 3 & Ce, + G = L << 4, + L = T >> 4, + Se = G | L, + L = 15 & T, + G = L << 2, + L = P >> 6, + Oe = G | L, + K = 63 & P, + L = ke + 2, + G = V === L, + li = G ? 6309 : 12800) : 22 == Ai ? ($o = 3, + li = 292) : 22 > Ai ? 20 == Ai ? (wn = 0, + li = 5889) : Ai > 20 && (L = void 0, + G = 0, + W = void 0, + Q = e(17), + g = 0, + L = Q, + Q = G, + li = Q ? 6146 : 2753) : 24 == Ai ? ($ = 9, + Oe = 1, + li = 8449) : 24 > Ai ? li = 13382 : (T = L, + $ = void 0, + W = 0 | T, + T = 128 > W, + li = T ? 21217 : 20227) + }(); + break; + case 11: + !function() { + 12 == Ai ? li = yo < Ne.length ? 24068 : 25764 : 12 > Ai ? 5 == Ai ? (Ko = 1, + li = 196) : 5 > Ai ? 2 == Ai ? (ht = -1, + li = 24993) : 2 > Ai ? 0 == Ai ? (te.push(He), + li = 21574) : Ai > 0 && (Ln[0] = be, + Io = y[yo], + Qo = Io[qo], + Io = Qo[uo], + Io[Dt](be), + en = 1, + li = 10531) : 3 == Ai ? (an++, + li = 2625) : Ai > 3 && (z = 2 === q, + li = z ? 4516 : 4384) : 8 == Ai ? (te[55] = [], + li = 16388) : 8 > Ai ? 6 == Ai ? (Se = 3 * Se, + li = 15685) : Ai > 6 && (ne = D[H] === De, + li = ne ? 4262 : 21248) : 10 == Ai ? (_o = 127 & Ae, + Ae >>= 7, + li = Ae ? 22724 : 12065) : 10 > Ai ? (Je = Kn, + li = Je ? 18049 : 8484) : (W = "ge", + D = 0, + Wn = 0, + Ro += "d", + Ao = g, + li = 2531) : 19 == Ai ? (dn = Ee, + y += "ENDOR_W", + e(14, 2, -1), + y += "EBGL", + Ee = y, + y = be, + be = w.pop(), + w.push(258597, 1, 0), + e(14, 2, -1), + fe = w.pop(), + Co = be, + be = fe, + li = re ? 20549 : 26241) : 19 > Ai ? 15 == Ai ? li = 100 > cn ? 12291 : 24354 : 15 > Ai ? 13 == Ai ? (T = P[Ao], + L = T[$], + li = 20544) : Ai > 13 && (Ee = Ne.indexOf(yo), + qo = Ee, + li = 16064) : 17 == Ai ? (u = ge, + li = u ? 26211 : 24228) : 17 > Ai ? (io = [ee + 64 * rn], + ln = io, + li = 2788) : (Pe = wo, + Je = Je.concat(Pe), + wo = void 0, + Pe = no, + xe = 0 | Pe, + Pe = 0 > xe, + Ae = Pe, + li = Ae ? 5121 : 3266) : 22 == Ai ? li = yo ? 6693 : 10500 : 22 > Ai ? 20 == Ai ? (y[0] = 1, + m = V[Ne](), + Oe = m, + li = Oe ? 22178 : 7748) : Ai > 20 && (li = F < at.length ? 15107 : 6144) : 24 == Ai ? (Ao = 0, + li = 17024) : 24 > Ai ? (H = g[29], + U = H.length, + H = g[29], + H.push(M), + li = 4160) : (So = 225 ^ Io.charCodeAt(Ie), + Ee += String.fromCharCode(So), + li = 7716) + }(); + break; + case 12: + !function() { + 12 == Ai ? (M = 1, + li = 9860) : 12 > Ai ? 5 == Ai ? (Me = X.charCodeAt(qe) - 380, + de += String.fromCharCode(Me), + li = 15617) : 5 > Ai ? 2 == Ai ? (Ce = Se, + Z = gr, + Z[41] = 1, + L = Ce[pe], + M = L[ge], + li = M ? 14565 : 7364) : 2 > Ai ? 0 == Ai ? (ur = ke, + li = 7490) : Ai > 0 && (fe = "", + Mo = 0, + zo = "\u0211\u0213\u0260\u0213\u0260", + li = 14085) : 3 == Ai ? (rr[1] = 255, + P = [], + m = 0, + K = void 0, + N = B[uo](), + Ce = N, + Ce += Jo, + li = 10594) : Ai > 3 && (me = ve[Re] === y, + li = me ? 23969 : 16738) : 8 == Ai ? (ae = [_e + 64 * he], + so = ae, + li = 23296) : 8 > Ai ? 6 == Ai ? (Z = Oe, + li = Z ? 23618 : 24645) : Ai > 6 && (V += "CrahCm", + Io = T, + fe = m, + V += "orf", + zn = P, + zo += "OPQ", + zo += "RSTUVW", + zo += "X", + T = zn, + V = V.split("").reverse().join(""), + zo += "Y", + zn = V, + zo += "Zabc", + zo += "defghij", + zo += "kl", + zo += "mnop", + zo += "qrstuvwxyz0123456789+/=", + Y = zo, + li = 12771) : 10 == Ai ? li = 8993 : 10 > Ai ? (oe = 50, + li = 11492) : (ln = ao, + je[11] = He, + li = Zn ? 19939 : 25284) : 19 == Ai ? li = 2304 : 19 > Ai ? 15 == Ai ? (se = D, + li = se ? 483 : 17826) : 15 > Ai ? 13 == Ai ? (Do = Do.concat(Fi), + li = 10753) : Ai > 13 && (m = R[V], + Oe = m >> Y, + K = m << P, + m = Oe + K, + Oe = 255 & m, + T.push(Oe), + li = 14051) : 17 == Ai ? li = z ? 3616 : 22212 : 17 > Ai ? (P = 796 ^ st.charCodeAt(V), + ke += String.fromCharCode(P), + li = 15749) : (wo[1] = no, + no = 0 | Ze, + li = we ? 13792 : 2757) : 22 == Ai ? (m += "c", + I += "xetn", + D = "t", + De += "M", + ne = "\xb5\xa7\xae\xa8", + Te += "nIgi", + N += "owMo", + g += "scre", + un += "T", + m += "u", + T += "elfe", + Go += "alu", + T += "R", + un += "MLMe", + un += "diaEle", + li = 5922) : 22 > Ai ? 20 == Ai ? (ne = Xn.charCodeAt($e) - 960, + L += String.fromCharCode(ne), + li = 6213) : Ai > 20 && (te = he, + he = -1 === te, + li = he ? 9762 : 25733) : 24 == Ai ? (re = Pi[25], + li = re ? 8768 : 4738) : 24 > Ai ? (pr = Dn, + T = Se, + gr[24] = 0, + gr[31] = 0, + gr[44] = pr, + gr[58] = 0, + P = T[pe], + m = T[vo], + N = po in P, + Ce = e(6), + e(2, T, u, e, !0), + li = N ? 18944 : 1284) : (Ue = J, + li = Ue ? 11043 : 25830) + }(); + break; + case 13: + !function() { + 12 == Ai ? (H = _ % 128, + se = [], + ne = _ - H, + te = ne / 128, + ne = 127 & te, + te = H + 128, + se.push(te, ne), + on = se, + li = 10789) : 12 > Ai ? 5 == Ai ? (R = 216 & g[M], + Ge += R, + R = M + 1, + D = g[R], + R = 216 & D, + Ge += R, + R = M + 2, + D = g[R], + R = 216 & D, + Ge += R, + R = M + 3, + D = g[R], + R = 216 & D, + Ge += R, + li = 1601) : 5 > Ai ? 2 == Ai ? (Ko = -Ge, + li = 24352) : 2 > Ai ? 0 == Ai ? (dn = -1, + li = 8547) : Ai > 0 && (li = _o.indexOf ? 18561 : 1603) : 3 == Ai ? li = L[67] ? 12805 : 24355 : Ai > 3 && (Xa = void 0, + li = 3684) : 8 == Ai ? ($e = 1, + Q = te, + li = Q ? 10400 : 25858) : 8 > Ai ? 6 == Ai ? li = 10496 : Ai > 6 && (li = J < le.length ? 9474 : 23780) : 10 == Ai ? (De++, + li = 8256) : 10 > Ai ? (Ro++, + li = 11907) : li = Ao < he.length ? 15461 : 3393 : 19 == Ai ? li = ge < Ee.length ? 1348 : 7269 : 19 > Ai ? 15 == Ai ? (Ho = dn.charCodeAt(Co) - 503, + ho += String.fromCharCode(Ho), + li = 4161) : 15 > Ai ? 13 == Ai ? (g = L[_], + I = W + 1, + W = I % G.length, + I = G.charCodeAt(W), + g ^= I, + I = 255 & g, + ie.push(I), + li = 10470) : Ai > 13 && (P = [], + m = R % 128, + K = R - m, + $ = m + 128, + m = K / 128, + K = 127 & m, + P.push($, K), + z = P, + li = 25920) : 17 == Ai ? (u = "", + ho = "\u0198\u019a\u018b\u01bd\u0190\u018a\u0191\u019b\u0196\u0191\u0198\u01bc\u0193\u0196\u019a\u0191\u018b\u01ad\u019a\u019c\u018b", + Qe = 0, + li = 11362) : 17 > Ai ? (xe = Ye - 1, + li = 5732) : (L = I[29], + W = L, + L = $ + 1, + li = W.indexOf ? 8322 : 12900) : 22 == Ai ? (Jo = 1, + li = 5793) : 22 > Ai ? 20 == Ai ? (Bo = ce >= -4, + li = 11009) : Ai > 20 && (yo++, + li = 18019) : 24 == Ai ? (Bn = ht, + Hn = -1 === Bn, + li = Hn ? 22051 : 4677) : 24 > Ai ? (Oo = Re, + Ne = 1, + li = 16738) : (ve[10] = pe ^ Re, + ve[4] = [], + So.push(ve), + Re = yo[47], + Ee = Re.length, + Re = Ee > 8192, + li = Re ? 14404 : 18851) + }(); + break; + case 14: + !function() { + 12 == Ai ? li = Fe < Jn.length ? 16096 : 7174 : 12 > Ai ? 5 == Ai ? (In = en, + ur = In, + li = 22) : 5 > Ai ? 2 == Ai ? (X = Ie[me] > 10, + li = 25216) : 2 > Ai ? 0 == Ai ? (U = -1, + li = 8389) : Ai > 0 && (qo = 927 ^ pe.charCodeAt(So), + X += String.fromCharCode(qo), + li = 2275) : 3 == Ai ? (F = 0 > Zo, + oe = 64 > ee, + io = F, + li = io ? 2118 : 6370) : Ai > 3 && (y = co === Jo, + li = 8674) : 8 == Ai ? (de += "iL", + de += "ecarTkc", + de += "ats", + Fe += "Lecar", + de = de.split("").reverse().join(""), + X = ve[de], + Fe += "Tk", + ve[qe] = 100, + de = new ve, + Fe += "cats", + Fe = Fe.split("").reverse().join(""), + ve[Fe] = X, + X = "st", + X += "ack", + Fe = de[X] + "", + u = Fe, + li = 15045) : 8 > Ai ? 6 == Ai ? (Sn = go, + Rn = void 0, + qn = Pe, + Bn = qn[29], + Hn = Sn, + ht = void 0, + vr = Bn, + Bn = 0, + li = vr.indexOf ? 5185 : 1062) : Ai > 6 && (pn[2] = -1, + li = 5569) : 10 == Ai ? (ie = 0, + li = 128) : 10 > Ai ? (m = 10, + li = 19652) : (we = [xe + 64 * Pe], + wo = we, + li = 18785) : 19 == Ai ? (y = F.slice(0, $n), + li = Mn ? 2176 : 26048) : 19 > Ai ? 15 == Ai ? li = Qo ? 2246 : 7584 : 15 > Ai ? 13 == Ai ? ($ = 2 === R, + li = $ ? 12837 : 1440) : Ai > 13 && (m = Y[Ln], + Z = m[Se](P), + li = Z ? 17124 : 18081) : 17 == Ai ? (Ue = [$ + 64 * Ao], + le = Ue, + li = 3809) : 17 > Ai ? (To = "", + Re = "\u0243\u0242\u0233\u0215\u023c\u0235\u023d\u0235\u023e\u0244", + Ln = 0, + li = 21792) : (Z = le[56], + li = Z ? 11494 : 8773) : 22 == Ai ? (ln += "c.ihsu", + je += "moc", + Ge = "im", + ce += "i", + oe += 'radu"=', + ae += "href*=", + oe += "*", + nt = "a[", + Vo += "uery", + at = "\u0196\u0186\u0195\u018c\u0193\u0197\u017e\u0196\u0195\u0186\u014d\u0160\u0145\u019a\u0196\u0197\u0193\u018f\u0198\u018a\u0151\u0192\u0196\u0196\u0145\u0180", + ce += "nk[hre", + li = Uo ? 7587 : 18688) : 22 > Ai ? 20 == Ai ? (u = "\x80\xa6\xb6\x82", + G = "p", + W = "", + Q = z, + g = 0, + I = Jo, + U = Q[vo], + J = void 0, + le = 0, + D = Ho, + jo = 2, + De = [], + $e = 0, + bo = void 0, + Te = 0, + G += "lu", + li = 16804) : Ai > 20 && (li = $e < Xn.length ? 20865 : 10596) : 24 == Ai ? (Jo = void 0, + li = 5793) : 24 > Ai ? (R = re, + li = z ? 14947 : 11040) : (_e = Ko, + ae = Ke, + Ko = F, + F = No, + li = ae ? 16387 : 23204) + }(); + break; + case 15: + !function() { + 12 == Ai ? (M = void 0, + g = 0, + I = void 0, + U = void 0, + J = void 0, + D = R[70], + H = void 0, + ne = 0, + te = R, + li = te[55] ? 11619 : 133) : 12 > Ai ? 5 == Ai ? li = 13891 : 5 > Ai ? 2 == Ai ? (uo = "bl", + uo += "ur", + yo = co === uo, + li = 1190) : 2 > Ai ? 0 == Ai ? (Dn.push(0), + li = 8581) : Ai > 0 && (li = y ? 15584 : 15650) : 3 == Ai ? li = B > q ? 17634 : 15429 : Ai > 3 && (Be = Ge, + li = 26148) : 8 == Ai ? (T = re[48], + Y = y[0], + V = Co, + P = 0, + m = Y % 7, + Y = T[m], + T = Y ^ y[3], + li = 5413) : 8 > Ai ? 6 == Ai ? (pe = "iP", + pe += "h", + pe += "one", + X = So.indexOf(pe), + u = -1 !== X, + li = 3139) : Ai > 6 && (z = u[64], + li = z ? 25765 : 21793) : 10 == Ai ? li = wo ? 21924 : 20963 : 10 > Ai ? (Ta.push(1), + Ta = Ta.concat(V), + li = 7394) : (Dn.push(1), + Dn = Dn.concat(y), + li = 7238) : 19 == Ai ? (u = 386 ^ X.charCodeAt(ge), + yo += String.fromCharCode(u), + li = 23268) : 19 > Ai ? 15 == Ai ? (R = Se > 1, + li = R ? 3331 : 5122) : 15 > Ai ? 13 == Ai ? (L = Go, + Go = P[$](I), + I = Go << 6, + Go = P[Q], + Q = Go[$](J), + e(14, 2, -1), + Go = Q << 7, + Q = L << 5, + L = w.pop(), + D = L, + L = P[D], + mn |= Q, + li = L ? 9793 : 19457) : Ai > 13 && (H.push(Le), + li = 8960) : 17 == Ai ? (J = 550 ^ mn.charCodeAt(Ro), + I += String.fromCharCode(J), + li = 9633) : 17 > Ai ? (g = Ro, + un = 1, + li = 15458) : (y = Mr, + u = Mt, + B = Pt, + li = B ? 5858 : 3461) : 22 == Ai ? (ee = ce + Kn[wo], + Ve = ee + Je, + ee = Ve + Kn[wo], + Ve = ee + lo, + ee = Ve + Kn[wo], + Ve = ee + to, + F += Ve, + li = 23233) : 22 > Ai ? 20 == Ai ? (Ke = [], + _e = 0, + ae = _[14], + li = 325) : Ai > 20 && (Dn.push(0), + li = 25060) : 24 == Ai ? (M = ie, + L = M, + Zr = Zr.concat(L), + li = 13761) : 24 > Ai ? (Nn = g, + R = Mt, + W = Y.length > 128, + Ft = U, + li = W ? 13797 : 16867) : (_ = -9, + li = 4640) + }(); + break; + case 16: + !function() { + 12 == Ai ? (hn = [], + li = 19778) : 12 > Ai ? 5 == Ai ? (ze[uo] = N, + li = Ro ? 22533 : 9824) : 5 > Ai ? 2 == Ai ? (je = he, + li = 4096) : 2 > Ai ? 0 == Ai ? (Qo[0] = 2 | Qo[0], + li = 18630) : Ai > 0 && (li = T < K.length ? 23329 : 10305) : 3 == Ai ? (ne++, + li = 8993) : Ai > 3 && (ho++, + li = 15555) : 8 == Ai ? (Mo = ve.charCodeAt(fe) - 758, + Vn += String.fromCharCode(Mo), + li = 12576) : 8 > Ai ? 6 == Ai ? li = Le < Ao.length ? 2e4 : 17856 : Ai > 6 && (ao = so, + li = ao ? 2083 : 512) : 10 == Ai ? (Ye++, + li = 2784) : 10 > Ai ? (Nn = 64 | Nn, + li = 13056) : (he = [], + _e = F % 128, + ae = 64 * Bo, + an = _e + 128, + Ge = F - _e, + _e = Ge / 128, + Ge = 63 & _e, + _e = Ge + ae, + he.push(an, _e), + Fo = he, + li = 20672) : 19 == Ai ? (Qo[0] = 32 | Qo[0], + li = 3681) : 19 > Ai ? 15 == Ai ? li = W < M.length ? 24130 : 21505 : 15 > Ai ? 13 == Ai ? (Bo = ce ^ Fo[17], + hn = io, + io = 1 === Ge, + je[2] = ae, + ae = rn, + rn = 0 | hn, + li = so ? 15526 : 7651) : Ai > 13 && (g.push(1), + g = g.concat(D), + li = 17632) : 17 == Ai ? (So = pe, + li = So ? 17156 : 3685) : 17 > Ai ? (y[14] = Fe, + li = 7488) : (po = 256 - po, + li = 15360) : 22 == Ai ? li = y[37] ? 21541 : 3840 : 22 > Ai ? 20 == Ai ? (T = 128 > u, + li = 5380) : Ai > 20 && (ie = W[gt](L[2]), + li = ie ? 26368 : 608) : 24 == Ai ? (y = [R], + pr = y, + li = 8644) : 24 > Ai ? ($ = Z, + N = $, + li = 4517) : (Me = u[Fe], + li = 2405) + }(); + break; + case 17: + !function() { + 12 == Ai ? (ot = 0, + li = 25250) : 12 > Ai ? 5 == Ai ? (Me = "\u028c\u02b9\u02b9\u02b6\u02b9", + ge = 0, + X = "", + u = void 0, + li = 25732) : 5 > Ai ? 2 == Ai ? (l = jQuery[Dn], + jQuery[Dn] = o, + li = 10246) : 2 > Ai ? 0 == Ai ? (Qo = Io, + li = Qo ? 9348 : 12676) : Ai > 0 && (Qo++, + li = 25635) : 3 == Ai ? (z[21] = 1, + u = [255], + wt = u, + li = 23042) : Ai > 3 && (T++, + li = 1537) : 8 == Ai ? li = 20932 : 8 > Ai ? 6 == Ai ? (Qe = 171 ^ ge.charCodeAt(u), + Ee += String.fromCharCode(Qe), + li = 5696) : Ai > 6 && (oo++, + li = 12358) : 10 == Ai ? (Lo = P[ze], + I = Lo[$], + li = 18210) : 10 > Ai ? (R++, + li = 20673) : (Ce++, + li = 4259) : 19 == Ai ? (Ae = 4 === We[5], + li = Ae ? 17795 : 15395) : 19 > Ai ? 15 == Ai ? (he = ce, + li = 24131) : 15 > Ai ? 13 == Ai ? (Qn = 0, + En = "\u02c9\u02c8\u02d9\u02ff\u02d6\u02df\u02d7\u02df\u02d4\u02ce", + Ne = "", + li = 5861) : Ai > 13 && (he = [F + 64 * Bo], + Fo = he, + li = 20672) : 17 == Ai ? (De = P[ze], + Go = De[$], + li = 21732) : 17 > Ai ? (_ = 485 ^ W.charCodeAt(D), + mo += String.fromCharCode(_), + li = 22117) : (u = 588 ^ Ne.charCodeAt(me), + Re += String.fromCharCode(u), + li = 16581) : 22 == Ai ? li = de < bn.length ? 20710 : 26208 : 22 > Ai ? 20 == Ai ? (Fe = 1, + On = 3 > Qe, + li = On ? 16613 : 1477) : Ai > 20 && (M = Le - $, + $ = $e, + $e = Wo, + se = Le - _n, + li = Ue ? 16481 : 14561) : 24 == Ai ? (Eo = we[29], + ue = Eo.length, + Eo = we[29], + Eo.push(Je), + li = 16932) : 24 > Ai ? li = _ < W.length ? 21635 : 6820 : (ce = Z[48], + Z = ce, + le = Mt, + li = Z ? 15715 : 18624) + }(); + break; + case 18: + !function() { + 12 == Ai ? (Ie = "bo", + Ie += "dy", + Ho = eo[Ie], + Ie = "sc", + Ie += "r", + Ie += "ollL", + Ie += "eft", + Co = Ho[Ie], + li = 6307) : 12 > Ai ? 5 == Ai ? (Y++, + li = 7588) : 5 > Ai ? 2 == Ai ? li = an < He.length ? 4289 : 3074 : 2 > Ai ? 0 == Ai ? (Qe++, + li = 18432) : Ai > 0 && (li = 5440) : 3 == Ai ? (V = Q, + ke[6] = V, + li = 22245) : Ai > 3 && (bt = 3 * bt, + u = [256 - bt], + et = u, + li = 11776) : 8 == Ai ? li = V ? 16512 : 22307 : 8 > Ai ? 6 == Ai ? (Ge = 16 === Ko, + ln = 0 === so, + li = F ? 13376 : 25888) : Ai > 6 && (yt = Fn, + sn += "Typ", + Yn = 0 === $o, + oe = we, + cn += "\x00\x00", + li = Yn ? 11845 : 16035) : 10 == Ai ? (ze = -1, + li = 12965) : 10 > Ai ? (Q = "s", + ne = P[D], + he = ne[qo], + Q += "ec", + Q += "ureCon", + Q += "nectio", + Q += "nSta", + Q += "rt", + L = he[$](Q), + li = 19457) : (ee = 4 === ye[5], + li = 6466) : 19 == Ai ? (z = B, + R = 0 | z, + z = void 0, + V = 128 > R, + li = V ? 8676 : 14753) : 19 > Ai ? 15 == Ai ? li = ne < se.length ? 13571 : 23298 : 15 > Ai ? 13 == Ai ? (Q = 0, + li = 1828) : Ai > 13 && (_e = [], + ae = Zo % 128, + an = 64 * Ke, + Ge = ae + 128, + Bo = Zo - ae, + ae = Bo / 128, + Bo = 63 & ae, + ae = Bo + an, + _e.push(Ge, ae), + ce = _e, + li = 15843) : 17 == Ai ? (Je = W[11] > 0, + li = Je ? 3458 : 4835) : 17 > Ai ? (Oo = Po + 1, + Qe = eo === Oo, + li = 10884) : (ke = T[55], + Se = ke, + dt = Zr, + li = Se.indexOf ? 14754 : 16704) : 22 == Ai ? (ui = 693 ^ tn.charCodeAt(Cn), + Yo += String.fromCharCode(ui), + li = 3587) : 22 > Ai ? 20 == Ai ? (Me = 202 ^ kn.charCodeAt(Re), + y += String.fromCharCode(Me), + li = 11265) : Ai > 20 && (_ = D, + Be = 27901, + je = Be, + Be = 72, + ye = [], + ao = 0, + so = void 0, + li = 25729) : 24 == Ai ? (tr++, + li = 4193) : 24 > Ai ? (I = 31 * M, + M = 0 | I, + I = U.charCodeAt(Ue), + M += I, + Ue += J, + li = 6692) : (T = 0, + li = 21796) + }(); + break; + case 19: + !function() { + 12 == Ai ? (P = 154 & M[Cr], + ea += P, + P = Cr + 1, + g = M[P], + P = 154 & g, + ea += P, + P = Cr + 2, + g = M[P], + P = 154 & g, + ea += P, + P = Cr + 3, + g = M[P], + P = 154 & g, + ea += P, + li = 5601) : 12 > Ai ? 5 == Ai ? (de = 5, + li = 11650) : 5 > Ai ? 2 == Ai ? (Ae = lo, + li = Ae ? 1761 : 20001) : 2 > Ai ? 0 == Ai ? ($e = 0 > mo, + Ao = Se[De], + De = Se[ie], + ie = le, + le = w.pop(), + Wo = 0 > Ue, + wn = se, + se = Le - M, + li = Ao ? 15939 : 17638) : Ai > 0 && (bn = X.charCodeAt(Qe) - 694, + qe += String.fromCharCode(bn), + li = 577) : 3 == Ai ? li = en[X] ? 1668 : 8869 : Ai > 3 && (Ie = "w", + Ie += "eb", + Ie += "k", + Ie += "itM", + Ie += "ovement", + Ie += "X", + u = void 0 !== q[Ie], + li = u ? 3716 : 14624) : 8 == Ai ? (_o = we[no], + fn = wo[55], + nn = fn[go], + fn = _o[Ze](nn), + li = fn ? 10340 : 17125) : 8 > Ai ? 6 == Ai ? (N = e[Mo], + w.push(183224076030, 1, 0), + li = N ? 4197 : 5764) : Ai > 6 && (U = [M], + gn = U, + li = 12994) : 10 == Ai ? (Ct = re, + li = 5829) : 10 > Ai ? (ur = u, + li = 3073) : (K = P, + li = K ? 3302 : 2693) : 19 == Ai ? (z = I, + y = z, + z = [], + z.push(U, B), + K = z, + K = K.concat(y), + li = 5824) : 19 > Ai ? 15 == Ai ? (K = 252, + li = 13476) : 15 > Ai ? 13 == Ai ? (Me = "", + de = "p", + qe = "\u0290\u029d\u0296\u028b", + ho = 0, + de += "oTll", + li = 15908) : Ai > 13 && (R = B in P, + li = R ? 26050 : 25349) : 17 == Ai ? (g = _, + li = g ? 24608 : 10562) : 17 > Ai ? (Dn.push(1), + Dn = Dn.concat(T), + li = 10467) : (u = 0, + li = 26403) : 22 == Ai ? (Oo++, + li = 22562) : 22 > Ai ? 20 == Ai ? (Ee += "emen", + Ie += "e", + li = 8992) : Ai > 20 && (Dn.push(0), + li = 6432) : 24 == Ai ? (Dn.push(0), + li = 9636) : 24 > Ai ? li = Tt < ee.length ? 6245 : 1060 : (q = J, + U = U.concat(q), + U = U.concat(L), + Pa = U, + li = 18050) + }(); + break; + case 20: + !function() { + 12 == Ai ? (J = se[29], + g = J.length, + J = se[29], + J.push(D), + li = 4130) : 12 > Ai ? 5 == Ai ? (Se = [0], + Sa = Se, + li = 3648) : 5 > Ai ? 2 == Ai ? (gi = he, + li = gi ? 8482 : 7365) : 2 > Ai ? 0 == Ai ? (T = D, + li = 21605) : Ai > 0 && (li = Ue < G.length ? 15137 : 7457) : 3 == Ai ? li = Re < kn.length ? 21057 : 2724 : Ai > 3 && (so = 0 === He[15], + li = 9252) : 8 == Ai ? (Dn.push(1), + Dn = Dn.concat(z), + li = 24741) : 8 > Ai ? 6 == Ai ? (M = 1 === G[23], + li = M ? 9922 : 21890) : Ai > 6 && (se = 0, + li = 25251) : 10 == Ai ? (xt = -1, + li = 64) : 10 > Ai ? (L = Ro[0], + ze = L[g], + li = 5313) : (Uo = 128 | Uo, + li = 16609) : 19 == Ai ? (de++, + li = 23073) : 19 > Ai ? 15 == Ai ? (ae = [], + ee = 64 * he, + oe = _e % 128, + io = oe + 128, + hn = _e - oe, + oe = hn / 128, + hn = 63 & oe, + oe = hn + ee, + ae.push(io, oe), + so = ae, + li = 23296) : 15 > Ai ? 13 == Ai ? (nn = go, + ue = nn, + li = 18817) : Ai > 13 && (li = bo < jn.length ? 1026 : 1189) : 17 == Ai ? li = 515 : 17 > Ai ? (le = Ue, + De = Ao, + $e = -1 === De, + li = $e ? 12611 : 19745) : (Dn.push(0), + li = 10467) : 22 == Ai ? (M = g, + g = -1 === M, + li = g ? 19941 : 7424) : 22 > Ai ? 20 == Ai ? li = be ? 164 : 24578 : Ai > 20 && (it = 596 ^ me.charCodeAt(dn), + be += String.fromCharCode(it), + li = 8832) : 24 == Ai ? (y = co, + li = y ? 7232 : 21121) : 24 > Ai ? (P++, + li = 7618) : (w.push(73078, 41885093317, 2, 1), + re = 27 === r, + e(14, 2, -1), + fe = w.pop(), + vo = fe, + w.push(3580390, 1, 1), + e(14, 2, -1), + fe = w.pop(), + Mo = fe, + w.push(13, 1476375366532, 5842476082, 3, 1), + e(14, 2, -1), + fe = w.pop(), + w.push(1359961146619, 6132673136, 2, 1), + yn = fe, + e(14, 2, -1), + fe = w.pop(), + w.push(15125256225, 15814369525, 2, 0), + e(14, 2, -1), + ke = w.pop(), + zo = fe, + fe = ke, + w.push(1304504017211, 18659502437, 105262792, 3427671006, 4, 1), + e(14, 2, -1), + ke = w.pop(), + Un = ke, + w.push(12801886, 1, 0), + e(14, 2, -1), + ke = w.pop(), + zn = ke, + li = re ? 21665 : 7490) + }(); + break; + case 21: + !function() { + 12 == Ai ? li = co ? 3171 : 13985 : 12 > Ai ? 5 == Ai ? (Nt = void 0 === ur, + Qn = Jo, + li = Qn ? 23074 : 11456) : 5 > Ai ? 2 == Ai ? (_e = 3 >= gn, + li = 25667) : 2 > Ai ? 0 == Ai ? li = Te ? 13510 : 3235 : Ai > 0 && (li = ce > ye ? 15365 : 14917) : 3 == Ai ? (Ve++, + li = 13059) : Ai > 3 && (Ee = ve.charCodeAt(u) - 769, + pe += String.fromCharCode(Ee), + li = 13955) : 8 == Ai ? (pe = Ei[25], + li = pe ? 12707 : 12579) : 8 > Ai ? 6 == Ai ? (Rt++, + li = 3237) : Ai > 6 && (V = [], + P = Y % 128, + m = P + 128, + Oe = Y - P, + P = Oe / 128, + Oe = 127 & P, + V.push(m, Oe), + R = V, + li = 23808) : 10 == Ai ? (ne = [D], + I = ne, + li = 13350) : 10 > Ai ? li = u[55] ? 8675 : 15136 : (Z = Ce, + li = Z ? 2659 : 8769) : 19 == Ai ? (De = -$, + li = 14340) : 19 > Ai ? 15 == Ai ? (ge = 0, + X = "sj", + u = "", + de = "\u023a\u0214\u023a\u0208\u021a\u023a\u0208\u021a\u023a\u0214", + xo = "", + Fe = 0, + qe = "te", + ho = "\u02c3\u02c2\u02c3", + Qe = 0, + dn = "", + X += ".a", + qe += "st", + li = 11875) : 15 > Ai ? 13 == Ai ? (en = Re, + ur = en, + li = 11586) : Ai > 13 && (li = qo ? 102 : 26245) : 17 == Ai ? (T = 2, + li = 21026) : 17 > Ai ? ($ = 1, + li = 13345) : (Ue = W[mo], + ie = ie.split("").reverse().join(""), + vn = W[bo], + li = se ? 25251 : 7809) : 22 == Ai ? (Ta.push(1), + Ta = Ta.concat(V), + li = 14720) : 22 > Ai ? 20 == Ai ? (T = z, + li = y ? 7653 : 7270) : Ai > 20 && (P = !m[st], + li = 10912) : 24 == Ai ? (Q = $, + li = Q ? 20609 : 9988) : 24 > Ai ? (pe = void 0, + u = At[At], + de = pn, + ve = 1 === u[Qn], + li = ve ? 2692 : 6182) : (Jo = void 0, + li = 5793) + }(); + break; + case 22: + !function() { + 12 == Ai ? (An = !po[Io], + li = 2691) : 12 > Ai ? 5 == Ai ? (ae = [], + F = ye % 128, + No = 64 * ce, + rn = ye - F, + oe = rn / 128, + rn = F + 128, + F = 63 & oe, + oe = F + No, + ae.push(rn, oe), + an = ae, + li = 6339) : 5 > Ai ? 2 == Ai ? (Q = 0, + li = 6146) : 2 > Ai ? 0 == Ai ? (J = ne, + U = 1, + li = 11968) : Ai > 0 && (li = Se < T.length ? 20610 : 9920) : 3 == Ai ? (q = Mt, + R = Se[T], + T = q, + Se = Jr, + K = R % 4, + G = K, + li = Se ? 20962 : 20708) : Ai > 3 && (li = ee ? 8611 : 13313) : 8 == Ai ? (ko.push(Cn), + li = cn ? 802 : 25188) : 8 > Ai ? 6 == Ai ? (K = [0], + V = K, + li = 17954) : Ai > 6 && (li = 1665) : 10 == Ai ? (Ro = z, + li = 24293) : 10 > Ai ? (ya = ke, + ir = 1, + li = 198) : li = 10849 : 19 == Ai ? (he = -1, + li = 21889) : 19 > Ai ? 15 == Ai ? (ce = Ge % 128, + gn = Ge - ce, + Zo = 64 * F, + rn = [], + oe = gn / 128, + gn = 63 & oe, + oe = gn + Zo, + gn = ce + 128, + rn.push(gn, oe), + He = rn, + li = 14432) : 15 > Ai ? 13 == Ai ? (ur = void 0, + li = 9826) : Ai > 13 && (_ = "\u02d7\u02be\u02cc\u02d7\u02be\u02cc\u02d0\u02c5\u02c2\u02cb\u02c4\u028b\u02c0\u02cc\u02ca", + H = "", + Be = "", + je = "", + He = M[Fn](lt), + so = "c", + ae = 0, + Ge = U[st], + F = "\u035b\u0359\u0354\u0345\u0349\u034b\u0346\u0302\u034f\u0343\u0341", + ce = 0, + ln = "\xd5\xdc\xd3\xe3\xdd\xcc\x97\xcc\xd8\xd6", + ee = 0, + oe = 0, + Uo = He[Ha](Ge[Dt], Ge), + He = "\u0276\u0266\u0265\u026c\u0260\u022b\u0260\u026c\u026a", + so += "c36", + Ge = "z", + so += "6d2", + Ve = Uo.join(On), + Uo = "", + li = 25059) : 17 == Ai ? (qe = u.charCodeAt(q) - 746, + xo += String.fromCharCode(qe), + li = 2500) : 17 > Ai ? (F = [], + F.push(255, 0, 0, 0, 0), + ce = F, + _ = ce, + li = 22080) : (vo = Mo, + Mo = vo, + vo = Jo, + li = 1220) : 22 == Ai ? (wo++, + li = 6369) : 22 > Ai ? 20 == Ai ? (So = Ee.charCodeAt(Io) - 930, + Ie += String.fromCharCode(So), + li = 16641) : Ai > 20 && (Y = y, + li = Y ? 14560 : 6499) : 24 == Ai ? (bt = 545 ^ he.charCodeAt(ne), + Ye += String.fromCharCode(bt), + li = 13317) : 24 > Ai ? (io = ce.indexOf(oe), + ae = io, + li = 19072) : (Lo = Q, + li = Lo ? 23584 : 7874) + }(); + break; + case 23: + !function() { + 12 == Ai ? (Ye = to, + li = We ? 24034 : 24128) : 12 > Ai ? 5 == Ai ? (D = g, + je = D.slice(), + li = 24769) : 5 > Ai ? 2 == Ai ? (co++, + li = 21024) : 2 > Ai ? 0 == Ai ? (M[71] = 254, + N = void 0, + li = 11620) : Ai > 0 && (ro.push(We), + Pe++, + lo = Pe >= ye[13], + li = lo ? 6819 : 20001) : 3 == Ai ? ($ = 0 | Wo, + e(14, 2, -1), + Ue = 0 | $e, + li = se ? 8643 : 609) : Ai > 3 && (Jo[49] = [], + li = 19940) : 8 == Ai ? li = 7588 : 8 > Ai ? 6 == Ai ? (Ye = +Vo, + ye = Mt, + Tn = Z, + Z = Ye, + Ye = Z / Bt, + Vo = 0 | Ye, + Ye = Pe >> 0, + ko[4] = y, + ko[20] = 1 & Ye, + y = Vo * Bt, + Ye = Z - y, + y = Ye, + Z = Tn, + Ye = y >> 8, + Bt = y >> 24, + cn = 255 & y, + Do = Vo, + Vo = Z[pe], + Z = y >> 16, + y = Do >> 24, + R = ko, + ko = 255 & Bt, + Bt = R, + R = 255 & Do, + Cn = 255 & Ye, + Ye = 255 & Z, + Z = Do >> 8, + sn = 255 & y, + y = Do >> 16, + Do = Bt, + wo.push(ko, Ye, Cn, cn), + Ye = 255 & y, + tn = wo, + y = 255 & Z, + We.push(sn, Ye, y, R), + y = tn, + re = We, + R = Do[1], + Z = R, + R = Z, + Z = re, + R += Jo, + re = Bt, + Ye = Z.concat(y), + W = Ye, + li = 6850) : Ai > 6 && (oe = 4, + li = 24004) : 10 == Ai ? (co = 447 ^ pn.charCodeAt(Io), + me += String.fromCharCode(co), + li = 19683) : 10 > Ai ? (Xn.push(Y.length), + B = Mt, + Xn = Xn.concat(Y), + T = Na, + R = B[59], + Xn.push(y), + Wa = Xn, + li = R ? 18691 : 17762) : (K = [R], + Jr = K, + li = 3777) : 19 == Ai ? (Re = 0, + li = 1349) : 19 > Ai ? 15 == Ai ? (eo = 103 ^ Co.charCodeAt(ve), + fe += String.fromCharCode(eo), + li = 25859) : 15 > Ai ? 13 == Ai ? (An = 1 === M[23], + li = An ? 20772 : 3748) : Ai > 13 && (J[41] = 0, + I = void 0, + li = 10562) : 17 == Ai ? (Se++, + li = 1729) : 17 > Ai ? (Ze = oo[go], + oo = 17 === _o, + li = oo ? 25253 : 15936) : (Ce = !L[st], + li = 12518) : 22 == Ai ? (N = 9, + P = 1, + li = 2177) : 22 > Ai ? 20 == Ai ? (ie = [W], + $ = ie, + li = 13477) : Ai > 20 && (be = 5 === r, + co = 23 === r, + li = 14336) : 24 == Ai ? (re = typeof Pi[25][Oo] === Co, + li = 16868) : 24 > Ai ? (T = 9, + V = 1, + li = 8769) : (Qe = 0, + Po = "", + fe = "\u012b\u0134\u0135\u013f\u0134", + li = 11041) + }(); + break; + case 24: + !function() { + 12 == Ai ? (ko[8] = oe, + te = "M", + te += "axTC", + te += "Log", + oe = Ye[te], + li = oe ? 13632 : 4357) : 12 > Ai ? 5 == Ai ? (bo = 0 | le, + li = L ? 21731 : 10981) : 5 > Ai ? 2 == Ai ? (g++, + li = 2085) : 2 > Ai ? 0 == Ai ? (u = [254], + Mr = u, + li = 18913) : Ai > 0 && (li = Fe < ge.length ? 10949 : 21089) : 3 == Ai ? li = Ln < yo.length ? 10563 : 6468 : Ai > 3 && (Lo = Za, + y = Lo, + u = y, + q = u.slice(), + q.push(0, 0, 0), + li = 6592) : 8 == Ai ? (Oo = "n", + Oo += "s", + Pi[67] = Oo, + li = 17061) : 8 > Ai ? 6 == Ai ? (he = P[ze], + L = he[$], + li = 12292) : Ai > 6 && (ho++, + li = 15680) : 10 == Ai ? (_e = Bo, + li = _e ? 19200 : 16611) : 10 > Ai ? (u = Ee[Qe], + qe = "\u039f\u03a8\u03a5\u03a1\u03aa\u03b0\u0388\u03a1\u03a2\u03b0", + li = 8354) : (b = 7, + $ = le, + le = 0 | $, + b = 4, + li = De[55] ? 7938 : 8836) : 19 == Ai ? (he = -ce, + li = 24131) : 19 > Ai ? 15 == Ai ? (Q = Se[Ct], + M = Q[bn], + li = 11685) : 15 > Ai ? 13 == Ai ? (qe = ho, + li = qe ? 19904 : 20644) : Ai > 13 && (an = No ^ te[7], + Ko = No ^ te[17], + ce = Fo, + Fo = No ^ te[14], + gn = void 0, + ln = Ge - je[11], + Zo = ao - je[2], + ee = 1 === an, + rn = 1 === an, + je[2] = ao, + ao = Ko, + li = ee ? 9858 : 19141) : 17 == Ai ? (y = co[To], + li = 17446) : 17 > Ai ? (xe = Ae, + Ae = 64 > xe, + li = Ae ? 21122 : 4261) : li = 6788 : 22 == Ai ? (be = pn[xo], + me = be.indexOf(de), + be = me > 0, + li = be ? 163 : 354) : 22 > Ai ? 20 == Ai ? li = u < Xe.length ? 9505 : 4772 : Ai > 20 && (Re = ve.indexOf(y), + Oo = Re, + li = 22881) : 24 == Ai ? (T = function(o) { + w.push(392, 31636268903, 2, 1); + for (var r = 0, a = "\xfd\xff\xfc\xfd\xf2\xff\u0101\u0106\xdb\xee\xfa\xf2", i = ""; r < a.length; r++) { + var h = a.charCodeAt(r) - 141; + i += String.fromCharCode(h) + } + var c = o[i]; + e(14, 2, -1); + var s = w.pop() + , d = c[s](); + w.push(26256263205, 1, 0), + e(14, 2, -1); + var p = w.pop() + , v = p + , u = d === v; + if (u) { + var g = "_"; + g += "LogV", + g += "als"; + var l = g + , C = E[l] + , f = C[E[v]]; + if (!f) { + var m = E[l]; + m[E[v]] = 1, + n(window, E[v], t) + } + } + } + , + N = "on", + N += "pr", + N += "oper", + N += "tychange", + E[q](N, T), + li = 17) : 24 > Ai ? li = G < L.length ? 7362 : 14819 : (be = 6 === s, + li = 544) + }(); + break; + case 25: + !function() { + 12 == Ai ? li = xo < X.length ? 20580 : 3877 : 12 > Ai ? 5 == Ai ? (Y = 1 === T[15], + li = Y ? 4580 : 26341) : 5 > Ai ? 2 == Ai ? (So = +new uo[ge] - Ee[12], + li = be ? 18628 : 13826) : 2 > Ai ? 0 == Ai ? (Be = void 0, + je = [], + ye = 0, + ao = D, + so = 45342, + ae = so, + li = 13732) : Ai > 0 && (Ln = 818 ^ pe.charCodeAt(X), + re += String.fromCharCode(Ln), + li = 9859) : 3 == Ai ? (oo = xe, + li = 21058) : Ai > 3 && (te += "onkn", + wn += "IE", + Le = Le.split("").reverse().join(""), + vn += ":]([", + te += "u", + ne = new RegExp(Le), + te = te.split("").reverse().join(""), + Le = new RegExp(H), + H = new RegExp(se), + se = wn, + li = 14977) : 8 == Ai ? li = ne < J.length ? 8451 : 10243 : 8 > Ai ? 6 == Ai ? (Z = B, + $ = 0 | Z, + Z = void 0, + L = 128 > $, + li = L ? 3363 : 3749) : Ai > 6 && (ke = V.length, + V = m[Aa](2), + m = V[Ia](2), + V = ke, + $ = P, + ke = m[hi](S, Se), + L += ke, + ke = 0 | V, + Se = 16384 > ke, + li = Se ? 11552 : 7172) : 10 == Ai ? li = Qe < fe.length ? 9219 : 13347 : 10 > Ai ? (Ra.push(1), + Ra = Ra.concat(M), + li = 16740) : (ue.push(_o), + li = Ae ? 24582 : 1413) : 19 == Ai ? (Y = Oe, + li = Y ? 11361 : 262) : 19 > Ai ? 15 == Ai ? (Le = H, + te = 1, + li = 17189) : 15 > Ai ? 13 == Ai ? (g.push(0), + li = 17955) : Ai > 13 && (ze = G.charCodeAt(Ue), + Go = 255 & ze, + et.push(Go), + li = 576) : 17 == Ai ? (Ce = N, + R = Ce, + li = 25089) : 17 > Ai ? (Oe = R === y, + li = Oe ? 1570 : 4709) : (lo = xe, + xe = xn, + li = 11714) : 22 == Ai ? (Z = K[T], + $ = R[Z], + Z = void 0, + L = $, + L += B, + $ = [], + G = 0, + li = 24321) : 22 > Ai ? 20 == Ai ? (P = Z >> 21, + m = !0, + M = P & m, + li = 1221) : Ai > 20 && (Oe = K[Qn], + li = Oe ? 18627 : 25379) : 24 == Ai ? (qe = Co.charCodeAt(Mo) - 337, + dn += String.fromCharCode(qe), + li = 26338) : 24 > Ai ? (we += "mmmmm", + Vo += "27", + We = "di", + ue = Je[dn](me), + We += "v", + Bn = [], + fn += "i", + Vo = Vo.split("").reverse().join(""), + Hn = Yo, + Yo = "", + ht = [], + vr = Vo, + li = 10784) : (_e = No, + F = ln, + Ge = Ge.concat(ee), + Ge = Ge.concat(F), + Ge = Ge.concat(_e), + li = 4577) + }() + } + }(); + break; + case 2: + !function() { + switch (mi) { + case 0: + !function() { + if (12 == Ai) + ae = ce << F, + ee = ae ^ ce, + ae = 240 & ee, + ee = ce >> ao, + ce = ae + ee, + ae = je[so] ^ ce, + ee = 255 & ae, + ye.push(ee), + li = 10276; + else if (12 > Ai) + 5 == Ai ? (V = [0], + u = V, + li = 7458) : 5 > Ai ? 2 == Ai ? li = R ? 3747 : 12384 : 2 > Ai ? 0 == Ai ? (ro = 64 * Sn, + Je = [], + We = ee % 128, + Ae = We + 128, + lo = ee - We, + We = lo / 128, + lo = 63 & We, + We = lo + ro, + Je.push(Ae, We), + fn = Je, + li = 7392) : Ai > 0 && (dt = jn.charCodeAt(bo) - 173, + J += String.fromCharCode(dt), + li = 9442) : 3 == Ai ? li = 6209 : Ai > 3 && (li = Se ? 6851 : 5186) : 8 == Ai ? (co = v, + y = d, + Or = r, + Re = new s(y), + y = p, + en = void 0, + li = y ? 18082 : 12961) : 8 > Ai ? 6 == Ai ? (G = Q, + K = L, + K = K.length + K, + L = K, + Q = L.length, + I = K.length / 20, + U = 0 | I, + I = U, + U = I, + li = U ? 11011 : 14786) : Ai > 6 && (mo = Ue[it], + Ue = Te, + vn += " |", + Te = _n, + li = 14562) : 10 == Ai ? (T++, + li = 15398) : 10 > Ai ? (L = Go[$](un), + li = 2821) : (H = 127 & _, + _ >>= 7, + li = _ ? 19205 : 19744); + else if (19 == Ai) + M++, + li = 8229; + else if (19 > Ai) + if (15 == Ai) + Dn.push(0), + li = 24741; + else if (15 > Ai) + 13 == Ai ? (Ne = 0, + uo = Jo, + be = "", + yo = 0, + y = En, + Re = "mo", + Ie = "p", + Ee = "\u0191\u018b\u01ac\u018a\u018d\u018b\u018c\u019d\u019c", + Me = "GM", + me = "\u02cf", + So = 0, + pe = "id", + ge = At, + X = "\u0242\u0233\u0234\u022e\u0233", + u = "p", + de = 0, + ve = "\u02df\u02fc\u030f\u0300", + xo = 0, + li = 13089) : Ai > 13 && (Lo = ze, + li = Lo ? 6528 : 3780); + else if (17 == Ai) { + try { + Pi[25] = new Oo + } catch (e) {} + li = 24961 + } else + 17 > Ai ? (je = he, + li = 4096) : (y++, + li = 2304); + else + 22 == Ai ? (fo = [ye], + cn = fo, + li = 15556) : 22 > Ai ? 20 == Ai ? (Mo.push($), + li = 11843) : Ai > 20 && (Te = 0, + li = 26082) : 24 == Ai ? (be = 0 === r, + co = 6 === r, + li = be ? 4578 : 2272) : 24 > Ai ? (ue = -lo, + li = 13952) : (he = 128 | he, + li = 23044) + }(); + break; + case 1: + !function() { + 12 == Ai ? (qo = kn, + Ne = In, + uo = void 0, + be = "e", + be += "taD", + yo = At, + be = be.split("").reverse().join(""), + Ee = +new qo[be] - yo[12], + qo = Ee - yo[62], + be = 2 > qo, + li = be ? 18114 : 13667) : 12 > Ai ? 5 == Ai ? (R = 128 | R, + li = 16099) : 5 > Ai ? 2 == Ai ? (Eo = [], + Ze = oo % 128, + go = oo - Ze, + fn = 64 * Yo, + nn = go / 128, + go = Ze + 128, + Ze = 63 & nn, + nn = Ze + fn, + Eo.push(go, nn), + to = Eo, + li = 21508) : 2 > Ai ? 0 == Ai ? (g.push(0), + li = 5857) : Ai > 0 && (T = P[Ao], + Q = "s", + Q += "elu", + Q += "Rlarul", + Q += "P", + Q = Q.split("").reverse().join(""), + G = T[$](Q), + li = 25124) : 3 == Ai ? li = qo < To.length ? 8515 : 3552 : Ai > 3 && (U = I, + I = g + 1, + g = U, + le = I, + I = 0 | g, + g = 128 > I, + li = g ? 23811 : 6181) : 8 == Ai ? li = 14018 : 8 > Ai ? 6 == Ai ? (qo = "\u027e\u0287\u027b\u028d\u028b\u0287\u028d\u028c", + uo = 0, + be = "", + li = 1125) : Ai > 6 && (le = $ != q, + li = 12033) : 10 == Ai ? (H = 128 | H, + li = 22752) : 10 > Ai ? (g = [_], + jo = g, + li = 11394) : (mn = Ro, + I += "ueO", + J += "ram", + Ro = Dn, + I += "f", + Dn = J, + li = mn ? 1824 : 8419) : 19 == Ai ? (V = u[xo], + P = V[ve](), + V = .01 > P, + li = V ? 3457 : 17829) : 19 > Ai ? 15 == Ai ? li = m < R.length ? 8385 : 16610 : 15 > Ai ? 13 == Ai ? (N = "st", + N += "or", + N += "age", + ze = Q[N], + li = ze ? 21285 : 19459) : Ai > 13 && (me = On, + Re += "us", + Ie += "e", + de = Po, + pe += "suom", + Qe = q[u], + u = "", + Re += "eup", + pe = pe.split("").reverse().join(""), + Po = 0, + Pn += "pperC", + On = q.type === pe, + li = 15428) : 17 == Ai ? (u = La, + li = 24290) : 17 > Ai ? (_e = [so + 64 * oe], + He = _e, + li = 14019) : (Ra.push(0), + li = 20547) : 22 == Ai ? li = Oo < Re.length ? 16130 : 25668 : 22 > Ai ? 20 == Ai ? (Mt = Je, + Tn = w.pop(), + Vo = new ye[Me], + ye = Tn, + w.push(41638778, 470134139, 230528326, 3, 0), + li = Ye[ye] ? 17666 : 6881) : Ai > 20 && (Ee = Fe[Dt](ve), + li = 20994) : 24 == Ai ? (wo = 64 > no, + $o = 16384 > Ae, + We = -1 === we, + li = $o ? 4514 : 24580) : 24 > Ai ? (ve += "oc", + Fe += "ect", + re += "g", + qe = 0, + ve = ve.split("").reverse().join(""), + Qe += "e", + vo += "e", + li = 22758) : li = io < Uo.length ? 12547 : 20034 + }(); + break; + case 2: + !function() { + 12 == Ai ? (_ = ie.indexOf(M), + $e = _, + li = 15587) : 12 > Ai ? 5 == Ai ? (Ta.push(0), + li = 7234) : 5 > Ai ? 2 == Ai ? li = ge < X.length ? 19937 : 12677 : 2 > Ai ? 0 == Ai ? (P = [255], + ga = P, + li = 9923) : Ai > 0 && (li = ho < q.length ? 3620 : 12356) : 3 == Ai ? li = be ? 10464 : 21954 : Ai > 3 && (li = W < Q.length ? 2245 : 22592) : 8 == Ai ? (D = [], + li = 1700) : 8 > Ai ? 6 == Ai ? (Dn++, + li = 5283) : Ai > 6 && (Se = _, + li = ie ? 388 : 12321) : 10 == Ai ? (Ke = ae, + ao = ao.concat(an), + ao = ao.concat(_e), + ao = ao.concat(Ke), + ao = ao.concat(He), + li = 25794) : 10 > Ai ? (Le++, + li = 5922) : li = 4230 : 19 == Ai ? li = 9889 : 19 > Ai ? 15 == Ai ? (To = ur, + Or = [Or], + be = r, + co = d, + y = ba, + Re = +be === be, + en = To, + To = oi, + Ln = Or, + kn = s, + pn = ei, + Ie = +pn[2] === pn[2], + li = Re ? 17090 : 21601) : 15 > Ai ? 13 == Ai ? (ki++, + li = 14082) : Ai > 13 && (D = P[jo], + L = D[qo], + li = 9445) : 17 == Ai ? (io = 0, + li = 25670) : 17 > Ai ? (u = 0, + li = 21249) : (z = "\u0346\u0346\u037f\u0361\u037d\u036b\u0370\u036f\u037c\u036b\u0346\u036c\u0377\u036e\u036b\u0378\u0369\u0369\u037c\u037d", + R = "\u0107\u0119\u0105\u0113\u0108\u0117\u0104\u0113\u013e\u0108\u0105", + Y = 0, + V = 0, + P = 0, + m = "", + K = "", + li = 24642) : 22 == Ai ? (me = void 0, + So = "is", + pe = Jo, + li = 12641) : 22 > Ai ? 20 == Ai ? (Me = Ee[Qe], + de = X, + X = u, + li = Me ? 17409 : 17925) : Ai > 20 && (_o = ue[0], + Ze = Co, + go = wo[48], + no = 0, + fn = _o % 7, + _o = go[fn], + go = _o ^ ue[3], + li = 6496) : 24 == Ai ? li = V < z.length ? 2052 : 14626 : 24 > Ai ? (z = 3, + li = 12962) : (Do++, + li = 25825) + }(); + break; + case 3: + !function() { + 12 == Ai ? (he = oe, + Ke = F, + ao = so, + so = Ge + 1, + gn = so, + ln = ln.concat(ao), + Ko = gn, + li = he ? 20225 : 15905) : 12 > Ai ? 5 == Ai ? (J = "m", + J += "az", + J += "han", + H = J, + li = 1185) : 5 > Ai ? 2 == Ai ? li = Nt ? 8964 : 22 : 2 > Ai ? 0 == Ai ? (_ = -9, + li = 25282) : Ai > 0 && (V = [Y], + R = V, + li = 23808) : 3 == Ai ? (T = z[60], + li = 24227) : Ai > 3 && (Dn.push(0), + li = 2337) : 8 == Ai ? (Jn[10] = de ^ re, + me = pe, + pe = ge, + Jn[3] = me ^ re, + Jn[11] = pe ^ re, + Vn.push(Jn), + me = uo[56], + pe = me.length, + me = pe > 8192, + li = me ? 16518 : 25665) : 8 > Ai ? 6 == Ai ? (Pe = wo, + Je = Je.concat(Pe), + wo = 1 === ro[1], + li = wo ? 24706 : 5317) : Ai > 6 && (m = R.charCodeAt(P) - 699, + Y += String.fromCharCode(m), + li = 12964) : 10 == Ai ? (uo = Jo[49], + uo.unshift(), + li = 15009) : 10 > Ai ? (s(7), + li = 18438) : li = Qe < ho.length ? 19618 : 5441 : 19 == Ai ? li = Fe ? 17472 : 21025 : 19 > Ai ? 15 == Ai ? (Ro++, + li = 5315) : 15 > Ai ? 13 == Ai ? (Ua = 1, + q = fr < P.length, + li = q ? 16803 : 7875) : Ai > 13 && (Ne = uo[Re](), + ho[12] = Ne[y] ^ X, + y = "\u0275\u0270\u0271", + li = 20004) : 17 == Ai ? (P = N, + Y = P, + li = 6274) : 17 > Ai ? (Ho++, + li = 6308) : ($ += "t", + e(2, P, $, e, !0, Ce, !0), + Z = "e", + Z += "v", + Z += "omh", + Z += "c", + e(2, P, L, e, !0, Ce, !0), + Z += "uot", + Z = Z.split("").reverse().join(""), + e(2, P, Z, e, !0, Ce, !0), + li = 1284) : 22 == Ai ? (Se = Y, + T = Se, + Za = Za.concat(T), + li = 4384) : 22 > Ai ? 20 == Ai ? (Je = Do, + li = 13446) : Ai > 20 && (se = on % 128, + Ao = on - se, + wn = 64 * Wo, + _n = se + 128, + se = [], + je = Ao / 128, + Ao = 63 & je, + je = Ao + wn, + se.push(_n, je), + q = se, + li = 25699) : 24 == Ai ? (F = ce[57], + li = F ? 19779 : 18976) : 24 > Ai ? (q = void 0, + $ = void 0, + L = "\u011b\u0114\u0111\u011d\u0116\u010c\u012f\u0111\u011c\u010c\u0110", + W = "\u0192\u018c\u0181\u0191\u018d", + ie = "th", + M = "sc", + _ = "d", + g = void 0, + I = "", + U = void 0, + J = "\u03e0\u03e7\u03e7\u03ec\u03fb\u03c1\u03ec\u03e0\u03ee\u03e1\u03fd", + Ue = 0, + le = void 0, + D = 0, + jo = void 0, + w.push(6667922, 39754723607, 2, 1), + De = "\xcc\xc1\xcd\xc3\xcc\xd0", + $e = "ou", + $e += "terW", + H = void 0, + bo = "", + Te = Se[pe], + se = "sc", + ne = 0, + Ao = void 0, + $e += "i", + Le = 0, + _ += "ocum", + te = void 0, + _ += "en", + he = void 0, + Wo = "c", + li = 7461) : (Xo = u, + ur = Xo, + li = 26402) + }(); + break; + case 4: + !function() { + 12 == Ai ? (y = "A", + u = me === y, + li = 9317) : 12 > Ai ? 5 == Ai ? (Y[0] = 0, + Y[1] = B[38], + Y[2] = B[3], + li = 17729) : 5 > Ai ? 2 == Ai ? (R = P, + li = 3333) : 2 > Ai ? 0 == Ai ? (co = In, + Re = co, + In = Re, + Io += "chsta", + co = In, + y = co[To], + li = y ? 17446 : 16833) : Ai > 0 && (N = Ce, + M = Z, + Q = Qn[At], + Ro = 0, + M[8] = new RegExp(Wn), + ze = Qn in Q, + li = ze ? 16515 : 24899) : 3 == Ai ? (ee = lo, + wo = nn, + Je = Pe, + Pe = 64 > ee, + xe = ro, + Eo = Je, + li = Pe ? 25601 : 2) : Ai > 3 && (Go += "s", + li = 17509) : 8 == Ai ? ($ = W.indexOf($e), + u = $, + li = 24710) : 8 > Ai ? 6 == Ai ? (u = Y, + T = u, + li = T ? 20993 : 5380) : Ai > 6 && (Y = y[46], + li = 22851) : 10 == Ai ? (Mo = eo[ke], + Ie = Mo[Ho], + li = 10468) : 10 > Ai ? (se = [on + 64 * Wo], + q = se, + li = 25699) : (M = jo, + J = J.concat(M), + M = L, + L = -1 === M, + li = L ? 12544 : 9413) : 19 == Ai ? (Ie = 0, + eo = "\u0255\u0242\u0243\u0243\u0258\u0259", + fe = "", + li = 10853) : 19 > Ai ? 15 == Ai ? (G++, + li = 3168) : 15 > Ai ? 13 == Ai ? (Io = vo.length > 0, + li = Io ? 131 : 13699) : Ai > 13 && (Jo++, + li = 15875) : 17 == Ai ? (he = void 0, + li = 2689) : 17 > Ai ? (F = gn[29], + ye = F.length, + F = gn[29], + F.push(hn), + li = 11680) : (Ho = re.charCodeAt(fe) - 863, + Xe += String.fromCharCode(Ho), + li = 4837) : 22 == Ai ? (de = pe, + li = 6723) : 22 > Ai ? 20 == Ai ? (m = T[Se], + Oe = m ^ P, + m = P * Se, + K = m % 256, + P = K + V, + m = 255 & Oe, + Y.push(m), + li = 18145) : Ai > 20 && (To = Jo.charCodeAt(Dt) - 61, + en += String.fromCharCode(To), + li = 20736) : 24 == Ai ? (ro = to[7], + Pe = [], + Pe.push(2, lo, ro), + ro = Pe, + oo.push(ro), + li = 5317) : 24 > Ai ? (ee = to, + oo = oo.concat($o), + oo = oo.concat(xe), + oo = oo.concat(ee), + Ze = oo, + Fi = Ze, + li = Fi ? 13697 : 10753) : (po = "", + Wn = 0, + rt = "\u0104", + li = 21861) + }(); + break; + case 5: + !function() { + 12 == Ai ? (ce = [gn + 64 * No], + Ke = ce, + li = 21824) : 12 > Ai ? 5 == Ai ? (K = 7 === Y, + li = 3072) : 5 > Ai ? 2 == Ai ? (te[13] = _e, + te[11] = He, + _e = ln, + Ge = [], + li = _e ? 26080 : 5) : 2 > Ai ? 0 == Ai ? (pe[71] = 1, + pe[40] = 1, + li = 15809) : Ai > 0 && (L = P[41], + _ = void 0 === L, + li = _ ? 18017 : 7329) : 3 == Ai ? (Dn.push(1), + Dn = Dn.concat(Y), + li = 768) : Ai > 3 && (I++, + li = 26275) : 8 == Ai ? li = ho < qe.length ? 26307 : 26113 : 8 > Ai ? 6 == Ai ? (m = P[ze], + G = m[$](gt), + li = 17731) : Ai > 6 && (ee = ye, + wo = 0, + ro = void 0, + $o = le[51], + Je = void 0, + Pe = le, + oo = ee[0], + to = void 0, + xe = ko, + xe[1]++, + We = oo % 7, + Ae = 2 === ee[5], + lo = $o, + $o = 0, + we = 1 === xe[1], + xe = 1 === ee[5], + ue = Pe[48], + no = void 0, + Eo = 4 === ee[5], + _o = ue[We], + We = _o ^ ee[1], + ue = _o ^ ee[4], + li = Eo ? 25280 : 6659) : 10 == Ai ? (M = Le, + li = 3297) : 10 > Ai ? li = 15456 : (R += "acjs", + z += "lu", + Y = V, + V = T, + T = R, + R = Se[T], + z += "dom_b", + Se[T] = 1, + z += "au", + z += "_", + z = z.split("").reverse().join(""), + T = z, + li = R ? 387 : 19650) : 19 == Ai ? (eo = 511 ^ ho.charCodeAt(Qe), + u += String.fromCharCode(eo), + li = 16832) : 19 > Ai ? 15 == Ai ? (Y[0] = 1, + li = 17729) : 15 > Ai ? 13 == Ai ? (B = [Y], + he = B, + li = 23876) : Ai > 13 && (Eo = we, + li = 20805) : 17 == Ai ? (he = 64 * an, + _e = [], + ae = Ko % 128, + Ge = Ko - ae, + ee = ae + 128, + ae = Ge / 128, + Ge = 63 & ae, + ae = Ge + he, + _e.push(ee, ae), + He = _e, + li = 21829) : 17 > Ai ? (Re = y.charCodeAt(Ln) - 741, + en += String.fromCharCode(Re), + li = 11588) : (T[15] = 4, + y = 1, + li = 15810) : 22 == Ai ? (m = P, + li = m ? 17542 : 229) : 22 > Ai ? 20 == Ai ? (Dn.push(1), + Dn = Dn.concat(Se), + li = 4101) : Ai > 20 && (Ie = +new Fe[Jn] - ge[12], + me = Ie % 7, + Pn += "ase", + X = re[me], + ho[2] = qe ^ X, + me = uo[bn], + ho[11] = Ie, + li = pe ? 14050 : 9699) : 24 == Ai ? (ke = re[Io], + zo = ke[zn](Mo[Xe]), + vo += zo, + li = 18884) : 24 > Ai ? li = 12771 : (oe = 31 * sn, + sn = 0 | oe, + oe = F.charCodeAt(Cn), + sn += oe, + Cn += Eo, + li = 23873) + }(); + break; + case 6: + !function() { + 12 == Ai ? (Ra.push(1), + Ra = Ra.concat(q), + li = 10433) : 12 > Ai ? 5 == Ai ? (Y = T, + li = Y ? 26177 : 6530) : 5 > Ai ? 2 == Ai ? (nt = 1, + li = 12294) : 2 > Ai ? 0 == Ai ? (B = [], + J = void 0, + le = 65481, + D = I, + H = 0, + se = le, + li = 10597) : Ai > 0 && (lo = Mn, + li = 22657) : 3 == Ai ? (Ae = xe, + li = 7171) : Ai > 3 && (cn = [Ve], + Vo = cn, + li = 20773) : 8 == Ai ? (g = Le, + _ = _.concat(g), + li = 8352) : 8 > Ai ? 6 == Ai ? (ki++, + li = 17571) : Ai > 6 && (W = L.charCodeAt(G), + ie = 255 & W, + $.push(ie), + li = 418) : 10 == Ai ? (ot++, + li = 16068) : 10 > Ai ? (qe = Ee[Me], + de += "orcs", + de = de.split("").reverse().join(""), + u = qe[de], + li = 21284) : (te = ne % 128, + he = ne - te, + mo = he / 128, + he = te + 128, + te = 127 & mo, + mo = [], + mo.push(he, te), + D = mo, + li = 16e3) : 19 == Ai ? (R = Se[T], + li = 387) : 19 > Ai ? 15 == Ai ? (g = -1, + li = 10658) : 15 > Ai ? 13 == Ai ? li = Ao < Rt.length ? 3238 : 22534 : Ai > 13 && (Eo = we[lo], + Ze = wo[55], + go = Ze[no], + Ze = Eo[_o](go), + li = Ze ? 13733 : 2755) : 17 == Ai ? li = Mo < zo.length ? 3456 : 4260 : 17 > Ai ? (_e = void 0, + F = void 0, + No = ce, + ln = void 0, + Zo = 0 | No, + No = void 0, + ee = gn, + rn = so, + oe = 0 | ee, + ee = 0 | rn, + rn = 0 > oe, + io = rn, + hn = Ko, + Uo = 64 > ee, + li = io ? 24005 : 9539) : (lo = [], + ue = Yo % 128, + no = Yo - ue, + _o = 64 * Je, + Ze = no / 128, + no = 63 & Ze, + Ze = ue + 128, + ue = no + _o, + lo.push(Ze, ue), + We = lo, + li = 26179) : 22 == Ai ? (yn = 562 ^ qe.charCodeAt(Pn), + xo += String.fromCharCode(yn), + li = 1474) : 22 > Ai ? 20 == Ai ? (U = U.concat(ie), + U = U.concat(Ao), + ie = 64 > W, + le = 0 > I, + li = ie ? 12005 : 16449) : Ai > 20 && (vn = vn.concat(gi), + li = 14436) : 24 == Ai ? ($ = 0, + li = 26147) : 24 > Ai ? li = Po < ve.length ? 7973 : 16866 : (ao = ao.concat(ye), + he = ao, + li = 2689) + }(); + break; + case 7: + !function() { + 12 == Ai ? (Q = "ge", + I = P[un], + Q += "t", + Go = I[qo], + Q += "S", + Q += "e", + Q += "lection", + N = Go[$](Q), + li = 11589) : 12 > Ai ? 5 == Ai ? (Xe++, + li = 8517) : 5 > Ai ? 2 == Ai ? (Je = 0 === cn, + li = 1604) : 2 > Ai ? 0 == Ai ? li = 26020 : Ai > 0 && (De = 0, + li = 8256) : 3 == Ai ? (Y = m.charCodeAt(N) - 719, + R += String.fromCharCode(Y), + li = 19970) : Ai > 3 && (io = 0, + li = 25634) : 8 == Ai ? (Dn.push(1), + Dn = Dn.concat(Y), + li = 25060) : 8 > Ai ? 6 == Ai ? (io = Zo, + li = 5664) : Ai > 6 && (er = ar, + V = Ta, + P = er, + M = V.slice(), + li = 6305) : 10 == Ai ? (_e = gn + 4, + F = Ko << 6, + No = ce + 4, + ln = 128 | F, + F = _e << 3, + _e = ln | F, + Ge[0] = _e | No, + li = 4577) : 10 > Ai ? (bo++, + li = 14977) : (Qn = "ob", + Qn += "jec", + Qn += "t", + To = typeof Nt !== Qn, + li = To ? 25025 : 20834) : 19 == Ai ? (ve++, + li = 23713) : 19 > Ai ? 15 == Ai ? (Qo[0] = 16 | Qo[0], + li = 6500) : 15 > Ai ? 13 == Ai ? (B = Tn, + z = ii, + e(14, 2, -1), + T = w.pop(), + Tr = _r, + Y = Tr, + V = T, + T = An, + Xn.push(T.length), + li = R[46] ? 66 : 25700) : Ai > 13 && (li = ne < dt.length ? 18213 : 4897) : 17 == Ai ? (_ = 2 * q, + D = 2 * q, + H = D + 2, + D = R.slice(_, H), + _ = 4 * ne, + H = q % 4, + Be = _ + H, + _ = Be % 4, + H = 0 === _, + li = H ? 22981 : 18116) : 17 > Ai ? li = Yt ? 14435 : 1155 : (Xo = P[Ao], + T = Xo[$], + li = 8353) : 22 == Ai ? (W = $, + li = 20832) : 22 > Ai ? 20 == Ai ? (ir++, + li = 18757) : Ai > 20 && (li = de[qo] ? 26181 : 26018) : 24 == Ai ? (J = -1, + li = 16454) : 24 > Ai ? (g++, + li = 25857) : (M = L % 128, + wn = 64 * $e, + _n = [], + je = M + 128, + fo = L - M, + M = fo / 128, + fo = 63 & M, + M = fo + wn, + _n.push(je, M), + D = _n, + li = 4898) + }(); + break; + case 8: + !function() { + 12 == Ai ? (Se = [255], + u = Se, + li = 7458) : 12 > Ai ? 5 == Ai ? (no = lo % 128, + Eo = [], + Ze = 64 * _o, + go = no + 128, + fn = lo - no, + no = fn / 128, + fn = 63 & no, + no = fn + Ze, + Eo.push(go, no), + We = Eo, + li = 17669) : 5 > Ai ? 2 == Ai ? (mn = "f", + Dn += "qj", + Ro = window[I], + I = "v", + J = "p", + I += "al", + mn += "n", + Dn = Dn.split("").reverse().join(""), + ze = mn, + J += "a", + li = Ro ? 1152 : 11298) : 2 > Ai ? 0 == Ai ? (wo = [sn], + Cn = wo, + li = 21923) : Ai > 0 && (Oo = 455 ^ eo.charCodeAt(ho), + Qe += String.fromCharCode(Oo), + li = 7937) : 3 == Ai ? (Ae = void 0, + we = xe, + ue = 0 | we, + we = 128 > ue, + li = we ? 25952 : 15044) : Ai > 3 && (li = R < Ho.length ? 8837 : 19108) : 8 == Ai ? (R = "", + Y = "\u0138\u014a", + V = "(", + P = 0, + m = "\u02f7\u02fd\u02fa\u032b\u02fe\u02f7\u0342\u0333\u032b\u02fe\u0332\u0343\u033b\u034b\u0342\u0333\u032b\u02fe\u033f\u033e\u0338\u033d\u0343\u033c\u0330\u033d\u034b\u0342\u0333\u032b\u02fe\u0331\u0330\u0347\u0338\u0330\u034b\u0342\u0334\u0332\u0333\u0334\u0345\u034b\u0310\u0326\u0322\u0312\u02f8\u032b\u02fe\u034b\u032d\u02f8\u02fd\u02fa\u032b\u033d", + K = "em", + N = 0, + V += "\\r", + Ce = "", + V += "\\", + li = 7618) : 8 > Ai ? 6 == Ai ? (u = L + 1, + K = u, + u = K, + K = ke[32], + li = K ? 4387 : 21825) : Ai > 6 && (nt = [], + xt = Vo % 128, + St = Vo - xt, + cn = xt + 128, + xt = St / 128, + St = 127 & xt, + nt.push(cn, St), + Fn = nt, + li = 16582) : 10 == Ai ? (hn = B, + li = 14912) : 10 > Ai ? (se = le[J] ^ ne, + Le = 255 & se, + H.push(Le), + ne = Le, + li = 21124) : li = z ? 8833 : 15362 : 19 == Ai ? (Ao = 0, + li = 2341) : 19 > Ai ? 15 == Ai ? (je = "v", + F = ye[vo], + je += "ivo", + ce = F[it], + F = ce[ft](), + ce = F.indexOf(je), + je = ce > 0, + li = je ? 17089 : 11489) : 15 > Ai ? 13 == Ai ? (Be = 0, + _n = he[55], + li = 25189) : Ai > 13 && (to = $o[xe], + We = 5 === to[5], + li = We ? 4484 : 24737) : 17 == Ai ? (Pe = Ye[ye], + ko[2] = Pe, + li = 6881) : 17 > Ai ? (yn += "B", + kn = "p", + Qo = Pn, + Re += "egAr", + li = 1090) : (je[2] = 0, + je[13] = 0, + je[11] = 0, + li = 15105) : 22 == Ai ? (po = z, + M = R, + Q = W, + _ = 1, + An = Q[qo], + li = An ? 18598 : 3845) : 22 > Ai ? 20 == Ai ? (L = Q, + $ = 1, + li = 21701) : Ai > 20 && (on = D, + li = 26053) : 24 == Ai ? (se = wn, + li = se ? 18499 : 5155) : 24 > Ai ? (vo++, + li = 484) : (U = Q, + li = U ? 23683 : 6756) + }(); + break; + case 9: + !function() { + 12 == Ai ? (oe++, + li = 11939) : 12 > Ai ? 5 == Ai ? (Rn = xn % 128, + qn = [], + Bn = xn - Rn, + Hn = Rn + 128, + Rn = Bn / 128, + Bn = 127 & Rn, + qn.push(Hn, Bn), + _o = qn, + li = 581) : 5 > Ai ? 2 == Ai ? (Ke = Fo, + li = Ke ? 3811 : 2561) : 2 > Ai ? 0 == Ai ? li = qe < X.length ? 5505 : 4612 : Ai > 0 && (Ae = 3 === $o[5], + li = Ae ? 3842 : 14372) : 3 == Ai ? (Dn.push(0), + li = 12643) : Ai > 3 && (Sr.push(Y.length), + K = io, + Z = vn, + li = K ? 19555 : 5506) : 8 == Ai ? (U = U.concat(gi), + ne++, + li = 7365) : 8 > Ai ? 6 == Ai ? (z = "Cl", + T = "c", + R = 0, + T += "all", + z += "i", + Y = "_p", + z += "en", + z += "tUtil", + T += "P", + T += "hant", + Y += "h", + z += "s", + Y += "antom", + T += "om", + V = 0 | !!B[T], + T = 0 | !!B[Y], + Y = T << 2, + T = V << 1, + V = 0 | !!B[z], + R |= T, + R |= Y, + z = V << 3, + R |= z, + u[30] = R, + z = [R], + ti = z, + li = 18657) : Ai > 6 && (q = 0 | T, + z = Tn, + T = B.concat(ke), + ke = Mt, + B = 128 > q, + Se = u, + li = y[12] ? 22949 : 6564) : 10 == Ai ? (ze = Ro[0], + Lo = ze[g], + m[45] = Lo ^ m[12], + li = 11746) : 10 > Ai ? (Le %= le, + li = 14817) : (qe++, + li = 12802) : 19 == Ai ? (W = "", + _ = void 0, + D = void 0, + vn += "eft", + Te = Wo, + Wo = void 0, + ie += "r", + li = 1378) : 19 > Ai ? 15 == Ai ? (co = y, + li = co ? 7168 : 16034) : 15 > Ai ? 13 == Ai ? (et++, + li = 1313) : Ai > 13 && (z = 0 | !!y[m], + li = 20550) : 17 == Ai ? (Fo.push(0), + li = 6373) : 17 > Ai ? (So++, + li = 21860) : (G = P[jo], + ze = G[qo], + T = ze[W], + li = 23232) : 22 == Ai ? (L = M[Re](Pn), + li = L ? 24229 : 13765) : 22 > Ai ? 20 == Ai ? (ho[8] = uo[ve] ^ X, + li = 18912) : Ai > 20 && (li = xe ? 22210 : 11779) : 24 == Ai ? (Fe++, + li = 20165) : 24 > Ai ? (R = P.length, + K = void 0, + M = R, + R = 0 | M, + M = 128 > R, + li = M ? 8548 : 22689) : (z = Tn, + li = Se ? 20642 : 21251) + }(); + break; + case 10: + !function() { + 12 == Ai ? (De = "to", + De += "Pri", + ne = P[ze], + De += "miti", + De += "v", + De += "e", + L = ne[$](De), + li = 20164) : 12 > Ai ? 5 == Ai ? (R.length = 255, + li = 25984) : 5 > Ai ? 2 == Ai ? li = $ ? 2368 : 288 : 2 > Ai ? 0 == Ai ? (B = Jo, + T = 0, + N = void 0, + Ce = [0], + li = 1537) : Ai > 0 && (U = void 0, + J = "", + Ue = ie[vo], + le = "_", + D = void 0, + jo = 0, + De = gt, + $e = [], + le += "_", + le += "$cdc7c", + H = "", + bo = "r", + Te = "EI", + se = "", + ne = 0, + Ao = void 0, + le += "2f8ab4", + Le = ")*", + te = "n", + le += "81c8964b__", + he = g, + te += "w", + jn = "\xd5\xf3\u0116\u011f\u0112\u0113\u011c\u0125\xd6\u0109\xdc\xd5\u0108\xdd\xda\xe6\u0109\xdb\u010a\xd7\xd6", + Wo = void 0, + vn = "(M", + mo = 0, + dt = "\u023b\u0266\u0274\u0279\u0274\u0285\u027c\u023c\u026f\u0242\u023b\u026e\u0243\u0240\u024c\u026f\u0241\u0270\u023d\u023c", + Le += "]", + vn += "SI", + kt = "\u0119\u0174\u0155\u0156\u0154\u0118\u016d\u011e\u0119\u016a\u0101\u011c\u0108\u016d\u011f\u016c\u011b\u0118", + ir = 0, + bo += "v", + wn = "MS", + Le += ".\\9-0", + vn += "E|rv", + Le += "[(/\\)e", + vn += ")[", + Le += "morhC(", + Te = Te.split("").reverse().join(""), + on = bo, + bo = 0, + li = he[55] ? 13570 : 25697) : 3 == Ai ? (W++, + li = 4162) : Ai > 3 && (dn = u.charCodeAt(qe) - 641, + Qe += String.fromCharCode(dn), + li = 16741) : 8 == Ai ? (N = "m", + Ce = "ev", + Ce += "om", + Ce += "es", + N += "ous", + N += "ed", + Ce += "uo", + N += "own", + Z = "p", + Ce += "m", + Z += "ues", + Z += "uom", + Ce = Ce.split("").reverse().join(""), + Z = Z.split("").reverse().join(""), + e(2, P, N, e, !1), + e(2, P, Z, e, !1), + e(2, P, Ce, e, !1), + w.push(204984551, 1, 1), + e(14, 2, -1), + N = w.pop(), + e(2, P, N, e, !1), + li = 16672) : 8 > Ai ? 6 == Ai ? (Ve = ee, + li = Ve ? 10437 : 23968) : Ai > 6 && (be = 1 === r, + re = 2 === r, + ke = 13 === r, + li = re ? 20640 : 24865) : 10 == Ai ? (_ = [L], + L = 1 === _[0], + li = L ? 9280 : 8352) : 10 > Ai ? (Ve = [], + li = 11270) : (be = 17 === r, + co = 0 === r, + li = co ? 3077 : 25217) : 19 == Ai ? (Nn = 63 & ee, + ee >>= 6, + li = ee ? 9729 : 13056) : 19 > Ai ? 15 == Ai ? (qe++, + li = 22758) : 15 > Ai ? 13 == Ai ? (R = Y, + li = R ? 3333 : 2178) : Ai > 13 && (u = z[Ln], + R = u[Un](B, zn), + u = !R, + li = u ? 12293 : 19617) : 17 == Ai ? (W = 1 === $[23], + li = W ? 11427 : 14848) : 17 > Ai ? (yn = 948 ^ Co.charCodeAt(eo), + fe += String.fromCharCode(yn), + li = 21572) : (qe = 227 ^ Fe.charCodeAt(xo), + Me += String.fromCharCode(qe), + li = 19938) : 22 == Ai ? (Xe++, + li = 13061) : 22 > Ai ? 20 == Ai ? (ko[7] = to, + oe = "\u01c2\u01ee\u01f7\u01c2\u01db\u01c3\u01e0\u01e8", + li = 17028) : Ai > 20 && (ee++, + li = 23651) : 24 == Ai ? (T = 1, + li = 21026) : 24 > Ai ? (Fe = xo.charCodeAt(de) - 275, + ve += String.fromCharCode(Fe), + li = 18693) : (H = Ue, + li = 384) + }(); + break; + case 11: + !function() { + 12 == Ai ? (y = "D", + y += "ate", + Ee = new be[y], + y = +Ee, + Ee = y - uo[12], + me = Ee - uo[20], + So = 2 > me, + li = So ? 17445 : 18660) : 12 > Ai ? 5 == Ai ? (po = M, + _ *= po, + po = 1 === _, + li = po ? 10689 : 2786) : 5 > Ai ? 2 == Ai ? (L = I, + U = 1, + li = 24833) : 2 > Ai ? 0 == Ai ? (me = pn[xo], + u = me.indexOf(Fe), + be = u > 0, + li = 163) : Ai > 0 && (li = Le < L.length ? 18914 : 9349) : 3 == Ai ? (u = Qe === ve, + li = u ? 3872 : 2211) : Ai > 3 && (De = Te.indexOf(le), + Ao = De, + li = 17025) : 8 == Ai ? (Dn.push(1), + Dn = Dn.concat(Z), + li = 24003) : 8 > Ai ? 6 == Ai ? (Fe = qo.charCodeAt(Me) - 634, + ve += String.fromCharCode(Fe), + li = 10592) : Ai > 6 && (B = Mt, + li = P ? 2848 : 23653) : 10 == Ai ? li = m < Ce.length ? 20612 : 3328 : 10 > Ai ? (lo = xe, + li = 9411) : (re = "f", + Xe = "cr", + Xe += "eate", + Xe += "Script", + Xe += "Proce", + Xe += "ssor", + re += "u", + re += "nctio", + re += "n", + Oo = typeof Pi[25][Xe] === re, + li = 8420) : 19 == Ai ? (Q = ie[jo], + Te = Q[qo], + Ro = Te[W], + li = 23776) : 19 > Ai ? 15 == Ai ? (Ee++, + li = 7427) : 15 > Ai ? 13 == Ai ? li = U ? 16994 : 17859 : Ai > 13 && (Kr = Fr, + y = Mt, + B = Tn, + z = Gn, + T = Kr, + Ya = T, + T = Ya, + li = y[59] ? 5253 : 6244) : 17 == Ai ? (R = B[46], + li = 18691) : 17 > Ai ? (Re++, + li = 1349) : (Be = void 0, + li = 26148) : 22 == Ai ? (te = 0, + li = 11557) : 22 > Ai ? 20 == Ai ? (Qn = "st", + Qn += "ring", + In = typeof Nt.type !== Qn, + li = In ? 26273 : 13381) : Ai > 20 && (_ = [W], + B = _, + li = 9379) : 24 == Ai ? li = u < ve.length ? 4769 : 9541 : 24 > Ai ? (Po = "Fi", + Po += "refo", + Po += "x/62", + Oo = fe.indexOf(Po), + re = -1 !== Oo, + li = 15013) : (Jo = co === en, + li = Jo ? 24067 : 1030) + }(); + break; + case 12: + !function() { + 12 == Ai ? li = W ? 26274 : 22754 : 12 > Ai ? 5 == Ai ? (Ta.push(0), + li = 19139) : 5 > Ai ? 2 == Ai ? (Ie = "\u025c\u024b\u024a\u024a\u0251\u0250", + fe = [], + fe.push(2, 0, 2, 0, 1), + Co = "", + Ho = fe, + fe = 0, + li = 7616) : 2 > Ai ? 0 == Ai ? (Jo = "\x94\x93k\x82\xb3\xa2\xab\xb1k~\x8d\x8dk\x9e\xa0\xa8\xa4\xaf\xac\xb2\xab\xa1", + li = 4099) : Ai > 0 && (Pe[9] = 0, + Pe[1] = 0, + Pe[4] = 0, + Pe[0] = 0, + li = 14916) : 3 == Ai ? (Kn = cn % W[11], + Je = 0 !== Kn, + li = 4835) : Ai > 3 && (Hr = Vt, + I = qa, + R = W.length, + M = Hr, + g = Bo % Y.length, + U = [R], + li = M ? 10017 : 24931) : 8 == Ai ? ($++, + li = 6816) : 8 > Ai ? 6 == Ai ? li = z ? 3428 : 5860 : Ai > 6 && (li = 10945) : 10 == Ai ? (Qe = eo === Po, + li = Qe ? 10884 : 16961) : 10 > Ai ? (vn = jo[55], + ne = vn.length, + vn = jo[55], + vn[ne] = wn, + li = 9285) : (Jn = void 0, + qe += "ame", + Qe += "ntNode", + Po = "\u0344\u0361\u0374\u0365", + On = Ee[48], + li = 24064) : 19 == Ai ? (N = 0, + li = 18209) : 19 > Ai ? 15 == Ai ? li = 14374 : 15 > Ai ? 13 == Ai ? (Qe = ho.charCodeAt(ge) - 595, + u += String.fromCharCode(Qe), + li = 3140) : Ai > 13 && (q++, + li = 2147) : 17 == Ai ? (T = function() { + w.push(25229313594, 1, 0), + e(14, 2, -1); + var o = w.pop() + , n = window[o]; + w.push(80055, 220344861, 2, 0), + e(14, 2, -1); + var t = w.pop(); + n[t]() + } + , + setTimeout(T, 0), + li = 23843) : 17 > Ai ? (L = Q, + li = 22821) : (T = void 0, + m = P[ne](), + N = m, + m = [], + Ce = N >> 8, + L = 255 & Ce, + Ce = 255 & N, + m.push(L, Ce), + T = m, + m = T, + Dn = Dn.concat(m), + li = 10724) : 22 == Ai ? (M = [L + 64 * $e], + D = M, + li = 4898) : 22 > Ai ? 20 == Ai ? (Wo = wn[Te], + li = 21891) : Ai > 20 && (Z = 9, + $ = 1, + li = 2370) : 24 == Ai ? (ie = _, + li = 128) : 24 > Ai ? (y = [255], + tr = y, + li = 2117) : (Ue = 0, + li = 6433) + }(); + break; + case 13: + !function() { + 12 == Ai ? (oe++, + li = 25248) : 12 > Ai ? 5 == Ai ? (ge++, + li = 25732) : 5 > Ai ? 2 == Ai ? (Ra.push(0), + li = 8325) : 2 > Ai ? 0 == Ai ? (G++, + li = 24321) : Ai > 0 && (To++, + li = 16128) : 3 == Ai ? li = Io < pn.length ? 10977 : 17697 : Ai > 3 && (ue = Ae, + _o = void 0, + xn = 0 | ue, + ue = 128 > xn, + li = ue ? 11297 : 5410) : 8 == Ai ? (Ke = -1 !== ao, + li = Ke ? 480 : 18144) : 8 > Ai ? 6 == Ai ? (z = 254, + li = 12962) : Ai > 6 && (K = 64, + li = 18755) : 10 == Ai ? (Ro = g, + g = -1 === Ro, + li = g ? 17796 : 20256) : 10 > Ai ? (m = V.charCodeAt(P) - 75, + K += String.fromCharCode(m), + li = 26404) : (ge[31]++, + li = 14370) : 19 == Ai ? (B[T] = new RegExp(y[T]), + li = 19877) : 19 > Ai ? 15 == Ai ? li = Bn ? 24993 : 2401 : 15 > Ai ? 13 == Ai ? (T = "t", + G = P[Ao], + T += "am", + T += "r", + T += "oFtsiL", + T = T.split("").reverse().join(""), + L = G[$](T), + li = 12640) : Ai > 13 && (ke = Se.indexOf(V), + ya = ke, + li = 6501) : 17 == Ai ? (D = 3 === _[15], + li = D ? 20930 : 14436) : 17 > Ai ? (u += "lph", + u += "a", + qo = 100 * Ne[X], + Me = 100 * Ne[u], + So = 100 * Ne[ve], + pe = Me >> 0, + ge[0] = pe ^ xo, + Me = qo >> 0, + qo = So >> 0, + ge[1] = Me ^ xo, + ge[3] = qo ^ xo, + de.push(ge), + qo = yo[57], + Me = qo.length, + qo = Me > 8192, + li = qo ? 7332 : 14592) : (m = !$[st], + li = 5637) : 22 == Ai ? (Ee = y, + pe = pn, + ge = kn, + u = void 0, + de = 0, + ve = "", + xo = "\u0174\u0187\u0187\u0178\u0180\u0183\u0187", + pe[71] = 253, + li = 3520) : 22 > Ai ? 20 == Ai ? (Ue = J >= 4, + li = Ue ? 23553 : 4867) : Ai > 20 && (Jo = "", + Ne = void 0, + uo = En, + be = In, + yo = At, + y = "Wrgv", + Re = 0, + Ie = kn, + Qo = "", + Ee = "\u0378\u0362\u0345\u0363\u0364\u0362\u0365\u0374\u0375", + Me = 0, + li = 9856) : 24 == Ai ? (de = ve[xo], + li = ve[Ne] ? 1380 : 21730) : 24 > Ai ? (to = 329 ^ Kn.charCodeAt(oe), + Vo += String.fromCharCode(to), + li = 12578) : (de[Dt](ve, u[8]), + li = 23107) + }(); + break; + case 14: + !function() { + 12 == Ai ? (B += Jo, + V = B, + P = ke.concat(re), + re = P.length, + ke = L + Jt, + m = re, + re = 0 | m, + m = ke[Ia](0, 8), + ke = 16384 > re, + li = ke ? 12484 : 2209) : 12 > Ai ? 5 == Ai ? (te = se[D], + he = void 0, + Be = Y, + je = H, + ye = z, + Fo = te, + te = ye[23], + li = te ? 20 : 17538) : 5 > Ai ? 2 == Ai ? (te = he, + H = te, + li = 4548) : 2 > Ai ? 0 == Ai ? li = Xe < ke.length ? 2626 : 9508 : Ai > 0 && (Pn++, + li = 8192) : 3 == Ai ? (sn = ko, + le = le.concat(sn), + fo = Cn, + cn++, + li = 10016) : Ai > 3 && (y = [], + u = q % 128, + ke = u + 128, + z = q - u, + u = z / 128, + z = 127 & u, + y.push(ke, z), + ta = y, + li = 9829) : 8 == Ai ? (to = Pe < ye[13], + li = to ? 16801 : 416) : 8 > Ai ? 6 == Ai ? (Ra.push(1), + Ra = Ra.concat(P), + li = 2305) : Ai > 6 && (li = P < Y.length ? 5668 : 20901) : 10 == Ai ? (Se++, + li = 14949) : 10 > Ai ? (X = pn, + X[59] = 1, + X[63] = 0, + X[8] = Jo, + li = 14534) : li = go < to.length ? 5472 : 15621 : 19 == Ai ? (m = 1, + li = 19652) : 19 > Ai ? 15 == Ai ? (m++, + li = 19171) : 15 > Ai ? 13 == Ai ? (R = V === Y, + li = R ? 21699 : 293) : Ai > 13 && (U = 1, + li = 11011) : 17 == Ai ? (R++, + li = 3555) : 17 > Ai ? (M = 0, + li = 1732) : (it = 723 ^ kn.charCodeAt(Qo), + zn += String.fromCharCode(it), + li = 16448) : 22 == Ai ? (bt = 1, + li = 8195) : 22 > Ai ? 20 == Ai ? (te = mo, + he = Y[51], + Be = void 0, + je = g, + ye = z, + Fo = he, + he = ye[0], + Ke = _, + ao = Y, + li = he ? 8356 : 22593) : Ai > 20 && (Ee = Qo[0], + ur = Ee, + li = 3808) : 24 == Ai ? (I = D, + li = 7525) : 24 > Ai ? (y = R.charCodeAt(xe), + Z = 255 & y, + fo.push(Z), + li = 5249) : (m = Y[Ln], + K = m[Un](P, B), + li = K ? 24898 : 14785) + }(); + break; + case 15: + !function() { + 12 == Ai ? (De = $e.indexOf(le), + U = De, + li = 8389) : 12 > Ai ? 5 == Ai ? (Qe++, + li = 11041) : 5 > Ai ? 2 == Ai ? (Ce = Q[be], + li = 17537) : 2 > Ai ? 0 == Ai ? (G = 0 > ie, + li = G ? 4576 : 13573) : Ai > 0 && (_ = 812 ^ F.charCodeAt(oe), + Be += String.fromCharCode(_), + li = 4739) : 3 == Ai ? li = 14692 : Ai > 3 && (be = 17 === s, + li = 2272) : 8 == Ai ? (Jo = Qo, + Io = yo, + yo = uo, + uo = Jo, + Qo = y, + li = uo ? 25892 : 13572) : 8 > Ai ? 6 == Ai ? (ao = ye, + li = 14406) : Ai > 6 && (li = U ? 21764 : 22721) : 10 == Ai ? (He = _[18], + ae = [], + an = 0, + ye = D.length - 1, + li = 2625) : 10 > Ai ? (u = P, + Er = Er.concat(R), + Er = Er.concat(u), + Er = Er.concat($), + Er = Er.concat(L), + Er = Er.concat(R), + Er = Er.concat(u), + jr = Er, + li = 516) : li = M ? 1221 : 21281 : 19 == Ai ? (xo++, + li = 21061) : 19 > Ai ? 15 == Ai ? (he.push(Ke), + li = ae ? 15106 : 1089) : 15 > Ai ? 13 == Ai ? (Ce = 9, + ie = 1, + li = 25282) : Ai > 13 && (li = 7812) : 17 == Ai ? (yo = "t", + yo += "ouch", + yo += "es", + Ne = y[yo], + li = 6821) : 17 > Ai ? (yo = u, + li = On ? 19717 : 21666) : (Be = 376 ^ L.charCodeAt(Le), + W += String.fromCharCode(Be), + li = 4805) : 22 == Ai ? (oe = Kt.length - 1, + li = 10341) : 22 > Ai ? 20 == Ai ? (Dn.push(1), + Dn = Dn.concat(Se), + li = 16131) : Ai > 20 && (_ = g[0], + g = ne, + I = _, + _ = 0 | I, + I = 0 | g, + g = 128 > _, + D = 128 > I, + li = g ? 16165 : 12705) : 24 == Ai ? (Ta.push(0), + li = 4098) : 24 > Ai ? (Ae = ye[14], + xe = $o.length - 1, + lo = 0, + we = [], + li = 25856) : (W = Be - se, + se = Te, + Te = Be - L, + L = M, + M = Be - Le, + Le = wn, + li = mo ? 1251 : 23012) + }(); + break; + case 16: + !function() { + 12 == Ai ? li = qe < Ee.length ? 6469 : 5120 : 12 > Ai ? 5 == Ai ? (ke++, + li = 38) : 5 > Ai ? 2 == Ai ? li = fe < ve.length ? 8705 : 4256 : 2 > Ai ? 0 == Ai ? (R = ia - 2, + Y = V[R], + li = 13634) : Ai > 0 && (we = [xe + 64 * Pe], + wo = we, + li = 19686) : 3 == Ai ? (ko[13] = te, + te = Ye[Cn], + li = te ? 23264 : 18496) : Ai > 3 && (m = 0, + li = 7200) : 8 == Ai ? (rr[0] = 255, + La = rr, + li = 17442) : 8 > Ai ? 6 == Ai ? li = 17476 : Ai > 6 && (m = Y[qo], + li = m ? 25155 : 18784) : 10 == Ai ? (ho = Jn, + q[3] = ho ^ So, + y = Ee[56], + q[7] = [], + y.push(q), + y = Ee[56], + So = y.length, + y = So > 8192, + li = y ? 6532 : 17893) : 10 > Ai ? li = Sn < Rn.length ? 10850 : 19233 : (N = 9, + Ce = 1, + li = 19715) : 19 == Ai ? (N++, + li = 7555) : 19 > Ai ? 15 == Ai ? (we = [xe], + Eo = we, + li = 6336) : 15 > Ai ? 13 == Ai ? (Ee[58]++, + ge = pe, + li = ge ? 17825 : 17761) : Ai > 13 && (qe = 23 ^ fe.charCodeAt(X), + Xe += String.fromCharCode(qe), + li = 25312) : 17 == Ai ? li = dn < u.length ? 13795 : 13925 : 17 > Ai ? (Dn.push(1), + Dn = Dn.concat(u), + li = 18016) : (F = he, + li = 12386) : 22 == Ai ? (y = Tn, + u = wt, + B = Tn, + z = Mt, + T = Mt, + li = z[60] ? 17475 : 20096) : 22 > Ai ? 20 == Ai ? (qe = Ee, + en = qe, + li = 7584) : Ai > 20 && (Le = 0, + li = 19105) : 24 == Ai ? (N += "alD", + D = P[$](T), + T = Go, + Go = P[ze], + Te = Te.split("").reverse().join(""), + N += "ialog", + li = Go ? 17953 : 21732) : 24 > Ai ? (de++, + li = 22753) : (gi = D, + li = gi ? 23104 : 14436) + }(); + break; + case 17: + !function() { + if (12 == Ai) + Or = r, + be = Ho, + y = "", + Re = 0, + Ca = [0], + en = ba, + kn = "\x8b\xba\xba\xa6\xaf\x9a\xab\xb3\x99\xaf\xb9\xb9\xa3\xa5\xa4\xe5\x8b\xba\xba\xa6\xaf\x9a\xab\xb3\x8f\xb8\xb8\xa5\xb8\xe5\x88\xa6\xbf\xaf\xbe\xa5\xa5\xbe\xa2\xe5\x88\xa6\xbf\xaf\xbe\xa5\xa5\xbe\xa2\x8e\xaf\xbc\xa3\xa9\xaf\xe5\x88\xa6\xbf\xaf\xbe\xa5\xa5\xbe\xa2\x9f\x9f\x83\x8e\xe5\xbf\xa9\xab\xba\xa3\xe5\x9f\x89\x89\xa5\xb8\xaf\x80\xab\xbc\xab\xe5\xa5\xb9\xa9\xba\xbf\xe5\xab\xb8\xa7\xe5\xba\xa6\xab\xbe\xac\xa5\xb8\xa7\xe5\xab\xb8\xa9\xa2", + pn = en[vo], + Qo = Ca, + Ee = void 0, + li = 3713; + else if (12 > Ai) + if (5 == Ai) + I = g, + li = I ? 14787 : 4640; + else if (5 > Ai) + if (2 == Ai) { + try { + Ei[25] = new X + } catch (o) {} + li = 8865 + } else + 2 > Ai ? 0 == Ai ? (Tt++, + li = 24161) : Ai > 0 && (K = "on", + K += "f", + K += "o", + K += "cusou", + K += "t", + P = K, + li = 97) : 3 == Ai ? (Tt = U, + mo = 1, + li = 6148) : Ai > 3 && (pe = void 0, + ge = pn, + ge[13]++, + pe = Jo, + en = pe, + li = 18181); + else + 8 == Ai ? (_ = Cn.charCodeAt(Be) - 991, + ee += String.fromCharCode(_), + li = 24772) : 8 > Ai ? 6 == Ai ? (e(19), + m = gr, + N = Se, + Ce = N[X], + li = Ce ? 10339 : 24832) : Ai > 6 && (ro = rt.charCodeAt(Wn) - 202, + po += String.fromCharCode(ro), + li = 10018) : 10 == Ai ? (Ee = X.charCodeAt(dn) - 608, + So += String.fromCharCode(Ee), + li = 13856) : 10 > Ai ? (mo = H[29], + te = mo.length, + mo = H[29], + mo.push(ne), + li = 25733) : (m = _, + li = 7200); + else + 19 == Ai ? (Ve = ee, + Fn = void 0, + Vo = 0 | Ve, + Ve = 128 > Vo, + li = Ve ? 24736 : 7426) : 19 > Ai ? 15 == Ai ? (ie++, + li = 24577) : 15 > Ai ? 13 == Ai ? li = 12545 : Ai > 13 && (li = Ie < uo.length ? 15138 : 22629) : 17 == Ai ? (B = y[xo], + se = Fo, + y = V, + z = re, + V = se, + K = Mt, + li = K[45] ? 21636 : 23973) : 17 > Ai ? (L = "d", + g = N[X], + Ro = g[P](Q), + g = Ro, + L += "ecod", + li = g ? 7813 : 6341) : (oe = Cn, + Ve = 0 | oe, + oe = 128 > Ve, + li = oe ? 4290 : 21123) : 22 == Ai ? (Jo = "", + To = "\u015d\u0158\u015e\u014c\u0151\u0156\u0158\u015f\u014e", + In = "\u018b\u019e\u018d\u0198\u019a\u018b", + qo = void 0, + En = "mo", + Ne = "\u018b\u018a\u0162\u0179\u01aa\u0199\u01a2\u01a8\u0162\u0175\u0184\u0184\u0162\u0175\u0197\u01a8\u019d\u01aa\u0199", + uo = "", + be = 0, + At = ei, + Dt = 0, + yo = "\u0410\u0419\u040d\u041f\u041d", + b = 9, + co = 0, + y = 0, + Re = void 0, + en = "", + Ln = 0, + kn = ba, + pn = r, + Ie = "mo", + Ie += "use", + Io = "t", + Qo = void 0, + Ee = "", + Me = At, + Ie += "d", + me = void 0, + So = pn, + pn = 0, + pe = "k", + ge = "\u02b2\u02b3\u02c4\u02b7\u02b1\u02b3\u02bd\u02c0\u02b7\u02b3\u02bc\u02c2\u02af\u02c2\u02b7\u02bd\u02bc", + X = "", + li = 5153) : 22 > Ai ? 20 == Ai ? (B = [T], + oa = B, + li = 18470) : Ai > 20 && (M++, + li = 3104) : 24 == Ai ? (xe = [no + 64 * ee], + nn = xe, + li = 3202) : 24 > Ai ? (Dn.push(1), + Dn = Dn.concat(y), + li = 6241) : (vn = -bo, + li = 14597) + }(); + break; + case 18: + !function() { + 12 == Ai ? li = _ ? 5603 : 19907 : 12 > Ai ? 5 == Ai ? li = Co < dn.length ? 15777 : 13569 : 5 > Ai ? 2 == Ai ? (zo = ke.charCodeAt(Xe) - 287, + re += String.fromCharCode(zo), + li = 11459) : 2 > Ai ? 0 == Ai ? (ko = ue.concat(ko), + li = we ? 3105 : 5408) : Ai > 0 && (Ra.push(0), + li = 26115) : 3 == Ai ? (Y = R, + ia = V.length, + po = Y[eo](0, 128), + R = ia - 1, + Y = V[R], + li = Y ? 13634 : 514) : Ai > 3 && (Z++, + li = 18469) : 8 == Ai ? (Ze = 127 & Yo, + Yo >>= 7, + li = Yo ? 11269 : 6912) : 8 > Ai ? 6 == Ai ? (N += "al", + G += "tUM", + ie += "goL_", + Xo += "Statu", + li = 4162) : Ai > 6 && (go = 127 & lo, + lo >>= 7, + li = lo ? 15558 : 14117) : 10 == Ai ? (qo++, + li = 3106) : 10 > Ai ? (Mo++, + li = 17602) : (Io = Ie, + Ie = Un, + w.push(5011193, 1, 1), + dn = 8 === r, + Ee += "tsB", + re = 26 === r, + be += "r", + Xe = 25 === r, + li = Xe ? 6342 : 9826) : 19 == Ai ? li = hn ? 7237 : 1121 : 19 > Ai ? 15 == Ai ? (L = -1, + li = 1092) : 15 > Ai ? 13 == Ai ? (J = 0, + li = 8197) : Ai > 13 && (bo = Le, + ne = H === se, + li = ne ? 8965 : 7684) : 17 == Ai ? li = 19554 : 17 > Ai ? (pe++, + li = 10342) : (m = Ce, + li = m ? 16672 : 8514) : 22 == Ai ? (_ = G[vo], + An = _[cr], + li = An ? 1312 : 18592) : 22 > Ai ? 20 == Ai ? (Eo = 5 === ue[5], + li = Eo ? 21570 : 1605) : Ai > 20 && (P++, + li = 2273) : 24 == Ai ? li = P < V.length ? 9634 : 13923 : 24 > Ai ? (_ = M[W], + g = L + 1, + L = g % ie.length, + g = ie.charCodeAt(L), + _ ^= g, + g = 255 & _, + G.push(g), + li = 23750) : (ae = [ye + 64 * ce], + an = ae, + li = 6339) + }(); + break; + case 19: + !function() { + 12 == Ai ? (G = 256 - G, + li = 23171) : 12 > Ai ? 5 == Ai ? (po = W, + li = po ? 17636 : 10788) : 5 > Ai ? 2 == Ai ? (_ = -9, + li = 26019) : 2 > Ai ? 0 == Ai ? (H = te, + li = 4548) : Ai > 0 && (Z = [], + li = 4097) : 3 == Ai ? (Q = "$", + g = U.split(D), + U = g[5], + Q += "1", + jo = g[2], + Te = g[0], + ne = g[10], + Ao = g[12], + Le = g[9], + te = g[11], + he = g[1], + jn = g[4], + Wo = g[7], + vn = new RegExp($e), + $e = e(28, G, Te, Le, 1), + Te = g[6], + mo = g[3], + dt = g[8], + I += $e, + g = e(28, G, he, Le, 1), + I += g, + g = e(28, G, jo, ne, 1), + jo = e(28, G, mo, te), + $e = g[Oo](vn, Q), + Q = e(28, G, jn, te), + g = e(28, G, U, Ao, 1), + U = e(28, G, Te, Ao, 1), + I += $e, + $e = e(28, G, Wo), + Te = e(28, G, dt), + I += jo, + I += Q, + I += g, + I += U, + li = $e ? 25891 : 673) : Ai > 3 && (tn = Je, + Je = -1 === tn, + li = Je ? 20707 : 2053) : 8 == Ai ? (xo++, + li = 13089) : 8 > Ai ? 6 == Ai ? (Xn++, + li = 8195) : Ai > 6 && (li = V[Ne] ? 20833 : 12832) : 10 == Ai ? (lo = 632 ^ Rn.charCodeAt(Sn), + xe += String.fromCharCode(lo), + li = 2624) : 10 > Ai ? (yn = yn.split("").reverse().join(""), + Ee += "yTagName", + y += "MAS", + y += "KED_V", + Xe = yn, + li = dn ? 12992 : 19809) : (ei[67] = 0, + li = 16928) : 19 == Ai ? (Re = 822 ^ fe.charCodeAt(ke), + Un += String.fromCharCode(Re), + li = 5634) : 19 > Ai ? 15 == Ai ? (u += "n", + u += "ctio", + u += "n", + pe = typeof Ei[25][ve] === u, + li = 12579) : 15 > Ai ? 13 == Ai ? (_ = g[Ia](0, I), + L += _, + _ = Math.pow(2, I), + g = ke * _, + I = 0 | g, + ke = g - I, + g = m * _, + m = g - I, + li = 2051) : Ai > 13 && (He = -1 !== ao, + li = He ? 14883 : 20163) : 17 == Ai ? (y[36] = 1, + li = 19136) : 17 > Ai ? (I = [_n + 64 * je], + $ = I, + li = 8962) : (u = pe, + li = u ? 1285 : 18083) : 22 == Ai ? (we = Ze ^ $o[9], + no = Ze ^ $o[1], + li = 3075) : 22 > Ai ? 20 == Ai ? (no += "f", + oo += "lima", + ee = 0, + Ve = Hn, + oo += "Ftn", + ce += "s", + Vo = "", + vt = "dl", + we += "mlli", + fn += "ldNode", + lr = lo, + si = [1], + ce += "-ser", + fn += "s", + di = "in", + pi = we, + we = ee, + no += "set", + li = we ? 5318 : 24194) : Ai > 20 && (Z = [], + B = Z, + li = 1733) : 24 == Ai ? (je[0]++, + so = 0 === te.length, + _e = 0, + Ge = void 0 !== Ke[2], + Bo = 0, + F = 1 === je[1], + No = an ^ Ke[17], + li = Ge ? 9217 : 12773) : 24 > Ai ? (g = 148 ^ ze.charCodeAt(Wn), + Te += String.fromCharCode(g), + li = 6916) : (T = 0, + li = 18979) + }(); + break; + case 20: + !function() { + 12 == Ai ? (J = te[55], + B = J.length, + J = te[55], + J[B] = z, + li = 17572) : 12 > Ai ? 5 == Ai ? li = eo < Po.length ? 23045 : 19716 : 5 > Ai ? 2 == Ai ? (Oo += "enn", + li = 14915) : 2 > Ai ? 0 == Ai ? (ee = -ln, + li = 4836) : Ai > 0 && (Ye = 538 ^ Zt.charCodeAt(ie), + _t += String.fromCharCode(Ye), + li = 13092) : 3 == Ai ? li = be ? 16064 : 20900 : Ai > 3 && (Oo = re, + li = Oo ? 9509 : 19585) : 8 == Ai ? (de = Me.charCodeAt(ge) - 583, + X += String.fromCharCode(de), + li = 5538) : 8 > Ai ? 6 == Ai ? (U = U.concat(vn), + li = D ? 7557 : 17473) : Ai > 6 && (we = ue - lo[4], + _o = Ae - lo[9], + Sn = we, + we = _o, + _o = We - lo[1], + Rn = 0 | Sn, + Sn = _o, + lo[9] = Ae, + Ae = 0 | we, + we = 0 | Sn, + _o = ee, + ee = 0 > we, + lo[1] = We, + We = 0 > Rn, + Sn = oo - lo[0], + qn = We, + lo[4] = ue, + ue = ee, + Bn = Sn, + Sn = 0 > Ae, + li = ue ? 5126 : 5187) : 10 == Ai ? (Dn.push(0), + li = 18016) : 10 > Ai ? (Di = No ^ te[12], + Oi = No ^ te[0], + ji = No ^ te[9], + yi = No ^ te[8], + li = 19141) : (J = ie[27], + li = 25985) : 19 == Ai ? (u++, + li = 21249) : 19 > Ai ? 15 == Ai ? (ne = g.indexOf(jo), + J = ne, + li = 16454) : 15 > Ai ? 13 == Ai ? (so = _e, + li = so ? 9408 : 22275) : Ai > 13 && (ho = ge[Oo] / 2, + Qe = ge[Co] + ho, + ho = 0 | Qe, + Qe = fe === ho, + li = 7906) : 17 == Ai ? (q = Pa, + z = Mt, + li = q ? 16480 : 13920) : 17 > Ai ? li = Ua ? 8612 : 13410 : (nt++, + li = 26051) : 22 == Ai ? (ue = $o[xe], + Eo = 2 === ue[5], + li = Eo ? 3873 : 21058) : 22 > Ai ? 20 == Ai ? (we = [xe + 64 * Pe], + wo = we, + li = 9536) : Ai > 20 && (li = vt < vr.length ? 23717 : 15778) : 24 == Ai ? ($o = ko, + tn = 0 | $o, + $o = void 0, + Je = 128 > tn, + li = Je ? 25125 : 803) : 24 > Ai ? (we = 0, + li = 5318) : (y = [u[71]], + u = Mt, + T = u[34] << 15, + zr = y, + y = u[40] << 17, + R = u[30] << 0, + u = Mt, + Y = zr, + V = R | T, + T = u[59], + R = pr, + li = T ? 17120 : 7749) + }(); + break; + case 21: + !function() { + 12 == Ai ? (T = [z], + hr = T, + li = 24609) : 12 > Ai ? 5 == Ai ? (pn = 352 ^ Ln.charCodeAt(co), + y += String.fromCharCode(pn), + li = 2785) : 5 > Ai ? 2 == Ai ? (pe = u, + li = ge ? 16677 : 23076) : 2 > Ai ? 0 == Ai ? (Cn = 127 & cn, + cn >>= 7, + li = cn ? 25664 : 8897) : Ai > 0 && (li = De < hr.length ? 14467 : 21) : 3 == Ai ? li = 6272 : Ai > 3 && (li = T < vo.length ? 2723 : 13) : 8 == Ai ? (Qo = To, + To = co === pe, + Ie = Jo, + li = y ? 8674 : 2150) : 8 > Ai ? 6 == Ai ? (V = L.length > 7, + li = V ? 25793 : 3427) : Ai > 6 && (ge = bn.charCodeAt(vo) - 736, + xo += String.fromCharCode(ge), + li = 14400) : 10 == Ai ? (re = void 0, + B = y, + z = 0 | B, + B = 128 > z, + li = B ? 19172 : 10885) : 10 > Ai ? (Se++, + li = 2373) : (Bo = gn >= -4, + li = 4419) : 19 == Ai ? li = ne ? 9952 : 8835 : 19 > Ai ? 15 == Ai ? li = be ? 8194 : 11586 : 15 > Ai ? 13 == Ai ? (qe = X.charCodeAt(me) - 212, + ge += String.fromCharCode(qe), + li = 8421) : Ai > 13 && (Eo = [Ze + 64 * fn], + lo = Eo, + li = 21794) : 17 == Ai ? (Re = Re[y], + li = 12961) : 17 > Ai ? (Z = $, + G *= Z, + Z = 1 === G, + li = Z ? 18661 : 17569) : (P = Se, + m = void 0 !== P[Xo], + N = !!P[$e] << 4, + Ce = void 0 !== P[I], + Z = P[pe], + L = gr, + Xo = !!P[Io] << 3, + M = P[Qo], + Q = P[vo], + g = 255 & L[66], + I = !(!P[sr] || !P[sr][De]) << 2, + Ro = Ce << 1, + Ce = !!P[mt] << 4, + ze = P[vn] === bt, + Lo = 255 & L[11], + L = P[jo], + un = M[en], + M = !!P[_] << 3, + _ = P[vn] === Ye, + li = L ? 14402 : 9445) : 22 == Ai ? (R = z, + z = void 0, + Y = R, + Y += B, + R = [], + V = 0, + li = 18756) : 22 > Ai ? 20 == Ai ? (Dn.push(0), + li = 12416) : Ai > 20 && (Oe = m[P], + li = 7748) : 24 == Ai ? (fo = ot, + ot = 0 > $e, + Fo = Se[ye], + Ke = ot, + li = se ? 18662 : 8709) : 24 > Ai ? (Ra.push(1), + Ra = Ra.concat(R), + li = 11749) : (W = -$, + li = 20832) + }(); + break; + case 22: + !function() { + 12 == Ai ? (M = W.length > 128, + g = gn, + U = !B, + li = 20067) : 12 > Ai ? 5 == Ai ? (on = [ne], + D = on, + li = 6629) : 5 > Ai ? 2 == Ai ? ($ = 10, + li = 13345) : 2 > Ai ? 0 == Ai ? (En = 0 | qo[64], + qo[64] = En + 1, + li = 13636) : Ai > 0 && (me = "", + li = 8868) : 3 == Ai ? (te = 0, + li = 14532) : Ai > 3 && (Kn = 0 === Pe, + li = 9569) : 8 == Ai ? (B = u[46], + li = 23777) : 8 > Ai ? 6 == Ai ? li = xe < R.length ? 24002 : 22691 : Ai > 6 && (Q = Lo, + li = Q ? 737 : 25027) : 10 == Ai ? (g.push(0), + li = 20869) : 10 > Ai ? (_ = L[vo], + g = _[cr], + li = g ? 8580 : 6595) : (F = Ke, + li = 23590) : 19 == Ai ? (Ne = 1, + li = 16736) : 19 > Ai ? 15 == Ai ? (B = [], + R = Y % 128, + W = R + 128, + _ = Y - R, + R = _ / 128, + _ = 127 & R, + B.push(W, _), + he = B, + li = 23876) : 15 > Ai ? 13 == Ai ? (wo = Ae, + li = 14080) : Ai > 13 && (Ce = void 0, + li = 6753) : 17 == Ai ? (uo = void 0, + li = 14592) : 17 > Ai ? (Io = 20 === be, + Qo = 15 === be, + Ee = 21 === be, + Me = 11 === be, + me = 12 === be, + So = 24 === be, + pe = 7 === be, + ge = 18 === be, + li = me ? 9666 : 14534) : (wo = 3, + li = 25187) : 22 == Ai ? (yo[57] = [], + li = 1027) : 22 > Ai ? 20 == Ai ? (e(14, 2, -1), + N = w.pop(), + Z = ie[un], + Q = ie[N], + li = Q ? 13346 : 19459) : Ai > 20 && (xe = -no, + li = 3844) : 24 == Ai ? li = ie ? 9635 : 12517 : 24 > Ai ? (T = z[60], + li = 3205) : (re = [], + li = 6788) + }(); + break; + case 23: + !function() { + 12 == Ai ? (st = fe.charCodeAt(zo) - 72, + Un += String.fromCharCode(st), + li = 6368) : 12 > Ai ? 5 == Ai ? (Dn.push(1), + Dn = Dn.concat(B), + li = 22016) : 5 > Ai ? 2 == Ai ? (M = 0 > _, + li = M ? 12709 : 24962) : 2 > Ai ? 0 == Ai ? (L = ke > V, + li = L ? 18753 : 19520) : Ai > 0 && (D = J[53], + li = 707) : 3 == Ai ? (z = R[9], + R = re, + li = V ? 17059 : 7712) : Ai > 3 && (K = R[22], + li = y ? 18500 : 1602) : 8 == Ai ? (W = Ue, + li = 12869) : 8 > Ai ? 6 == Ai ? (Ln++, + li = 611) : Ai > 6 && (li = Ho < Po.length ? 22757 : 16451) : 10 == Ai ? (re = {}, + re[fe] = !0, + Xe = "d", + Xe += "ata", + re[Xe] = vo, + Xe = re, + Co = Xe, + li = 18051) : 10 > Ai ? (u = re, + li = 25698) : (Mo++, + li = 14085) : 19 == Ai ? (dn = Ho[q[Co]], + li = 6947) : 19 > Ai ? 15 == Ai ? li = W < D.length ? 4416 : 11617 : 15 > Ai ? 13 == Ai ? (pe = 5, + li = 26083) : Ai > 13 && (li = _ < L.length ? 13729 : 25057) : 17 == Ai ? li = Be < vn.length ? 23008 : 20130 : 17 > Ai ? (Pe = we + 1, + li = wo ? 25122 : 25024) : (g = U, + U = -1 === g, + li = U ? 20678 : 25798) : 22 == Ai ? (Q++, + li = 24195) : 22 > Ai ? 20 == Ai ? (Ra.push(0), + li = 2305) : Ai > 20 && (De = P[ze], + L = De[$](D), + li = 25090) : 24 == Ai ? (G = 965 ^ Xo.charCodeAt(Z), + L += String.fromCharCode(G), + li = 25093) : 24 > Ai ? li = ri < R.length ? 8800 : 11585 : (Mo++, + li = 2819) + }(); + break; + case 24: + !function() { + 12 == Ai ? (oe = Ye[Tn], + li = oe ? 16805 : 23649) : 12 > Ai ? 5 == Ai ? (Ra.push(1), + Ra = Ra.concat(Z), + li = 8325) : 5 > Ai ? 2 == Ai ? (Fe++, + li = 22693) : 2 > Ai ? 0 == Ai ? (G = 1, + li = 9441) : Ai > 0 && (G++, + li = 1571) : 3 == Ai ? li = 24128 : Ai > 3 && (y = [253], + tr = y, + li = 2117) : 8 == Ai ? li = se ? 613 : 14820 : 8 > Ai ? 6 == Ai ? li = eo < Co.length ? 16706 : 6304 : Ai > 6 && (H += "erre", + H += "r", + $ = W[H], + li = R[15] ? 2435 : 19875) : 10 == Ai ? (B = q, + li = 24192) : 10 > Ai ? li = xe >= 0 ? 3680 : 24128 : (Q = "", + g = 0, + U = "\u03a2\u03c4\u03d3\u03d0\u03b1\u03a5\u03a7\u038f\u03b1\u03a5\u03a7\u0390\u03b1\u03a5\u03a7\u038f\u03b1\u03c5\u03c7\u03a4\u03d5\u03d3\u03cd\u0390\u03a2\u03c5\u03d0\u03c3\u03c6\u038f\u03b4\u03b7\u03a8\u03a4\u03d5\u03cd\u0390\u03b8\u03ae\u03b1\u03cd\u03c2\u03da\u03c6\u03d3\u038f\u03b0\u03a4\u03b9\u0390\u03ae\u03c6\u03c5\u03ca\u03c2\u03b1\u03cd\u03c2\u03da\u03c6\u03d3\u038f\u03ae\u03c6\u03c5\u03ca\u03c2\u03b1\u03cd\u03c2\u03da\u03c6\u03d3\u038f\u0392\u0390\u03cf\u03d1\u03c5\u03ca\u03d7\u03d9\u038f\u03a5\u03ca\u03d7\u03b9\u03a3\u03d3\u03d0\u03d8\u03d4\u03c6\u03d3\u03b1\u03cd\u03d6\u03c8\u03ca\u03cf\u038f\u0392\u0390\u03cf\u03d1\u03c5\u03ca\u03d7\u03d9\u038f\u03a5\u03ca\u03d7\u03b9\u03a3\u03d3\u03d0\u03d8\u03d4\u03c6\u03d3\u03b1\u03cd\u03d6\u03c8\u03ca\u03cf\u0390\u03ae\u03b4\u03b9\u03ae\u03ad\u0393\u038f\u03a5\u03b0\u03ae\u03a5\u03d0\u03c4\u03d6\u03ce\u03c6\u03cf\u03d5\u038f\u0397\u038f\u0391\u0390\u03b4\u03c9\u03d0\u03c4\u03cc\u03d8\u03c2\u03d7\u03c6\u03a7\u03cd\u03c2\u03d4\u03c9\u038f\u03d4\u03c9\u03d0\u03c4\u03cc\u03d8\u03c2\u03d7\u03c6\u03a7\u03cd\u03c2\u03d4\u03c9\u0390\u03a8\u03c6\u03d5\u03b7\u03c6\u03d3\u03d4\u03ca\u03d0\u03cf\u03d4\u0390\u03c8\u03c6\u03d5\u03b4\u03b7\u03a8\u03b7\u03ca\u03c6\u03d8\u03c6\u03d3\u03b7\u03c6\u03d3\u03d4\u03ca\u03d0\u03cf\u0390\u03d7\u03c6\u03d3\u03d4\u03ca\u03d0\u03cf\u03aa\u03cf\u03c7\u03d0\u0390\u03a8\u03c6\u03d5\u03b7\u03c6\u03d3\u03d4\u03ca\u03d0\u03cf", + jo = "\u02ea\u02f0\u02bc\u0309\u02d0\u02bc\u02e9\u02af\u02ec\u02b9\u02b7\u02ea\u02bf\u02bc\u02c8\u02bd\u02ec\u02ba\u02b8", + $e = "", + li = 21728) : 19 == Ai ? (I = g.indexOf(Te), + L = I, + li = 21764) : 19 > Ai ? 15 == Ai ? (bn = Re.charCodeAt(Oo) - 900, + Un += String.fromCharCode(bn), + li = 23137) : 15 > Ai ? 13 == Ai ? li = 2 > ki ? 9732 : 23 : Ai > 13 && (li = 18208) : 17 == Ai ? (Mn = no, + li = 165) : 17 > Ai ? (On += "lass", + xo += "dy", + li = uo[56] ? 16421 : 9603) : (y = da, + u = Mt, + B = Tn, + li = u[59] ? 11365 : 7649) : 22 == Ai ? (J = H, + le = J, + Ao = Ao.concat(le), + li = 22083) : 22 > Ai ? 20 == Ai ? (An += "cr", + m = 0, + ie = void 0, + P += "uc", + J = bo, + le += "p", + Te += "ma", + M += "la", + bo = D, + D = void 0, + M += "ybackTa", + Xo += "dV", + mo = [], + pt = "p", + gr = O, + M += "rgetAvail", + li = 14401) : Ai > 20 && (Zo = -Bo, + li = 18529) : 24 == Ai ? (pe = X, + li = pe ? 4676 : 15396) : 24 > Ai ? (R = 0, + M = K, + li = 3555) : (jn = te[Te], + Wo = jn[Q], + jn = 0, + li = Wo ? 1701 : 6371) + }(); + break; + case 25: + !function() { + 12 == Ai ? (vn = 0, + li = 20836) : 12 > Ai ? 5 == Ai ? li = Le < Q.length ? 17413 : 5125 : 5 > Ai ? 2 == Ai ? li = u < qe.length ? 20517 : 4198 : 2 > Ai ? 0 == Ai ? li = 674 : Ai > 0 && (La = rr, + li = 17442) : 3 == Ai ? (y = 1, + li = 5921) : Ai > 3 && (L = Be - se, + M = 64 > on, + $e = De, + De = 0 > $, + li = M ? 9346 : 21602) : 8 == Ai ? (so = 0, + li = 6721) : 8 > Ai ? 6 == Ai ? (je[13] = ln, + li = Nn ? 21283 : 2180) : Ai > 6 && (we[oo] = F, + oe[Vn](we), + li = 15713) : 10 == Ai ? (so += "adwg=di[v", + so += "id", + F += ".gne", + cn += '.szdw"', + ae += "com", + Ge += "g[sr", + cn += "=*ferh", + ce += 'f*="', + at += "REV", + at += "_SJGUL", + cn += "[knil", + Vo += "S", + at += "PJSD", + je += "l", + He += "tnehzn", + F += "hsoazoa", + Ge += 'c*="xw', + so = so.split("").reverse().join(""), + F += 'z"=', + je = je.split("").reverse().join(""), + ce += 'aming"]', + Vo += "elect", + Ge += "s.tq", + He += 'aid"=*ferh[', + F += "*crs[tp", + cn = cn.split("").reverse().join(""), + ae += '"]', + nt += 'f*="yi', + He += "a", + at = at.split("").reverse().join(""), + F += "ircs", + He = He.split("").reverse().join(""), + nt += "hoc", + _ = !!Y[at] << 6, + Ge += 'dn.cn"]', + ln += 'd"=*cr', + F = F.split("").reverse().join(""), + nt += ".co", + nt += 'm"]', + oe += "rs[gmi", + ln += "s[gmi", + oe = oe.split("").reverse().join(""), + Vo += "or", + ln = ln.split("").reverse().join(""), + Be = R[Vo], + Vo = Be[Mo](R), + Be = !!Vo(Ve) << 15, + Ve = !!Vo(ee) << 16, + ee = !!Vo(je) << 17, + je = !!Vo(cn) << 3, + cn = !!Vo(so) << 19, + so = !!Vo(nt) << 4, + nt = !!Vo(He) << 11, + He = !!Vo(F) << 18, + F = !!Vo(H) << 1, + H = !!Vo(Do) << 0, + at = !!Vo(oe) << 2, + oe = Ge, + ye |= H, + H = !!Vo(ae) << 12, + ae = !!Vo(oe) << 13, + Ge = !!Vo(ce) << 9, + ye |= F, + F = !!Vo(oe) << 14, + ce = !!Vo(ln) << 10, + ye |= at, + ye |= je, + ye |= so, + ye |= _, + ye |= ko, + ye |= Uo, + ye |= Ge, + ye |= ce, + ye |= nt, + ye |= H, + ye |= ae, + ye |= F, + ye |= Be, + ye |= Ve, + ye |= ee, + ye |= He, + ye |= cn, + li = It ? 15041 : 25956) : 10 > Ai ? (Wn++, + li = 21861) : (D = [], + li = 14374) : 19 == Ai ? li = H < D.length ? 7521 : 9286 : 19 > Ai ? 15 == Ai ? li = ye >= 0 ? 24864 : 2561 : 15 > Ai ? 13 == Ai ? (Qo = 19 ^ y.charCodeAt(Re), + Jo += String.fromCharCode(Qo), + li = 14053) : Ai > 13 && (Ee = 607 ^ uo.charCodeAt(Ie), + Ne += String.fromCharCode(Ee), + li = 1057) : 17 == Ai ? (Wn.push(G, m, Go, Q), + m = P[Ln], + G = I, + Q = L << 3, + L = P[An], + M = Wn, + I = m[$], + li = L ? 289 : 2821) : 17 > Ai ? (Y = [255], + ii = Y, + li = 14976) : li = jo ? 15907 : 25633 : 22 == Ai ? (pe = ho + de, + ge = pe.indexOf(Ee), + Ee = ~ge, + li = Ee ? 16132 : 5445) : 22 > Ai ? 20 == Ai ? (Le = M, + li = 35) : Ai > 20 && (T = m, + m = N << 25, + N = T << 27, + mn |= m, + mn |= Xo, + T = P[$]($e), + m = T << 28, + mn |= N, + mn |= m, + T = mn, + m = T >> 24, + N = T >> 16, + L = 255 & T, + Xo = T >> 8, + T = 255 & N, + N = 255 & Xo, + Xo = 255 & m, + Ue.push(Xo, T, N, L), + Ce = Ue, + T = Ce, + Dn = Dn.concat(T), + li = 23937) : 24 == Ai ? (At[53] = 1, + li = 11493) : 24 > Ai ? (F = lr, + oe[ro](we), + ce = F.length, + ee = void 0, + li = 23873) : (be = 9 === r, + li = be ? 65 : 22241) + }() + } + }(); + break; + case 3: + !function() { + switch (mi) { + case 0: + !function() { + 12 == Ai ? (F = !1, + ce = 0, + ee = Pe, + li = 20229) : 12 > Ai ? 5 == Ai ? (Ie += "od", + Ee = "\xb8\xb9\xb2\xb3\x98\xb7\xbb\xb3", + Qe = q[qe] === !1, + qe = q[Oo], + Po = "", + Oo = void 0, + pe += "wode", + Xe = void 0 === qe, + li = 22753) : 5 > Ai ? 2 == Ai ? (_n++, + li = 6305) : 2 > Ai ? 0 == Ai ? (Ho++, + li = 7906) : Ai > 0 && (ge = [], + X = yo[48], + u = Ee % 7, + de = yo[57], + ve = "", + xo = X[u], + ge[2] = Ee, + X = "", + u = "a", + li = 4292) : 3 == Ai ? (oo = _o, + xe = we - wo[9], + _o = no - wo[1], + go = Ze ^ $o[12], + Ze = _o, + _o = 0 | oo, + oo = 0 | Ze, + Ze = go, + fn = 0 > oo, + nn = Ze === wo[12], + xn = 16384 > _o, + li = nn ? 18436 : 6593) : Ai > 3 && (li = Dt < Jo.length ? 21634 : 25954) : 8 == Ai ? li = Xn < T.length ? 4864 : 24705 : 8 > Ai ? 6 == Ai ? (Je = Cn === W[25], + li = Je ? 1604 : 2274) : Ai > 6 && (xe = Ae, + Ae = 64 > xe, + li = Ae ? 1538 : 19584) : 10 == Ai ? (J = void 0, + Ue = "av", + $e += "dth", + M += "re", + _ += "tElem", + Wo += "li", + De = I, + Wo += "ent", + Wo += "Height", + I = void 0, + ne = void 0, + ie += "gieH", + vn = "sc", + Ue += "ail", + _ += "ent", + Ue += "Width", + se += "re", + vn += "r", + mo = "", + wn = Te[me], + on = Te[_], + vn += "eenL", + li = 19521) : 10 > Ai ? (Co = 348 ^ fe.charCodeAt(Qe), + Po += String.fromCharCode(Co), + li = 5602) : (lo = Ae, + li = lo ? 2657 : 261) : 19 == Ai ? li = Z ? 6848 : 6753 : 19 > Ai ? 15 == Ai ? li = De < $e.length ? 4131 : 3142 : 15 > Ai ? 13 == Ai ? (we[lo] = new RegExp(Ae[lo]), + li = 10273) : Ai > 13 && (Ao = H, + J[33] = Ao, + li = 10562) : 17 == Ai ? li = Ro < Gn.length ? 1411 : 21989 : 17 > Ai ? (ae = -Ge, + li = 17056) : (M = 0 > _, + li = M ? 9315 : 11810) : 22 == Ai ? (D = "", + De = 0, + ne = "\u0424\u0421\u0416\u0414\u041a\u0416\u0424", + li = 4485) : 22 > Ai ? 20 == Ai ? ($ = Object[Un], + li = 25249) : Ai > 20 && (ae = D[ye], + an = 4 === ae[15], + li = an ? 6626 : 14406) : 24 == Ai ? (Io++, + li = 17861) : li = 24 > Ai ? an < ae.length ? 22276 : 14946 : mo ? 21889 : 20161 + }(); + break; + case 1: + !function() { + 12 == Ai ? (ie = -W, + li = 4324) : 12 > Ai ? 5 == Ai ? (fo = se, + li = 9893) : 5 > Ai ? 2 == Ai ? (Fo++, + li = 512) : 2 > Ai ? 0 == Ai ? (R = Y[0], + Y = Le, + li = R ? 9253 : 6464) : Ai > 0 && (ye++, + li = 13732) : 3 == Ai ? li = ke < Mo.length ? 24291 : 19654 : Ai > 3 && (H = $e[De] === le, + li = H ? 19684 : 9765) : 8 == Ai ? (je = ']"', + oe += '".ne', + Ve += "c", + ae += "ink[", + li = 26051) : 8 > Ai ? 6 == Ai ? (T = 254, + li = 21026) : Ai > 6 && (vt++, + li = 22146) : 10 == Ai ? (Ce = 0, + li = 9635) : 10 > Ai ? (I = _[Fn](lt), + J = g[st], + D = I[Ha](J[Dt], J), + I = "12", + J = D.join(On), + I += "3", + I += "06.cn", + D = J.split(I), + I = D.length, + J = I - 1, + I = 255 & J, + Fo.push(1, I), + li = 6373) : (_e = [Zo + 64 * Ke], + ce = _e, + li = 15843) : 19 == Ai ? (D = le, + g[15] = D, + li = 7296) : 19 > Ai ? 15 == Ai ? (xe--, + li = 5732) : 15 > Ai ? 13 == Ai ? (On = q[Po] <= 3, + li = 1568) : Ai > 13 && (de = 4, + li = 11650) : 17 == Ai ? (Pe = 0, + xe = Ye, + li = 17699) : 17 > Ai ? (u = Xe.indexOf(ge), + de = u, + li = 22596) : (ho = "\u01a9", + Vn = qe, + qe = 0, + re = Ne[X], + X = Qe, + q[5] = de, + de = 0, + li = 8771) : 22 == Ai ? (en = 3 === Re, + li = en ? 15590 : 1505) : 22 > Ai ? 20 == Ai ? (Dn.push(0), + li = 2050) : Ai > 20 && (I = _, + $ = z, + _ = $[29], + D = _, + _ = I, + I = _, + De = I, + li = D.indexOf ? 4611 : 3396) : 24 == Ai ? (ne = 0, + li = 9667) : 24 > Ai ? (ho = 0, + li = 20608) : li = Qo < y.length ? 11940 : 11584 + }(); + break; + case 2: + !function() { + 12 == Ai ? li = 10692 : 12 > Ai ? 5 == Ai ? (ue = we, + li = 1441) : 5 > Ai ? 2 == Ai ? (M = mo, + li = 21510) : 2 > Ai ? 0 == Ai ? (H = Te.indexOf(W), + W = -1 !== H, + li = W ? 24643 : 19875) : Ai > 0 && (ge = Ie[Po] + Fe, + Jn[8] = ge ^ re, + ge = ve, + li = Xe.indexOf ? 16419 : 16450) : 3 == Ai ? (pe = u, + li = pe ? 17921 : 1124) : Ai > 3 && (te = Ye[Vo], + we = ye, + ye = Ye[yt], + li = te ? 17668 : 18656) : 8 == Ai ? (Ra.push(0), + li = 20709) : 8 > Ai ? 6 == Ai ? (Io = s, + w.push(7004932874, 1, 1), + re = ba, + Xe = 0, + fe = "\u02c2\u02c4\u02d2\u02d2\u02d4\u02c2\u02c2", + Co = Io, + Io = 0, + vo = Co.split(Jo), + Co = void 0, + Mo = [], + ke = 0, + zo = "AB", + zn = "\u01da\u01dc", + z = vo, + e(14, 2, -1), + vo = void 0, + T = w.pop(), + Se = [], + R = void 0, + Y = 0, + V = "ed", + P = "", + zo += "C", + V += "o", + m = "", + Oe = Jo, + zo += "DEFGH", + K = 0, + zo += "IJKLMN", + li = 24932) : Ai > 6 && ($n = !0, + li = 16864) : 10 == Ai ? (u = !0, + li = 9825) : 10 > Ai ? (K = 1, + li = 13476) : (Ao++, + li = 11681) : 19 == Ai ? (no++, + li = 4549) : 19 > Ai ? 15 == Ai ? (ho = u, + li = ho ? 24933 : 8262) : 15 > Ai ? 13 == Ai ? (le = D[H], + ne = le ^ se, + se = ne, + le = 255 & ne, + B.push(le), + li = 19203) : Ai > 13 && (Tn = 768 ^ oe.charCodeAt(ro), + te += String.fromCharCode(Tn), + li = 26213) : 17 == Ai ? (R = [255], + Fa = R, + li = 21219) : 17 > Ai ? li = Qe ? 16645 : 22272 : (se = wn[L], + li = 5155) : 22 == Ai ? (Ne = "e", + Ne += "taD", + Ne = Ne.split("").reverse().join(""), + uo = +new To[Ne] - yo[12], + To = uo % 7, + Ne = Re[To], + Qo[1] = be ^ Ne, + Qo[2] = uo, + Qo[0] = Jo ^ Ne, + pn.push(Qo), + Jo = yo[61], + To = Jo.length, + Jo = To > 1024, + li = Jo ? 18564 : 26245) : 22 > Ai ? 20 == Ai ? (q = H, + Ke = He, + li = q ? 8388 : 8613) : Ai > 20 && (bo = 0 | Le, + Le = Ue, + Ue = 0 > bo, + e(14, 2, -1), + mo = Le, + li = M ? 1732 : 16834) : 24 == Ai ? (Te = Te[ut](0, H), + li = 19875) : 24 > Ai ? li = Io < Ee.length ? 21185 : 20481 : (Bo = _e, + li = Bo ? 20897 : 11009) + }(); + break; + case 3: + !function() { + 12 == Ai ? li = 2561 : 12 > Ai ? 5 == Ai ? (me = void 0, + li = 17893) : 5 > Ai ? 2 == Ai ? (Y = 2 === T[15], + li = Y ? 4385 : 9890) : 2 > Ai ? 0 == Ai ? (ko[8] = te, + te = Ye[oe], + li = te ? 3586 : 14084) : Ai > 0 && (Ge = 478 ^ at.charCodeAt(nt), + H += String.fromCharCode(Ge), + li = 19074) : 3 == Ai ? (Re = Re[y](), + li = 13985) : Ai > 3 && (Vo = ko, + li = 25123) : 8 == Ai ? (qo = Ee, + be = 1, + li = 15714) : 8 > Ai ? 6 == Ai ? (U = I, + li = U ? 9251 : 17698) : Ai > 6 && (de = ge[uo](), + ge = de.indexOf(ve), + de = ge > -1, + li = de ? 24900 : 15809) : 10 == Ai ? (Z = N[X], + Ce = Z[P], + li = 24832) : 10 > Ai ? (_ = 256 - _, + li = 11810) : (Ne = void 0, + li = 18851) : 19 == Ai ? (Ta.push(1), + Ta = Ta.concat(K), + li = 19139) : 19 > Ai ? 15 == Ai ? (Ve = F[ee] === oe[ee], + li = Ve ? 24292 : 3429) : 15 > Ai ? 13 == Ai ? (Et = 200 ^ je.charCodeAt(Ge), + _ += String.fromCharCode(Et), + li = 16836) : Ai > 13 && (T = Q, + R = 255 & P, + P = -1 === T, + ai.push(R, q), + Wr = ai, + q = Wr, + li = P ? 20132 : 15109) : 17 == Ai ? (D++, + li = 11429) : 17 > Ai ? (We = to > oo, + li = 25029) : (So = 509 ^ Ee.charCodeAt(Io), + Jo += String.fromCharCode(So), + li = 24579) : 22 == Ai ? (fo = se % 128, + ye = [], + Ke = se - fo, + ao = Ke / 128, + Ke = fo + 128, + fo = 64 * Ue, + He = 63 & ao, + ao = He + fo, + ye.push(Ke, ao), + Ao = ye, + li = 10755) : 22 > Ai ? 20 == Ai ? (wo[12] = -1, + wo[9] = 0, + wo[1] = 0, + wo[0] = 0, + li = 23267) : Ai > 20 && (li = ye >= 0 ? 21507 : 8610) : 24 == Ai ? li = 15459 : 24 > Ai ? li = ee < He.length ? 7779 : 676 : (M = Be - Le, + se = 0 | bo, + bo = D, + D = 64 > $e, + Ao = q, + q = mo, + Le = W, + W = De, + Wo = Te, + Te = 64 > q, + mo = 0 | Le, + li = D ? 21697 : 23840) + }(); + break; + case 4: + !function() { + 12 == Ai ? (Ta.push(0), + li = 14720) : 12 > Ai ? 5 == Ai ? (ro = ue, + li = 13443) : 5 > Ai ? 2 == Ai ? li = ne < he.length ? 25281 : 3621 : 2 > Ai ? 0 == Ai ? (re = "", + Xe = 0, + ke = "\u019a", + li = 450) : Ai > 0 && (Q = -1, + li = 14435) : 3 == Ai ? li = 25857 : Ai > 3 && (Mo = "\xe5\xf9\xf9\xfd\xb7", + ke = 0, + zo = "", + li = 3107) : 8 == Ai ? (I = 1, + li = 15877) : 8 > Ai ? 6 == Ai ? (P = T[R], + P[V](Y, K, m), + li = 8544) : Ai > 6 && (y++, + li = 675) : 10 == Ai ? (Xo = P[Ao], + T = Xo[$], + li = 5381) : 10 > Ai ? (y = 0, + li = 20514) : li = Be < Cn.length ? 8738 : 11042 : 19 == Ai ? (I = [ie + 64 * le], + _ = I, + li = 21859) : 19 > Ai ? 15 == Ai ? (io++, + li = 25670) : 15 > Ai ? 13 == Ai ? ($o = go, + li = We ? 20928 : 17122) : Ai > 13 && (wt = 755 ^ hr.charCodeAt(De), + rr += String.fromCharCode(wt), + li = 11430) : 17 == Ai ? (bt++, + li = 14629) : 17 > Ai ? (Q = 1 === M[23], + Lo = !ze, + M[73] = new RegExp(Wn), + li = Lo ? 5508 : 16900) : (N = -9, + li = 8769) : 22 == Ai ? (Ae = xe, + li = 17153) : 22 > Ai ? 20 == Ai ? (u = 2, + li = 18566) : Ai > 20 && (g = W[_] - M, + I = 255 & g, + g = G, + U = I >> g, + J = 8 - g, + g = I << J, + I = U + g, + g = 255 & I, + L.push(g), + li = 8740) : 24 == Ai ? (Y = "d", + Y += "om", + Y += "A", + Y += "utomat", + Y += "ion", + li = B[Y] ? 24835 : 12454) : 24 > Ai ? (Q = te[Te], + U = Q[Le], + Q = te[Te], + he = Q[jo], + Q = U + he, + I += Q, + Q = te[Te], + U = Q[Ao], + li = U ? 25056 : 13892) : (de = pe[bn] + y, + ve = de + pe[Vn], + de = ve + y, + ho += de, + pe = pe[X], + li = 21091) + }(); + break; + case 5: + !function() { + 12 == Ai ? li = qe ? 2818 : 22693 : 12 > Ai ? 5 == Ai ? li = Dn < Pt.length ? 6880 : 14880 : 5 > Ai ? 2 == Ai ? (eo = ve + 1, + u = Qe === eo, + li = 3872) : 2 > Ai ? 0 == Ai ? (y = be, + li = 26016) : Ai > 0 && (ze = Le, + Te = 1, + li = 640) : 3 == Ai ? (De.push(I), + J = De, + Ue = J, + G = Ue[W], + W = G.length, + Ue = W + Ue, + G = Ue, + W = G.length, + li = 226) : Ai > 3 && (li = 4 > Ce ? 13605 : 13377) : 8 == Ai ? ($ = Object[Jn], + li = $ ? 20483 : 25249) : 8 > Ai ? 6 == Ai ? (Ie = eo[Mo], + li = Ie ? 13504 : 15648) : Ai > 6 && ($ = 1 === R, + li = $ ? 14533 : 13761) : 10 == Ai ? (Dn.push(1), + Dn = Dn.concat(y), + li = 15457) : 10 > Ai ? (R = B, + hn = R, + li = 14912) : (po = Z[vo], + M = po[cr], + li = M ? 23265 : 15811) : 19 == Ai ? (we = [], + xe = $o.length - 1, + ue = ye[18], + no = 0, + li = 4549) : 19 > Ai ? 15 == Ai ? (Dn.push(0), + li = 22115) : 15 > Ai ? 13 == Ai ? (F = 255 & je[Te], + ce = 0, + ee = 0, + ce = Kt.indexOf(H[F], 1), + oe = 255 === F, + li = oe ? 23010 : 5248) : Ai > 13 && (li = Fo ? 3715 : 9313) : 17 == Ai ? li = 2 > ki ? 2789 : 12868 : 17 > Ai ? (H = -1, + li = 17187) : li = g ? 19488 : 6690 : 22 == Ai ? (y = W, + R = y, + Z = re, + Ve = fo, + W = Ve, + Ye = R.slice(6), + li = 12358) : 22 > Ai ? 20 == Ai ? ($e = Se[ye], + li = bo ? 23333 : 1765) : Ai > 20 && (W = 1, + li = 3875) : 24 == Ai ? li = co ? 14948 : 1029 : 24 > Ai ? (Ra.push(1), + Ra = Ra.concat(q), + li = 20547) : (F++, + li = 21857) + }(); + break; + case 6: + !function() { + 12 == Ai ? (_ = 0, + li = 7491) : 12 > Ai ? 5 == Ai ? li = Ro < ze.length ? 6531 : 13956 : 5 > Ai ? 2 == Ai ? (je = 305 ^ kt.charCodeAt(mo), + H += String.fromCharCode(je), + li = 21893) : 2 > Ai ? 0 == Ai ? (y = 255 & ia, + li = T ? 24227 : 3170) : Ai > 0 && (li = 23686) : 3 == Ai ? (un += "e", + un += "iko", + un += "oc", + un = un.split("").reverse().join(""), + li = ze ? 9376 : 6883) : Ai > 3 && (Dn.push(0), + li = 15717) : 8 == Ai ? (ae = _[ao], + F = ae ^ je, + ae = je * ao, + ce = ae % 256, + je = ce + Be, + ae = 255 & F, + ye.push(ae), + li = 24163) : 8 > Ai ? 6 == Ai ? (ye = Ko, + ae = -1 === ye, + li = ae ? 16514 : 11680) : Ai > 6 && (Ie = 0, + Io = "\x93\x84\x92\x94\x8c\x84", + Ee = "", + li = 18532) : 10 == Ai ? li = q ? 13600 : 13859 : 10 > Ai ? (oo = Mn, + li = Eo ? 1600 : 14498) : (Xe++, + li = 450) : 19 == Ai ? (Ne = void 0, + li = 25665) : 19 > Ai ? 15 == Ai ? li = ho < Qe.length ? 17892 : 800 : 15 > Ai ? 13 == Ai ? (Be = D, + on = Be, + li = 26053) : Ai > 13 && (Fe = X[ve] === de, + li = Fe ? 20577 : 1827) : 17 == Ai ? li = 26149 : 17 > Ai ? (ne = Ye[lo], + li = 11428) : (N = void 0, + Ce = 0, + li = 9827) : 22 == Ai ? (T++, + li = 18979) : 22 > Ai ? 20 == Ai ? (B = V, + T = B, + li = T ? 10308 : 16544) : Ai > 20 && (Y = "s", + V = "[o", + V += "b", + Y += "se", + V += "ject", + V += " proc", + V += "ess]1", + Y += "c", + Y += "orp", + Y = Y.split("").reverse().join(""), + P = Va[Y] + 1, + R = P === V, + li = 293) : 24 == Ai ? (to = 1, + li = 20802) : 24 > Ai ? (po = y, + M = N, + Q = L, + _ = 1, + An = Q[qo], + li = An ? 12993 : 2691) : li = K < I.length ? 5124 : 12963 + }(); + break; + case 7: + !function() { + 12 == Ai ? (yn++, + li = 1573) : 12 > Ai ? 5 == Ai ? (g.push(1), + g = g.concat(D), + li = 20869) : 5 > Ai ? 2 == Ai ? (So++, + li = 11525) : 2 > Ai ? 0 == Ai ? (G = 256 - G, + li = 5152) : Ai > 0 && (mo = -bo, + li = 14693) : 3 == Ai ? (ye = D.length - 1, + li = 21603) : Ai > 3 && (li = U < y.length ? 22208 : 13316) : 8 == Ai ? (J = mn, + li = J ? 9861 : 25606) : 8 > Ai ? 6 == Ai ? li = jn ? 16545 : 14818 : Ai > 6 && (ke++, + li = 3107) : 10 == Ai ? (z = Mt, + T = z[59], + li = xa ? 23269 : 3589) : 10 > Ai ? li = re > ma ? 16705 : 4865 : (Qn++, + li = 5861) : 19 == Ai ? (Io++, + li = 3490) : 19 > Ai ? 15 == Ai ? (T = $e, + ie = -1 === T, + li = ie ? 324 : 10756) : 15 > Ai ? 13 == Ai ? (Ze = [], + li = 7746) : Ai > 13 && (g.push(1), + g = g.concat(ie), + li = 5857) : 17 == Ai ? (Se = 0, + li = 14949) : 17 > Ai ? (Bo = _e, + li = Bo ? 10466 : 16578) : (In = w.pop(), + qo = 0, + be = "", + li = 22211) : 22 == Ai ? li = 18528 : 22 > Ai ? 20 == Ai ? (Pe = ro[29], + tn = Pe.length, + Pe = ro[29], + Pe.push($o), + li = 2053) : Ai > 20 && (L = on[Te], + li = 10981) : 24 == Ai ? (pe++, + li = 13408) : 24 > Ai ? li = Ne ? 22881 : 2213 : (u++, + li = 2850) + }(); + break; + case 8: + !function() { + 12 == Ai ? (Nn = Uo[io] === oe, + li = Nn ? 23589 : 19076) : 12 > Ai ? 5 == Ai ? li = se < J.length ? 8193 : 5507 : 5 > Ai ? 2 == Ai ? (g++, + li = 21728) : 2 > Ai ? 0 == Ai ? (nn = [fn], + Ze = nn, + li = 12036) : Ai > 0 && (ie = W, + li = 4324) : 3 == Ai ? (V = [Se], + u = V, + li = 7458) : Ai > 3 && (Ce = !P[Io], + li = 11937) : 8 == Ai ? (Ue = 905 ^ J.charCodeAt(ne), + I += String.fromCharCode(Ue), + li = 3585) : 8 > Ai ? 6 == Ai ? (B = 2 * wn, + I = 2 * wn, + U = I + 2, + I = M.slice(B, U), + B = 4 * W, + U = wn % 4, + J = B + U, + B = J % 4, + U = 0 === B, + li = U ? 12609 : 13414) : Ai > 6 && (li = Ee < Ne.length ? 13445 : 3714) : 10 == Ai ? (Ko = 0, + li = 25669) : li = 10 > Ai ? 24930 : 15104 : 19 == Ai ? li = Ce ? 18209 : 1664 : 19 > Ai ? 15 == Ai ? (B = y[60], + li = 5632) : 15 > Ai ? 13 == Ai ? (Le = se[ne], + te = D - 1, + Le += te, + te = Le >= le, + li = te ? 9506 : 14817) : Ai > 13 && (M = !G[Io], + li = 25792) : 17 == Ai ? (Ye = ko[2], + fo = Ye, + Ye = ko[1], + ye = 0 | fo, + fo = Ye, + Ye = 0 | fo, + fo = 128 > Ye, + ce = 128 > ye, + li = fo ? 6757 : 23168) : 17 > Ai ? (Mo = 330 ^ gt.charCodeAt(yn), + Ho += String.fromCharCode(Mo), + li = 12515) : (y = Wa, + Y = R, + li = y ? 1476 : 16422) : 22 == Ai ? li = 5669 : 22 > Ai ? 20 == Ai ? li = X ? 15845 : 8293 : Ai > 20 && (w.push(1157933327859, 1100177178, 11992166572, 1124236270, 284709879, 5, 0), + e(14, 2, -1), + y = w.pop(), + z = [y in B[pe] | 0], + Lt = z, + li = 22884) : 24 == Ai ? (V = [1], + ii = V, + li = 14976) : 24 > Ai ? (U = [I], + H = U, + li = 21984) : (ve++, + li = 13668) + }(); + break; + case 9: + !function() { + 12 == Ai ? (X = pe, + li = X ? 16036 : 25346) : 12 > Ai ? 5 == Ai ? (Z[41] = 0, + N = void 0, + li = 19106) : 5 > Ai ? 2 == Ai ? (cn++, + li = 15713) : 2 > Ai ? 0 == Ai ? (se = u.charCodeAt(g) - 68, + W += String.fromCharCode(se), + li = 8321) : Ai > 0 && (P = 127 & ke, + ke >>= 7, + li = ke ? 12326 : 10021) : 3 == Ai ? (G = [$], + Z = G, + li = 24065) : Ai > 3 && (L = Ue, + M.push($, u), + u = L >> 16, + $ = 255 & L, + G = L >> 24, + W = K, + K = 255 & G, + G = W >> 8, + Q = M, + M = W >> 24, + g = W >> 16, + H = Q, + Q = L >> 8, + L = 255 & W, + W = 255 & u, + u = 255 & M, + M = H, + I = 255 & G, + G = M[0], + U = 255 & g, + V.push(u, U, I, L), + u = 255 & Q, + L = M[1], + m = V, + V = L, + L = G, + R.push(K, W, u, $), + u = 0 | V, + V = 0 | L, + _ = R, + R = 128 > V, + K = 128 > u, + $ = _, + L = m, + li = R ? 7233 : 23809) : 8 == Ai ? li = 641 : 8 > Ai ? 6 == Ai ? (Ee = Ie, + pe = Me, + li = me[14] ? 18052 : 5665) : Ai > 6 && (Dn.push(0), + li = 15557) : 10 == Ai ? li = X ? 7428 : 4741 : 10 > Ai ? (w.push(233447861, 208148190464, 21826034401, 3, 1), + N = P[G], + I = N[qo], + e(14, 2, -1), + N = w.pop(), + L = I[$](N), + li = 17477) : li = Pn ? 8547 : 417 : 19 == Ai ? (K = 250, + li = 13476) : 19 > Ai ? 15 == Ai ? (Z = "", + ze = ie[N], + li = 24195) : 15 > Ai ? 13 == Ai ? (u = 1 !== y[23], + li = u ? 26272 : 5443) : Ai > 13 && (li = 21762) : 17 == Ai ? li = xe < $o.length ? 14594 : 8642 : 17 > Ai ? (Ta.push(1), + Ta = Ta.concat(g), + li = 1540) : (y = new Ie[Jo], + Jo = +y, + y = Jo - yo[12], + Re = y - yo[26], + Qo = 2 > Re, + li = Qo ? 11363 : 15011) : 22 == Ai ? (te = D.indexOf(U), + H = te, + li = 17187) : 22 > Ai ? 20 == Ai ? (H = un[m], + li = 5891) : Ai > 20 && (Je = 0 === wo, + li = Je ? 11684 : 6) : 24 == Ai ? (me = 785 ^ Ee.charCodeAt(Me), + Qo += String.fromCharCode(me), + li = 15366) : 24 > Ai ? (w.push(2, 1502374954297, 2, 0), + x[P] = function(o) { + var n = e(1, o); + return n + }, + window.bobo=x[P], + + x[m] = function(o) { + var n = e(13, o); + return n + } + , + x[bo] = function() { + e(25) + } + , + x[Xn] = function(o) { + var n = e(4, o); + return n + } + , + x[U] = function() { + return 140 + } + , + Se[j] = x, + e(14, 2, -1), + T = w.pop(), + P = T, + T = x, + li = E[P] ? 26052 : 22725) : (I += Wo, + li = 673) + }(); + break; + case 10: + !function() { + 12 == Ai ? (H = he[55], + bo = he[55], + De = H.length, + bo[De] = J, + li = 19745) : 12 > Ai ? 5 == Ai ? (T = B[pe], + R = B[Ln], + Y = R[Wn](T), + R = 0, + V = "\u0277\u0278\u0271\u0275\u0266\u0247\u0260\u0275\u0278\u0271", + P = "", + m = 0, + li = 3108) : 5 > Ai ? 2 == Ai ? li = Cn < tn.length ? 23105 : 23588 : 2 > Ai ? 0 == Ai ? (K = [], + M = le[10], + _ = void 0, + g = z.length - M, + M = 0, + I = 0 > g, + U = 0, + li = I ? 1222 : 3203) : Ai > 0 && (y = q >= 30, + li = y ? 10307 : 21600) : 3 == Ai ? (We++, + li = 5893) : Ai > 3 && (_e = Bo, + li = _e ? 2721 : 25667) : 8 == Ai ? (En = 584 ^ To.charCodeAt(qo), + In += String.fromCharCode(En), + li = 10818) : 8 > Ai ? 6 == Ai ? (Ro = 0, + li = 5315) : Ai > 6 && (li = _ < ie.length ? 10947 : 10436) : 10 == Ai ? (co = yo.charCodeAt(Ln) - 938, + Jo += String.fromCharCode(co), + li = 15683) : 10 > Ai ? (io = oe, + li = 21188) : (uo[31]++, + li = 12580) : 19 == Ai ? (ee = 0 === F.length, + li = ee ? 17732 : 10787) : 19 > Ai ? 15 == Ai ? (Ln++, + li = 3841) : 15 > Ai ? 13 == Ai ? (N = yn.charCodeAt(P) - 650, + Mo += String.fromCharCode(N), + li = 22082) : Ai > 13 && (N = Oe, + $ = N, + Z = $, + m = Oe, + P = m, + V = P, + zo = V, + zo = K < z.length, + li = zo ? 23714 : 16800) : 17 == Ai ? (mn |= Q, + m = Z[zo](qe), + Q = M, + M = L, + L = void 0 !== Z[Ro], + An = L << 20, + Dn = Dn.concat(Q), + L = M << 7, + M = !(!m || !m[H]) << 13, + li = I ? 3459 : 8481) : 17 > Ai ? (je = 2 === B[50], + li = je ? 11748 : 15522) : (L = R[B]($), + G = z + L, + L = R[B](Se), + W = G + L, + L = R[B](Oe), + G = W + L, + L = R[B](K), + z = G + L, + li = 19713) : 22 == Ai ? (u = Y, + li = u ? 17888 : 23908) : 22 > Ai ? 20 == Ai ? (Tt = -1, + li = 3619) : Ai > 20 && (oo = xe, + li = 2182) : 24 == Ai ? (Q[Qn] = 0, + li = 16515) : 24 > Ai ? li = 6884 : (Ho += "inatio", + Ho += "n", + li = 10337) + }(); + break; + case 11: + !function() { + 12 == Ai ? (y = Tn, + B = ke[59], + li = Y ? 8418 : 21985) : 12 > Ai ? 5 == Ai ? (Le = 0, + li = 6657) : 5 > Ai ? 2 == Ai ? li = zo < zn.length ? 24644 : 20128 : 2 > Ai ? 0 == Ai ? (ue = [wo + 64 * We], + go = ue, + li = 24610) : Ai > 0 && (li = F ? 4675 : 4901) : 3 == Ai ? li = 12738 : Ai > 3 && (li = g ? 19170 : 1381) : 8 == Ai ? (X = dn, + de = -1 === X, + li = de ? 15424 : 18821) : 8 > Ai ? 6 == Ai ? (V = Y, + li = V ? 14722 : 2147) : Ai > 6 && (Ho = X.charCodeAt(u) - 975, + Xe += String.fromCharCode(Ho), + li = 25728) : 10 == Ai ? (de++, + li = 20004) : 10 > Ai ? (Ue = _.charCodeAt(G) - 371, + L += String.fromCharCode(Ue), + li = 15490) : (he = D, + Fo.push(4), + D = te[55], + he += Jo, + mo = D, + D = he, + li = mo.indexOf ? 18819 : 23877) : 19 == Ai ? (Fo = he > 0, + li = 2338) : 19 > Ai ? 15 == Ai ? (g.push(1), + g = g.concat(Z), + li = 19044) : 15 > Ai ? 13 == Ai ? (qo = "\u02dc\u02df\u02ee\u02db", + Me = 0, + So = 0, + pe = "\u03f8\u03fe\u03f2\u03f2\u03fe", + yo[62] = Ee, + li = yo[57] ? 1027 : 23234) : Ai > 13 && (le = 0 | Wo, + D = 0 > mo, + li = Te ? 24742 : 18720) : 17 == Ai ? (F = hn, + li = 7524) : 17 > Ai ? (Me = Ee, + ge = Me[X], + li = ge ? 22598 : 8931) : (ho = "\u02f5\u02eb\u02e6\u02f6\u02ea", + Qe = "", + eo = 0, + li = 14497) : 22 == Ai ? (Dn.push(1), + Dn = Dn.concat(B), + li = 10310) : 22 > Ai ? 20 == Ai ? li = ke < Z.length ? 2436 : 16901 : Ai > 20 && (L = _, + ie = g, + _ = H, + li = ie ? 12323 : 1283) : 24 == Ai ? (Ra.push(0), + li = 16740) : 24 > Ai ? (y = rn, + R = W, + W = B[1], + g = Y.split(Jo), + B = y, + y = Tn, + W.push(z), + z = y[Ln], + Y = g, + M = 0 | B, + B = y[Da], + R += Jo, + _ = y[X], + g = 128 > M, + li = g ? 7777 : 22048) : (B = 128 | B, + li = 9700) + }(); + break; + case 12: + !function() { + 12 == Ai ? (y[0] = 253, + li = 7489) : 12 > Ai ? 5 == Ai ? (le = D, + J = le, + Ao = Ao.concat(J), + li = 8608) : 5 > Ai ? 2 == Ai ? (W = "\u018c", + H = "", + ne = 0, + li = 6405) : 2 > Ai ? 0 == Ai ? (z = R, + Se[T] = 1, + e(14, 2, -1), + T = w.pop(), + R = T, + li = Oe ? 452 : 24992) : Ai > 0 && (Xo = 397 ^ Gn.charCodeAt(Ro), + N += String.fromCharCode(Xo), + li = 11329) : 3 == Ai ? (m = P[Ln], + I = m[$](T), + li = 8481) : Ai > 3 && (Le = $e, + li = 14885) : 8 == Ai ? (re = re.split("").reverse().join(""), + X = "r", + vo += "at", + li = 2819) : 8 > Ai ? 6 == Ai ? (D = ze[Ro] === H, + li = D ? 16865 : 15458) : Ai > 6 && (li = N < m.length ? 3298 : 25316) : 10 == Ai ? (ao = Fo < _[8], + li = ao ? 24576 : 2561) : 10 > Ai ? (uo[56] = [], + li = 16421) : (g.push(1), + g = g.concat(B), + li = 7522) : 19 == Ai ? (_e = 4 === He[15], + li = 13954) : 19 > Ai ? 15 == Ai ? (co = 0, + y = "", + Ln = "\u0105\u0116\u0105\u010e\u0114", + li = 21024) : 15 > Ai ? 13 == Ai ? (re = Io, + li = re ? 12739 : 21920) : Ai > 13 && (D = void 0, + Be = H, + je = 0 | Be, + Be = 128 > je, + li = Be ? 21509 : 17541) : 17 == Ai ? (ro.push(We), + li = 15395) : 17 > Ai ? (le = D[Re](Pn), + li = le ? 1094 : 15073) : (on = mo.indexOf(D), + U = on, + li = 19170) : 22 == Ai ? (T = z[Ln], + R = T[Se], + u = !R, + li = 11364) : 22 > Ai ? 20 == Ai ? (te[17] = -1, + te[2] = 0, + te[13] = 0, + te[11] = 0, + li = 4896) : Ai > 20 && (bo = Wo, + li = 4134) : 24 == Ai ? (Fe++, + li = 12737) : 24 > Ai ? (Vo = ln.charCodeAt(ae) - 105, + Uo += String.fromCharCode(Vo), + li = 12069) : (ke = q.length, + R = B, + B = At, + Ce = 0, + Z = "\u0148\u0148", + $ = 0, + li = 19713) + }(); + break; + case 13: + !function() { + 12 == Ai ? (X = "\u032f\u033e\u0331\u032d\u0340\u0331\u031b\u033f\u032f\u0335\u0338\u0338\u032d\u0340\u033b\u033e", + u = "f", + de = 0, + ve = "", + u += "u", + li = 12549) : 12 > Ai ? 5 == Ai ? (Ne = 511 ^ In.charCodeAt(pn), + To += String.fromCharCode(Ne), + li = 20133) : 5 > Ai ? 2 == Ai ? (jn = void 0, + li = 22532) : 2 > Ai ? 0 == Ai ? (Fe = de.charCodeAt(Me) - 19, + xo += String.fromCharCode(Fe), + li = 17093) : Ai > 0 && (ie = [], + M = m % 128, + _ = m - M, + g = M + 128, + M = _ / 128, + _ = 127 & M, + ie.push(g, _), + V = ie, + li = 1539) : 3 == Ai ? (J = R.charCodeAt(Zn), + D = 255 & J, + qa.push(D), + li = 25701) : Ai > 3 && (W = 1 === $[23], + li = W ? 16005 : 16992) : 8 == Ai ? (he = ae, + Ke = 0 | he, + he = void 0, + ao = 128 > Ke, + li = ao ? 14724 : 5286) : 8 > Ai ? 6 == Ai ? (z = 253, + li = 12962) : Ai > 6 && (Uo = U[st], + li = 18688) : 10 == Ai ? (U = [M], + I = U, + li = 15781) : 10 > Ai ? (W = Ce, + u = W, + li = 18566) : li = Eo ? 20260 : 25152 : 19 == Ai ? (Te = encodeURI(Te), + W = De[55], + $ = encodeURI($), + H = W, + W = $, + W += Jo, + $ = Te, + Te = W, + $ += Jo, + ne = $, + li = H.indexOf ? 14500 : 24929) : 19 > Ai ? 15 == Ai ? li = so < je.length ? 12290 : 1 : 15 > Ai ? 13 == Ai ? li = te ? 6944 : 645 : Ai > 13 && (li = jo < W.length ? 19237 : 1445) : 17 == Ai ? (Ra.push(1), + Ra = Ra.concat(K), + li = 20709) : 17 > Ai ? (q = 95 & P[fr], + kt += q, + q = fr + 1, + T = P[q], + q = 95 & T, + kt += q, + q = fr + 2, + T = P[q], + q = 95 & T, + kt += q, + q = fr + 3, + T = P[q], + q = 95 & T, + kt += q, + li = 24192) : li = To ? 24612 : 15009 : 22 == Ai ? li = Jo ? 8866 : 12390 : 22 > Ai ? 20 == Ai ? (J = W[U] === Y, + li = J ? 3618 : 6148) : Ai > 20 && (ko = Cn, + Vo = ko, + li = 25123) : 24 == Ai ? (J = B, + B = J, + Ao = Ao.concat(B), + li = 10752) : 24 > Ai ? (oo = xe, + ko = oo.concat(ko), + ko = to.concat(ko), + ko = Je.concat(ko), + Cn++, + li = 18978) : li = W ? 128 : 25861 + }(); + break; + case 14: + !function() { + 12 == Ai ? (Io = Mo.length - 1, + Xe = vo[Io], + re = Xe === kn, + li = 21920) : 12 > Ai ? 5 == Ai ? (y[46] = 1, + B = [255], + mn = B, + li = 2241) : 5 > Ai ? 2 == Ai ? (Y = B[P], + m = re[55], + Oe = m[T], + m = Y[V](Oe), + li = m ? 17412 : 20614) : 2 > Ai ? 0 == Ai ? (q[68] = 1, + li = 13701) : Ai > 0 && (N = gr, + N[0] = [], + Z = Se, + ie = Z[un], + N[35] = Ro, + li = ie ? 2468 : 15042) : 3 == Ai ? (Jo = 3 === pn[2], + li = Jo ? 7620 : 7617) : Ai > 3 && (Z = M, + M = Z, + Z = M, + M = Z >> 24, + I = 255 & Z, + U = Z >> 8, + J = 255 & U, + U = 255 & M, + M = Z >> 16, + Z = 255 & M, + _.push(U, Z, J, I), + g = _, + Z = g, + io = Z, + li = 4386) : 8 == Ai ? (se = wn[Te], + li = 609) : 8 > Ai ? 6 == Ai ? (ie = -9, + li = 2370) : Ai > 6 && (li = qe < u.length ? 4418 : 9985) : 10 == Ai ? (fe++, + li = 22528) : 10 > Ai ? li = ne < g.length ? 643 : 23617 : (Xe = ho.charCodeAt(Qe) - 655, + Oo += String.fromCharCode(Xe), + li = 15392) : 19 == Ai ? (D = -1, + li = 5603) : 19 > Ai ? 15 == Ai ? (G = -9, + li = 2177) : 15 > Ai ? 13 == Ai ? (we = [], + go = xe % 128, + nn = go + 128, + xn = xe - go, + go = xn / 128, + xn = 127 & go, + we.push(nn, xn), + Eo = we, + li = 6336) : Ai > 13 && (g = 1 === M[23], + li = g ? 12421 : 5573) : 17 == Ai ? (I = [], + Ue = _n % 128, + bo = _n - Ue, + ot = 64 * je, + Fo = bo / 128, + bo = Ue + 128, + Ue = 63 & Fo, + Fo = Ue + ot, + I.push(bo, Fo), + $ = I, + li = 8962) : 17 > Ai ? (Dn.push(1), + Dn = Dn.concat(y), + li = 26242) : (re = "tx", + re += "etno", + re += "C", + re += "oiduAt", + re += "ikbew", + re = re.split("").reverse().join(""), + Oo = Jn[re], + li = 10915) : 22 == Ai ? (Ro[1] = 2, + Z = "ge", + Q = e[Mo](1, 10), + Z += "tRec", + Z += "ent", + N[Z](1e3, Q), + li = 21186) : 22 > Ai ? 20 == Ai ? li = q ? 23715 : 18466 : Ai > 20 && (go = Ze[ue] === _o, + li = go ? 13029 : 5220) : 24 == Ai ? (Lo = Ro[vo], + un = "r", + un += "equ", + un += "es", + un += "tM", + un += "IDIAccess", + D = un, + li = Lo[D] ? 15909 : 11620) : 24 > Ai ? (y = Mt, + ke = re + B.length, + y[43] = 0, + re = Sa, + Ye = Ye.concat(B), + li = q ? 4704 : 7459) : li = nt < at.length ? 1123 : 22977 + }(); + break; + case 15: + !function() { + 12 == Ai ? (zo = K++, + V = z[zo], + zo = Y.indexOf(V), + V = K++, + P = z[V], + V = Y.indexOf(P), + P = K++, + m = z[P], + P = Y.indexOf(m), + m = K++, + N = z[m], + m = Y.indexOf(N), + N = zo << 2, + Ce = V >> 4, + Z = N | Ce, + N = 15 & V, + Ce = N << 4, + N = P >> 2, + $ = Ce | N, + N = 3 & P, + Ce = N << 6, + N = Ce | m, + Mo.push(Z), + Ce = 64 != P, + li = Ce ? 20482 : 11843) : 12 > Ai ? 5 == Ai ? (_ = D, + D = -1 === _, + li = D ? 19780 : 21539) : 5 > Ai ? 2 == Ai ? li = Wn < ze.length ? 24162 : 5796 : 2 > Ai ? 0 == Ai ? (D = void 0, + te = _, + he = z, + Be = Y, + je = H, + ye = he[23], + li = ye ? 9 : 5536) : Ai > 0 && (H = Y[Io], + li = 20931) : 3 == Ai ? li = R < P.length ? 12933 : 21282 : Ai > 3 && (li = u < Ne.length ? 14083 : 18980) : 8 == Ai ? (y = u[55], + X = y, + y = ho, + y += "", + de = y, + li = X.indexOf ? 8640 : 771) : 8 > Ai ? 6 == Ai ? (G = Y, + W = T, + ie = L, + po = 1, + M = ie[qo], + li = M ? 14595 : 25792) : Ai > 6 && (so = 1 === Ge, + hn = Bo, + Uo = 0 | oe, + oe = 0 > rn, + Nn = oe, + li = io ? 18211 : 20676) : 10 == Ai ? (g = !ie[Io], + li = 5666) : 10 > Ai ? (pe = 1, + li = 26083) : (X = ge, + u = void 0, + de = "E", + de += "rror", + ve = X[de], + li = ve ? 5604 : 15045) : 19 == Ai ? (ao = [rn + 64 * oe], + No = ao, + li = 6949) : 19 > Ai ? 15 == Ai ? (ln = ln.concat(he), + ln = ln.concat(He), + he = ce, + ln = ln.concat(he), + ln = ln.concat(so), + li = 4129) : 15 > Ai ? 13 == Ai ? (bn = u.charCodeAt(dn) - 690, + Qe += String.fromCharCode(bn), + li = 10465) : Ai > 13 && (Z = $, + $ = Z, + Ce = Ce.concat($), + Ce.push(0), + li = 4641) : 17 == Ai ? (Bn = 236 ^ ue.charCodeAt(We), + nn += String.fromCharCode(Bn), + li = 3395) : 17 > Ai ? (W = Nn, + li = R[70] ? 12769 : 4) : (P = R === u, + m = !1, + li = P ? 12032 : 23332) : 22 == Ai ? ($[55] = [], + li = 3296) : 22 > Ai ? 20 == Ai ? (no = -1, + li = 21924) : Ai > 20 && (li = me < X.length ? 13986 : 129) : 24 == Ai ? li = ae < ln.length ? 23939 : 11008 : 24 > Ai ? (mn = L, + De += "t", + L = G, + W += "les", + G = un, + un = De, + N += "d", + li = L ? 22531 : 25090) : (Ie = ge, + li = me ? 8868 : 1730) + }(); + break; + case 16: + !function() { + 12 == Ai ? (pe = "\x89\x92\x8f\x8b\x94\x9az\x95\x96", + ge = "b", + X = "", + u = 0, + li = 21028) : 12 > Ai ? 5 == Ai ? (T = 434 ^ L.charCodeAt(G), + Z += String.fromCharCode(T), + li = 1794) : 5 > Ai ? 2 == Ai ? (W = 0 | $, + $ = jo, + ie = L, + L = 64 > ie, + g = 0 > W, + li = L ? 19587 : 3136) : 2 > Ai ? 0 == Ai ? (cn--, + li = 2816) : Ai > 0 && (P = V, + De = P, + li = 7334) : 3 == Ai ? (Cn++, + li = 2371) : Ai > 3 && (H = D.indexOf(De), + g = H, + li = 23169) : 8 == Ai ? (Ie = "ge", + Ie += "tB", + Ie += "ou", + Ie += "ndingCl", + Ie += "ientRe", + Ie += "ct", + me = uo[Ie](), + li = 7425) : 8 > Ai ? 6 == Ai ? (Eo = _o ^ ee[12], + Ze = void 0, + go = void 0, + fn = void 0, + li = Ae ? 19011 : 16965) : Ai > 6 && (g.push(0), + li = 26145) : 10 == Ai ? (U = 64 > _n, + li = Fo ? 736 : 13312) : 10 > Ai ? (Je = oo, + oo = 64 > Ae, + li = oo ? 23909 : 21668) : (xe = no, + li = 3844) : 19 == Ai ? (Vo = Ve.charCodeAt(ee) - 483, + xn += String.fromCharCode(Vo), + li = 11268) : 19 > Ai ? 15 == Ai ? li = Jo < En.length ? 11520 : 13027 : 15 > Ai ? 13 == Ai ? (Q = Ro[J], + li = 7652) : Ai > 13 && (xo = 29 ^ u.charCodeAt(pe), + de += String.fromCharCode(xo), + li = 24803) : 17 == Ai ? (T = "tc", + m = "h", + N = "sh", + Ce = void 0, + L = "We", + Xo = function() {} + , + G = "", + W = 0, + M = void 0, + Q = "\u0239\u0251\u0250\u0255\u024d\u023f\u0260\u025e\u0251\u024d\u0259\u0240\u025e\u024d\u024f\u0257", + _ = !!Xo.name << 5, + Xo = "", + An = "", + g = "In", + w.push(21178437935, 13112148160, 2, 1), + I = "\u0238\u022d\u0231\u0229\u0213\u0236\u022d\u022b\u022d\u0232", + mn = 0, + Ro = "w", + ze = "\xc7\xed\xf9\xf6\xfb\xf8", + et = 0, + Ro += "asDi", + Ue = [], + Go = "\xe4\xcd\xcd\xc7\xc2\xc5\xce\xea\xde\xcf\xc2\xc4\xe8\xc4\xc5\xdf\xce\xd3\xdf", + Ro += "scarde", + Lo = "yx", + un = "H", + Lo += "orP", + D = "\xf9\xfb\xea\xdf\xea\xea\xec\xf7\xfc\xeb\xea\xfb\xd0\xff\xf3\xfb\xed", + jo = "", + De = "H", + $e = "Fo", + H = "", + Te = "", + se = "fr", + De += "T", + g += "tl", + se += "o", + se += "mEn", + ne = "N\x81psq\x80_q~\x82uoq", + Lo = Lo.split("").reverse().join(""), + li = 16098) : 17 > Ai ? li = U ? 21670 : 22627 : (Ko = rn, + F = 1, + li = 9728) : 22 == Ai ? (co = Jo, + li = 16580) : 22 > Ai ? 20 == Ai ? (He[15] = 0, + ao = ye, + li = 14946) : Ai > 20 && (me++, + li = 2148) : 24 == Ai ? (Me = Ie.charCodeAt(Re) - 167, + en += String.fromCharCode(Me), + li = 2116) : 24 > Ai ? (To = Jo, + li = To ? 25378 : 11493) : (y = re, + M = Ra, + _ = y[1], + y = re, + re = M.length / 2, + g = B[Ut](re), + re = Tn, + li = 7680) + }(); + break; + case 17: + !function() { + if (12 == Ai) + R = Se[ke] === V, + li = R ? 9921 : 198; + else if (12 > Ai) + 5 == Ai ? (K = 17 === Y, + li = 22112) : 5 > Ai ? 2 == Ai ? (y = 21, + u = "", + q = 0, + re = void 0, + ke = 1, + B = void 0, + z = void 0, + T = "\u01e1", + Se = void 0, + R = void 0, + Y = [], + V = void 0, + P = void 0, + m = 0, + Oe = 0, + K = 0, + N = "v", + Ce = 0, + Z = ba, + $ = void 0, + L = 4, + Xo = void 0, + G = void 0, + W = void 0, + ie = "", + po = 255 & L, + M = 0, + Q = void 0, + _ = void 0, + An = void 0, + g = [], + I = void 0, + Dn = [], + U = "\u0213\u0228\u0235\u0229\u0232\u0235\u0230\u0224\u0231\u0226\u0228\u0208\u0231\u0237\u0235\u023c", + mn = void 0, + Ro = void 0, + J = void 0, + Xn = 0, + ze = 0, + et = void 0, + Ue = void 0, + le = "t", + Go = 10, + Lo = "\xfb\xfe\u0103\xf9\xde\u0103\xf9\xfa\u010d", + un = void 0, + D = void 0, + jo = L >> 8, + L = [], + De = 0, + $e = void 0, + H = void 0, + bo = void 0, + Te = 0, + yt = "m", + se = void 0, + Pt = void 0, + ne = Jo, + pr = void 0, + Wn = void 0, + Ao = 0, + Le = void 0, + Gn = void 0, + te = "On", + he = void 0, + Ye = "m", + jn = "", + bt = 0, + Wo = 0, + vn = 100, + mo = 0, + pt = "Ma", + gr = void 0, + Ct = void 0, + mt = [0], + sr = [], + cr = " ", + dt = void 0, + hr = "\u02be\u0292\u028b\u02b5\u029c\u0290\u0286\u0280\u02bf\u029c\u0294", + ri = 0, + ci = 0, + te += "lyHo", + kt = 0, + Kr = void 0, + ir = 0, + La = void 0, + Na = void 0, + Qa = void 0, + ii = void 0, + wn = 0, + on = void 0, + Be = Oo, + Za = [], + _n = 0, + je = void 0, + Er = 0, + fo = [], + ia = 127, + ot = 0, + Sa = void 0, + ye = [], + Fo = [], + Ke = void 0, + Mt = 30, + ao = oi, + ct = s, + ai = [], + He = [], + ar = [], + so = " ", + dr = 2, + rr = "", + _e = 0, + Br = void 0, + zr = void 0, + Wr = void 0, + Vr = 0, + Xr = void 0, + ae = 1, + ta = void 0, + an = 0, + ma = 0, + Ge = 0, + Bo = 1842947681, + F = [], + ja = 0, + li = 1698) : 2 > Ai ? 0 == Ai ? (De = J[55], + $e = De, + li = $e.indexOf ? 12770 : 3265) : Ai > 0 && (li = G < L.length ? 5635 : 23172) : 3 == Ai ? (Vt = Vt.concat(R), + R = _ | g[1], + Y = R[uo](), + R = Tt, + W = -1 === R, + li = W ? 18853 : 12708) : Ai > 3 && (li = u < ge.length ? 6689 : 23330) : 8 == Ai ? (Ro = Te, + Z[69] = Ro, + Q = Z, + li = Q[55] ? 23652 : 22085) : 8 > Ai ? 6 == Ai ? (Mo.push(N), + li = 14659) : Ai > 6 && (lo = Ae, + li = 96) : 10 == Ai ? (oe = 0, + Ve = 0, + Vo = void 0, + cn = F.length - 1, + Do = 0, + ko = [], + Cn = 0, + sn = 0, + wo = 0, + li = 2816) : 10 > Ai ? (co = ge.charCodeAt(To) - 590, + uo += String.fromCharCode(co), + li = 1442) : (u = me === Me, + Me = ge[47], + ve = y, + li = u ? 9317 : 12418); + else if (19 == Ai) + zo = Mo[ke] ^ T, + z = 255 & zo, + Se.push(z), + T = z, + li = 19590; + else if (19 > Ai) + 15 == Ai ? (u = W, + G += "ins/", + W = "0", + se = jo, + W = W.split("").reverse().join(""), + G += "n", + G += "ame/", + G += "filename/ver", + G += "sion", + G += "/type/", + G += "ActiveXObje", + G += "ct", + jo = G, + G = jo.split(D), + jo = G[2], + ne = G[0], + Ao = G[3], + Le = G[1], + te = U[ne], + U = G[5], + ne = G[4], + G = Q[U], + li = 23686) : 15 > Ai ? 13 == Ai ? (R = Y[pe], + M = R[U](), + li = M ? 16417 : 2242) : Ai > 13 && (li = 16004) : 17 == Ai ? li = y ? 708 : 26212 : 17 > Ai ? (zo = 835 ^ Mo.charCodeAt(Ho), + ke += String.fromCharCode(zo), + li = 6400) : li = yt > T ? 17988 : 23937; + else if (22 == Ai) + ne = mo[De](J[ir]), + li = ne ? 20864 : 25381; + else if (22 > Ai) + if (20 == Ai) { + for (An in E) + _[An] = E[An]; + E = _, + E[ie] = E[Z], + E[W] = {}, + T = E[W], + T[E[Z]] = 1, + li = Object[Jn] ? 22020 : 25345 + } else + Ai > 20 && (ht = qn[29], + Bn = ht.length, + ht = qn[29], + ht.push(Sn), + li = 4677); + else + 24 == Ai ? (cn = Vo, + Ve = Ve.concat(cn), + li = 23616) : 24 > Ai ? (g.push(0), + li = 17632) : (Oe = $, + z = Oe, + li = 12962) + }(); + break; + case 18: + !function() { + 12 == Ai ? li = V[So] ? 18915 : 24865 : 12 > Ai ? 5 == Ai ? (Ye = Ve, + li = 2784) : 5 > Ai ? 2 == Ai ? (Dn.push(0), + li = 15008) : 2 > Ai ? 0 == Ai ? (y = br, + u = 255 & y, + q = y >> 8, + y = 255 & q, + ni.push(y, u), + wa = ni, + y = wa, + un = y, + y = un, + li = 17571) : Ai > 0 && (we = 0, + li = 7844) : 3 == Ai ? li = ua ? 17829 : 19490 : Ai > 3 && (He = No, + li = ee ? 26178 : 5825) : 8 == Ai ? li = y < ho.length ? 25824 : 20032 : 8 > Ai ? 6 == Ai ? (ve = de, + li = ve ? 25731 : 19522) : Ai > 6 && (Je = void 0, + oo = wo - ro, + to = void 0, + xe = Ve - Pe, + We = void 0, + Yo = sn - $o, + Mn = xe, + xe = oe - tn, + Ae = void 0, + lo = Yo, + Yo = oo, + oo = xe, + xe = 0 | oo, + oo = 0 | lo, + lo = 0 | Yo, + Yo = 0 > oo, + we = 0 | Mn, + Mn = Yo, + ue = 16384 > lo, + no = 0 > we, + Eo = no, + _o = 0 > xe, + li = ue ? 3141 : 13539) : 10 == Ai ? (Q = 6, + li = 3649) : 10 > Ai ? (we = 127 & xe, + xe >>= 7, + li = xe ? 1669 : 3270) : (Ce = 64 != m, + li = Ce ? 6691 : 14659) : 19 == Ai ? (ae = ce ^ Fo[2], + Ge = ce ^ Fo[7], + gn = Be, + ln = ce ^ Fo[13], + Zo = ae - je[2], + ee = He - je[11], + rn = gn[29], + oe = Zo, + Zo = ce ^ Fo[14], + io = ln - je[13], + li = Bo ? 12768 : 13825) : 19 > Ai ? 15 == Ai ? (M = $e, + Le = W[le], + W = Wo, + le = se, + se = Ao, + li = De ? 3110 : 7972) : 15 > Ai ? 13 == Ai ? li = Wo ? 23331 : 22688 : Ai > 13 && (li = Oe < Co.length ? 5476 : 18) : 17 == Ai ? (N = P, + li = N ? 6275 : 8544) : 17 > Ai ? li = 1760 : ($o = 2, + li = 16965) : 22 == Ai ? li = ge ? 24225 : 19872 : 22 > Ai ? 20 == Ai ? (B[13] = B[13], + y[0] = 252, + li = 16516) : Ai > 20 && (U = 3 === B, + li = U ? 194 : 10752) : 24 == Ai ? (Oe = y[Ln], + K = Oe[Un](m, V), + li = K ? 2661 : 19653) : 24 > Ai ? (ao = Ko, + so = 0 | ao, + ao = 128 > so, + li = ao ? 4613 : 21152) : (Je = Mn, + to = We, + We = 64 > Je, + li = We ? 15748 : 24096) + }(); + break; + case 19: + !function() { + 12 == Ai ? (u = Po.charCodeAt(So) - 768, + ge += String.fromCharCode(u), + li = 16674) : 12 > Ai ? 5 == Ai ? (m = 9, + W = 1, + li = 4640) : 5 > Ai ? 2 == Ai ? (Ce = 1 === m[23], + li = Ce ? 16964 : 18020) : 2 > Ai ? 0 == Ai ? li = Ln < be.length ? 9380 : 21925 : Ai > 0 && (K++, + li = 25795) : 3 == Ai ? (Ue = on[L], + li = 3206) : Ai > 3 && (li = Jn < bn.length ? 5157 : 14116) : 8 == Ai ? (L = -se, + li = 20674) : 8 > Ai ? 6 == Ai ? (L = se, + li = 20674) : Ai > 6 && (_ = He.charCodeAt(ee) - 509, + H += String.fromCharCode(_), + li = 21826) : 10 == Ai ? (Dn.push(te), + li = P[$] ? 17923 : 26210) : 10 > Ai ? (Z = y, + $ = P, + L = Oe, + G = 1, + W = L[qo], + li = W ? 6724 : 4869) : li = Qe < de.length ? 13861 : 14884 : 19 == Ai ? li = Zn < R.length ? 3491 : 7776 : 19 > Ai ? 15 == Ai ? ($e = [], + Ke = se % 128, + ao = Ke + 128, + He = se - Ke, + Ke = He / 128, + He = 127 & Ke, + $e.push(ao, He), + U = $e, + li = 1509) : 15 > Ai ? 13 == Ai ? (V = K in z[pe], + R += "_", + R += "IE_", + R += "DEV", + R += "TOOL", + R += "B", + R += "AR_CONSOLE_CO", + R += "M", + R += "MAND", + R += "_LINE", + P = R in z, + li = P ? 24320 : 3812) : Ai > 13 && (Ta.push(1), + Ta = Ta.concat(z), + li = 3810) : 17 == Ai ? li = yo < X.length ? 5541 : 2851 : 17 > Ai ? (W = Mt, + H = D.length, + D = Qt[la](2), + Te = k, + te = W, + je = H, + H = 0 | je, + je = D[at](2), + D = je[Be](S, _), + ye += D, + _ = 16384 > H, + li = _ ? 14723 : 8258) : (Ne = yo[0], + li = Ne ? 3493 : 549) : 22 == Ai ? (rn = [Zo + 64 * F], + No = rn, + li = 26401) : 22 > Ai ? 20 == Ai ? li = 12451 : Ai > 20 && (li = T ? 16993 : 19073) : 24 == Ai ? (xe = to[0], + We = Je[48], + Ae = xe % 7, + lo = We[Ae], + We = lo ^ to[12], + Ae = void 0, + we = Je, + Je = We, + ue = we[29], + no = void 0, + Eo = 0, + _o = Je, + Ze = ue, + li = Ze.indexOf ? 4608 : 16164) : 24 > Ai ? (ao++, + li = 25729) : (ge = "tc", + ge += "eRtn", + ge += "ei", + ge += "lCgnidnu", + ge += "oBteg", + ge = ge.split("").reverse().join(""), + u = pe[ge](), + li = 24228) + }(); + break; + case 20: + !function() { + 12 == Ai ? li = 21860 : 12 > Ai ? 5 == Ai ? li = 25026 : 5 > Ai ? 2 == Ai ? (g = An, + li = g ? 14049 : 26019) : 2 > Ai ? 0 == Ai ? (Ao = g[ne] === jo, + li = Ao ? 705 : 11968) : Ai > 0 && (Ie = 0 === q[u], + X = "", + li = Ie ? 25220 : 4705) : 3 == Ai ? (_e = 2, + li = 9313) : Ai > 3 && (oe++, + li = 6565) : 8 == Ai ? (se = -1, + li = 9952) : 8 > Ai ? 6 == Ai ? (Y++, + li = 12612) : Ai > 6 && (m++, + li = 10594) : 10 == Ai ? (go = xe[ko], + go[ue] = ce[Do], + oe[ee](xe), + ht[Do] = xe[Yo], + Ae[Do] = xe[Ve], + oe[no](xe), + li = 25666) : 10 > Ai ? (X++, + li = 10374) : li = Ro < mn.length ? 17889 : 2306 : 19 == Ai ? (lo[9] = 0, + lo[1] = 0, + lo[4] = 0, + lo[0] = 0, + li = 7810) : 19 > Ai ? 15 == Ai ? (y++, + li = 8771) : 15 > Ai ? 13 == Ai ? (u++, + li = 24930) : Ai > 13 && (_o = void 0, + Ze = Yo, + go = 0 | Ze, + Ze = 128 > go, + li = Ze ? 7300 : 11393) : 17 == Ai ? (ur = Co, + li = 11842) : 17 > Ai ? (q = Mt, + z = Tn, + T = na % Se.length, + li = q[59] ? 4417 : 228) : (R = 127 & u, + u >>= 7, + li = u ? 26240 : 12997) : 22 == Ai ? (N = G, + li = 17506) : 22 > Ai ? 20 == Ai ? (cn = Ve % 128, + Do = cn + 128, + Cn = [], + sn = Ve - cn, + cn = sn / 128, + sn = 127 & cn, + Cn.push(Do, sn), + Vo = Cn, + li = 20773) : Ai > 20 && (D = P[ze], + G = D[$], + li = 4226) : 24 == Ai ? (T = q[Qo], + $ = q[pn], + L = void 0, + W = q[pe], + ie = void 0, + M = 0, + _ = 0, + g = void 0, + I = void 0, + U = 0, + b = 1, + J = [], + Ue = void 0, + le = $, + D = void 0, + jo = void 0, + De = z, + $e = void 0, + H = "re", + bo = void 0, + Te = T[en], + T = 0, + H += "f", + se = void 0, + li = le ? 7202 : 12033) : 24 > Ai ? li = Q < Lo.length ? 8864 : 3267 : (eo = 503 ^ ve.charCodeAt(u), + X += String.fromCharCode(eo), + li = 16517) + }(); + break; + case 21: + !function() { + 12 == Ai ? (M.push(_), + K = I.length, + _ = void 0, + g = K, + K = 0 | g, + g = 128 > K, + li = g ? 8324 : 644) : 12 > Ai ? 5 == Ai ? li = 6818 : 5 > Ai ? 2 == Ai ? (Oe = 311 ^ vo.charCodeAt(T), + ke += String.fromCharCode(Oe), + li = 4229) : 2 > Ai ? 0 == Ai ? li = y < _.length ? 22656 : 20065 : Ai > 0 && (Je = tn, + Pe = 1, + li = 14501) : 3 == Ai ? (re = z[Rt], + R = re[qo], + li = 12384) : Ai > 3 && (q = 0, + li = 10690) : 8 == Ai ? (te = 50, + li = 9222) : 8 > Ai ? 6 == Ai ? li = 416 : Ai > 6 && (li = Fo ? 19811 : 2338) : 10 == Ai ? (re = Oo, + li = re ? 17410 : 24961) : 10 > Ai ? (U = 31 * g, + g = 0 | U, + U = L.charCodeAt(G), + g += U, + G += I, + li = 23875) : li = oe < Kn.length ? 23970 : 20800 : 19 == Ai ? li = 10629 : 19 > Ai ? 15 == Ai ? (Yn = $o >> 21, + Tn = $o >> 14, + Fn = $o >> 11, + Vo = $o >> 13, + Do = $o >> 2, + ko[6] = 1 & Tn, + Tn = $o >> 7, + Cn = $o >> 19, + w.push(4952958, 1, 1), + ko[17] = 1 & Cn, + ko[22] = 1 & Fn, + ko[12] = 1 & Tn, + sn += "e", + Tn = $o >> 18, + ko[23] = 1 & Do, + Fn = sn, + ko[21] = 1 & Tn, + Tn = $o >> 1, + Do = $o >> 3, + ko[14] = ye, + ko[26] = 1 & Yn, + e(14, 2, -1), + ye = cn, + ko[0] = 1 & Do, + ko[16] = 1 & Tn, + ko[18] = te, + te = ye[at](0, Mt), + Mt = w.pop(), + w.push(1012163571, 1, 0), + Yn = ye[Ia](0, Go), + Go = ye[za](0, y), + y = Ye[Mt], + e(14, 2, -1), + ye = Z, + ko[9] = 1 & Vo, + Je[29] = [], + li = y ? 20514 : 9347) : 15 > Ai ? 13 == Ai ? (ja++, + li = 20513) : Ai > 13 && (Re = "do", + Ee = "\u026c\u027d\u027b\u0279\u0244", + Me = "b", + me = 0, + So = "", + yo[26] = y, + pe = "", + ge = "", + X = "\u02c2\u02cf\u02c4\u02d9", + u = 0, + de = 0, + ve = "\u0364\u036d\u036a\u0366\u036f\u0375\u035a", + xo = "", + Fe = "", + qe = 0, + ho = yo[48], + Qe = "b", + bn = void 0, + dn = 0, + q = 0, + li = 12802) : 17 == Ai ? li = 12422 : 17 > Ai ? (Ra.push(1), + Ra = Ra.concat(V), + li = 1156) : (io = rn[29], + oe = io.length, + io = rn[29], + io.push(Zo), + li = 8196) : 22 == Ai ? (ko[5] = 0, + te = "", + oe = "M", + Tn = "", + Do = 0, + ro = 0, + oe += "TIn", + oe += "terv", + oe += "al", + to = Ye[oe], + li = to ? 20802 : 24771) : 22 > Ai ? 20 == Ai ? (In = Me[55], + yo += "ick", + En += "s", + Io += "ou", + En += "emove", + Ne = In, + In = So, + li = In ? 130 : 15747) : Ai > 20 && (P = 255 & Se, + Br = xr, + Se = Jo, + L = Se, + ie = Mt, + M = 255 & V, + ar.push(M, P), + V = Br, + li = V ? 9697 : 24037) : 24 == Ai ? (bo = se, + se = Le, + Le = se, + se = bo, + li = Ue ? 21571 : 19204) : 24 > Ai ? (R = po, + Y = T, + R += Jo, + li = B ? 22883 : 23235) : li = 612 + }(); + break; + case 22: + !function() { + 12 == Ai ? li = X < fe.length ? 14850 : 8579 : 12 > Ai ? 5 == Ai ? (u = 254, + li = 18566) : 5 > Ai ? 2 == Ai ? (lo++, + li = 17633) : 2 > Ai ? 0 == Ai ? (le = D, + li = le ? 4832 : 12486) : Ai > 0 && (Ro = ze.indexOf(H), + g = Ro, + li = 10658) : 3 == Ai ? (z = [], + li = 21733) : Ai > 3 && (ue = lo, + li = 13952) : 8 == Ai ? (Le = 171 ^ Go.charCodeAt(Wn), + G += String.fromCharCode(Le), + li = 4102) : 8 > Ai ? 6 == Ai ? (Ta.push(1), + Ta = Ta.concat(Se), + li = 7234) : Ai > 6 && (li = 740) : 10 == Ai ? (g = ie[_] === M, + li = g ? 17155 : 13601) : 10 > Ai ? (B = Mt, + R = B[55], + P = Tn, + m = ga, + K = B[29], + Xn = Xn.concat(T), + li = K ? 322 : 11648) : li = 20996 : 19 == Ai ? (ye--, + li = 6209) : 19 > Ai ? 15 == Ai ? li = F ? 3268 : 2339 : 15 > Ai ? 13 == Ai ? (he = He, + ln = ln.concat(he), + ln.push(Fo), + ln = ln.concat(Ke), + ln.push(an), + li = rn ? 20613 : 4129) : Ai > 13 && (te++, + li = 19460) : 17 == Ai ? li = 4097 : 17 > Ai ? (W = [q + 64 * g], + J = W, + li = 26209) : (Sr = Sr.concat(Y), + Y = Mt, + St = Sr, + K = St, + M = Y[47], + li = M ? 24260 : 25893) : 22 == Ai ? (Dn.push(0), + li = 10310) : 22 > Ai ? 20 == Ai ? (Gr += 4, + li = 22181) : Ai > 20 && (li = In > 0 ? 17664 : 22561) : 24 == Ai ? (to = Je, + ko = to.concat(ko), + Je = Ae, + ko = Je.concat(ko), + ko = oo.concat(ko), + Cn++, + sn = $o, + oe = tn, + Ve = Pe, + wo = ro, + li = 515) : 24 > Ai ? (Xe++, + li = 24804) : (Qe = qe.charCodeAt(ho) - 828, + Fe += String.fromCharCode(Qe), + li = 17568) + }(); + break; + case 23: + !function() { + 12 == Ai ? (Jo = 0 === To[Ne], + li = Jo ? 15139 : 386) : 12 > Ai ? 5 == Ai ? (Ke = he, + F = Ke, + li = 12386) : 5 > Ai ? 2 == Ai ? (Dn.push(0), + li = 6661) : 2 > Ai ? 0 == Ai ? ($ = 0 > G, + li = $ ? 227 : 5152) : Ai > 0 && (W = !Z[Io], + li = 12864) : 3 == Ai ? (Fo = 0, + ye = he, + li = 19808) : Ai > 3 && (Kn = Je, + li = Kn ? 15075 : 21540) : 8 == Ai ? (Me = u, + li = Me ? 16033 : 10821) : 8 > Ai ? 6 == Ai ? (N = ie[Z], + w.push(47666181241, 1, 1), + li = N ? 22979 : 21186) : Ai > 6 && (Dn.push(0), + li = 25156) : 10 == Ai ? li = m ? 13536 : 24865 : 10 > Ai ? li = 12995 : (q = g[xo], + Ue = qr, + $e = U, + jt = jt.concat(M), + Ea = jt, + P = Ue, + M = 255 & P.length, + g = Ea, + I = $e, + xr.push(M), + li = g ? 16675 : 24224) : 19 == Ai ? (u = B[Ln], + z = u[Wn], + li = z ? 13603 : 769) : 19 > Ai ? 15 == Ai ? (B.push(R), + li = y ? 1536 : 4708) : 15 > Ai ? 13 == Ai ? (V++, + li = 4356) : Ai > 13 && (li = 515) : 17 == Ai ? (P = T[Ln], + m = P[Un](V, R), + P = !m, + li = P ? 11873 : 6853) : 17 > Ai ? (R++, + li = 4354) : li = m < B.length ? 23299 : 26341 : 22 == Ai ? (Ae = $o[0], + Eo = void 0, + _o = Ae - wo[0], + Ze = 16 === _o, + go = Ae % 7, + li = Ze ? 3236 : 17121) : 22 > Ai ? 20 == Ai ? li = T[60] ? 15361 : 18498 : Ai > 20 && (Ho = 213 ^ Xe.charCodeAt(fe), + Co += String.fromCharCode(Ho), + li = 10691) : 24 == Ai ? (m = 0, + N = void 0, + li = 2433) : 24 > Ai ? (Un = 141 ^ Mo.charCodeAt(ke), + zo += String.fromCharCode(Un), + li = 7395) : ($t = Lo.charCodeAt(tr) - 149, + u += String.fromCharCode($t), + li = 25153) + }(); + break; + case 24: + !function() { + 12 == Ai ? li = Ve < nr.length ? 8996 : 9504 : 12 > Ai ? 5 == Ai ? (Te = H, + li = Te ? 8480 : 11620) : 5 > Ai ? 2 == Ai ? li = Mo < Co.length ? 25377 : 8 : 2 > Ai ? 0 == Ai ? (ve = 0, + li = 1572) : Ai > 0 && (wo = 2, + li = 2049) : 3 == Ai ? (M = !L[Io], + li = 23556) : Ai > 3 && (et = Ue, + li = 17157) : 8 == Ai ? (w.push(1349, 23575344504, 13953303959, 750087849, 3244200103889, 39471258033, 6, 1), + Se = 1, + R = "_", + V = "\xaa\xaa\x94\x90\xaa\x8f\x90\xa1\x9f\x9a\x9a\x97\x8d\x8c\x9d\xaa\x8e\x9a\x99\x9e\x9a\x97\x90\xaa\x90\xa1\x8c\x97\xaa\x9d\x90\x9e\xa0\x97\x9f", + e(14, 2, -1), + P = 0, + m = w.pop(), + K = "", + $ = m in z, + li = 25154) : 8 > Ai ? 6 == Ai ? li = H < se.length ? 12736 : 13731 : Ai > 6 && (Uo = 127 & oe, + oe >>= 7, + li = oe ? 11905 : 16609) : 10 == Ai ? (I = U, + li = 23875) : 10 > Ai ? (Ve = W[27], + li = 23108) : (g.push(0), + li = 2081) : 19 == Ai ? (ie = [], + M = W % 128, + _ = W - M, + g = _ / 128, + _ = M + 128, + M = 127 & g, + ie.push(_, M), + $ = ie, + li = 13477) : 19 > Ai ? 15 == Ai ? li = T[55] ? 11781 : 11553 : 15 > Ai ? 13 == Ai ? (Fe = 828 ^ Ne.charCodeAt(u), + y += String.fromCharCode(Fe), + li = 421) : Ai > 13 && (ko = at.charCodeAt(F) - 291, + Do += String.fromCharCode(ko), + li = 25763) : 17 == Ai ? (z = 1, + li = 12962) : 17 > Ai ? ($e = _, + T = 1, + li = 13601) : (H++, + li = 10597) : 22 == Ai ? (Oe = B[m], + K = re[55], + N = K[V], + K = Oe[P](N), + li = K ? 18594 : 15810) : 22 > Ai ? 20 == Ai ? (Dn.push(0), + li = 4101) : Ai > 20 && (so = 5 === He[15], + li = so ? 353 : 21574) : 24 == Ai ? (I = 0, + li = 20480) : 24 > Ai ? (P = e(24, m, V), + li = 22690) : (de = -1, + li = 22596) + }(); + break; + case 25: + !function() { + 12 == Ai ? li = 6277 : 12 > Ai ? 5 == Ai ? (Wo = wn[L], + li = 18917) : 5 > Ai ? 2 == Ai ? li = 23746 : 2 > Ai ? 0 == Ai ? (Pe = [], + oo = tn % 128, + to = tn - oo, + xe = oo + 128, + oo = to / 128, + to = 127 & oo, + Pe.push(xe, to), + $o = Pe, + li = 14981) : Ai > 0 && (ve++, + li = 1572) : 3 == Ai ? (G = W, + po *= G, + G = 1 === po, + li = G ? 24770 : 10019) : Ai > 3 && (Do = cn % 128, + ko = Do + 128, + Cn = [], + sn = cn - Do, + Do = sn / 128, + sn = 127 & Do, + Cn.push(ko, sn), + Ve = Cn, + li = 192) : 8 == Ai ? (ze = Ro << 1, + Ro = Q, + li = Ro ? 19810 : 23776) : 8 > Ai ? 6 == Ai ? li = Xe ? 13441 : 12420 : Ai > 6 && (Qo[0] = 4 | Qo[0], + li = 4288) : 10 == Ai ? (I = _[_a](ie[27], U), + li = 13922) : 10 > Ai ? (W = 0 > po, + li = W ? 18945 : 15360) : (_ = M[I], + gi = 0, + D = 1 === _[15], + li = D ? 18880 : 10661) : 19 == Ai ? (u = -1, + li = 24710) : 19 > Ai ? 15 == Ai ? (ro = [wo], + ko = ro, + li = 3522) : 15 > Ai ? 13 == Ai ? (M = 0 > _, + li = M ? 37 : 19526) : Ai > 13 && (To = 0 | qo[9], + qo[9] = To + 1, + li = 386) : 17 == Ai ? (Wi = ce ^ Fo[12], + Vi = ce ^ Fo[0], + Qi = ce ^ Fo[9], + Gi = ce ^ Fo[8], + li = 20676) : 17 > Ai ? (U = H, + D = -1 === U, + li = D ? 23905 : 4160) : (U = 0, + li = 4323) : 22 == Ai ? (Cr += 4, + li = 22688) : 22 > Ai ? 20 == Ai ? (Nn = -Uo, + li = 11649) : Ai > 20 && (m = P[yo], + P = m[qo], + m = P[uo], + P = m[Dt](K), + m = new RegExp(pt,Wt), + K = P[Oo](m, Jo), + P = new RegExp(ct), + m = P[Co](K), + li = m ? 19906 : 9665) : 24 == Ai ? (R = 250, + li = 25089) : 24 > Ai ? (xr.push(0, 0, 0, 0), + li = 22179) : (ho = Pn[ve], + qe += "d", + ve = On, + dn = dn.split("").reverse().join(""), + li = 17986) + }() + } + }(); + break; + case 4: + !function() { + switch (mi) { + case 0: + !function() { + 12 == Ai ? (he = Go, + Go = P[he], + li = Go ? 12645 : 18629) : 12 > Ai ? 5 == Ai ? (I[K] = g ^ I[K], + li = 1635) : 5 > Ai ? 2 == Ai ? (N = 793 ^ z.charCodeAt(V), + m += String.fromCharCode(N), + li = 11044) : 2 > Ai ? 0 == Ai ? (Fo.push(0), + li = 14438) : Ai > 0 && (li = uo < Qn.length ? 17508 : 26309) : 3 == Ai ? (xe = to[tn] === oo, + li = xe ? 1699 : 14501) : Ai > 3 && (D = un, + un = 0, + H = Q[55], + D += Jo, + Te = M[fe](L[Xe]), + se = D, + Wn = Te, + Wn += Jo, + Te = 0, + Ao = H, + H = Wn, + li = Ao.indexOf ? 21504 : 5475) : 8 == Ai ? (Zo = oe + 1, + ln = Zo, + so = ln, + li = 6721) : 8 > Ai ? 6 == Ai ? (U++, + li = 19616) : Ai > 6 && (V = [], + li = 1315) : 10 == Ai ? (vo++, + li = 23972) : 10 > Ai ? (Te++, + li = 24769) : (ee++, + li = 10784) : 19 == Ai ? li = te < D.length ? 20037 : 6150 : 19 > Ai ? 15 == Ai ? (g = {}, + g[M] = function() {} + , + g[st] = T, + I = g, + Object[Jn](N, po, I), + li = 21027) : 15 > Ai ? 13 == Ai ? li = an ? 64 : 10881 : Ai > 13 && ($ = 0 | wn, + li = Ao ? 22914 : 25826) : 17 == Ai ? (q++, + li = 20614) : 17 > Ai ? (_ = on, + li = 13060) : (Ze = 0, + li = 18501) : 22 == Ai ? (q = jn, + li = q ? 33 : 7907) : 22 > Ai ? 20 == Ai ? (B = _, + W = re[vo], + re = W[Qe], + W = re, + W += Jo, + Ir = Ao, + li = 14755) : Ai > 20 && (oo = to, + li = We ? 26400 : 11909) : 24 == Ai ? (ue = [], + li = 10593) : 24 > Ai ? (Q = M, + li = Q ? 6785 : 2370) : li = Pn < bn.length ? 7685 : 23716 + }(); + break; + case 1: + !function() { + 12 == Ai ? (R = ie, + li = K ? 8225 : 19588) : 12 > Ai ? 5 == Ai ? (vo.push(ke), + Co = fe[39], + vo = Co.length, + Co = vo > 128, + li = Co ? 23136 : 14017) : 5 > Ai ? 2 == Ai ? (Ao = 0, + li = 11681) : 2 > Ai ? 0 == Ai ? (L = 609 ^ G.charCodeAt(M), + ie += String.fromCharCode(L), + li = 19458) : Ai > 0 && (ee = void 0, + Tt = void 0, + or = Jt, + Tn += "}]e", + Ht += "o", + Aa = uo, + ka = void 0, + Lt = "", + Ut = Yt, + Yt = 0, + cn += "\x00\x00\x00\x00", + le += "Low", + jt += "n", + Ht += "c", + xa = Xt, + Xt = uo, + Yo = "re", + so += ")", + Yn += "tOwn", + Mn = Ut, + Wn = mt, + cn += "\x00\x00\x00\x00\x00", + mt = void 0, + Ut = 140, + Oa = void 0, + Ae = rr, + $n.push(0, 0, 0), + er += "r", + rr = $n, + sn += "ub", + Ht += "ument", + $n = 2, + le += "erCase", + Rt = 0, + _a = Jt, + er += "seI", + Ur += "rro", + Ra = [], + li = 3237) : 3 == Ai ? li = m < V.length ? 10277 : 12901 : Ai > 3 && (m++, + li = 14401) : 8 == Ai ? (To = Ne.charCodeAt(y) - 308, + Ee += String.fromCharCode(To), + li = 18434) : 8 > Ai ? 6 == Ai ? (Y = 17 === T, + li = 20646) : Ai > 6 && (li = ce < _.length ? 18534 : 25796) : 10 == Ai ? (so++, + li = 15779) : 10 > Ai ? (_e = so, + li = _e ? 13954 : 19843) : (V++, + li = 9733) : 19 == Ai ? (L = !!~un.indexOf(pt) << 5, + Q = m, + m = !!~un.indexOf(G) << 6, + G = Q, + Q = !!~un.indexOf(Go) << 7, + G += Jo, + li = ze ? 709 : 7873) : 19 > Ai ? 15 == Ai ? (X = pe, + li = X ? 7301 : 17478) : 15 > Ai ? 13 == Ai ? (ye = [], + li = 15588) : Ai > 13 && (xe--, + li = 9986) : 17 == Ai ? (rn = 64 * F, + oe = [], + io = Zo % 128, + hn = io + 128, + Uo = Zo - io, + io = Uo / 128, + Uo = 63 & io, + io = Uo + rn, + oe.push(hn, io), + No = oe, + li = 26401) : 17 > Ai ? (u = "st", + u += "a", + u += "ckT", + u += "race", + u += "Limi", + u += "t", + B = u, + u = y[B], + y[B] = 100, + z = new y, + y[B] = u, + u = "s", + u += "ta", + u += "c", + u += "k", + B = z[u] + Jo, + nr = B, + li = 2853) : (u = $, + G = 1, + li = 8578) : 22 == Ai ? (R = 2 * ja, + K = 2 * ja, + $ = K + 2, + K = ke.slice(R, $), + R = 4 * Se, + $ = ja % 4, + L = R + $, + R = L % 4, + $ = 0 === R, + li = $ ? 8452 : 7331) : 22 > Ai ? 20 == Ai ? (Oa = void 0, + li = 19813) : Ai > 20 && ($n = !0, + li = 16864) : 24 == Ai ? (Jo = At, + Ne = "", + uo = kn, + be = [], + yo = 0, + y = ";.?", + be[2] = 0, + li = Jo[49] ? 19940 : 4833) : 24 > Ai ? (Cn = we, + tn = lo, + li = 9730) : (Zn = [], + Ve = Uo % 128, + Fn = Ve + 128, + Vo = Uo - Ve, + Ve = Vo / 128, + Vo = 127 & Ve, + Zn.push(Fn, Vo), + F = Zn, + li = 11334) + }(); + break; + case 2: + !function() { + 12 == Ai ? (ho = zn, + q = xo, + xo = B, + Pn = Un, + Jn += "Eteg", + li = 6308) : 12 > Ai ? 5 == Ai ? (ho = "X", + Qe = "sc", + Qe += "ro", + eo = "s", + Qe += "ll", + eo += "c", + Qe += "Top", + ho += "tne", + ho += "ilc", + eo += "roll", + ho = ho.split("").reverse().join(""), + eo += "Left", + de = Ne[ho] + Ne[eo], + ho = "cl", + ho += "ien", + ho += "tY", + ve = Ne[ho] + Ne[Qe], + li = 12931) : 5 > Ai ? 2 == Ai ? (Re++, + li = 21157) : 2 > Ai ? 0 == Ai ? (Be++, + li = 18146) : Ai > 0 && ($ = L, + L = -1 === $, + W = g, + Q = W, + li = L ? 17764 : 18849) : 3 == Ai ? (ge++, + li = 4672) : Ai > 3 && (Je = -1, + li = 4706) : 8 == Ai ? (Le = $e, + li = 14914) : 8 > Ai ? 6 == Ai ? (to = 399 ^ oe.charCodeAt(Do), + Tn += String.fromCharCode(to), + li = 10404) : Ai > 6 && (jo++, + li = 14468) : 10 == Ai ? (T = 128 > B, + li = 16544) : 10 > Ai ? (No = -ae, + li = 26049) : (Dn.push(1), + Dn = Dn.concat(u), + li = 11522) : 19 == Ai ? (_t++, + li = 2054) : 19 > Ai ? 15 == Ai ? li = eo < Ee.length ? 21828 : 15812 : 15 > Ai ? 13 == Ai ? (Oe = 1 === Y, + li = Oe ? 8672 : 448) : Ai > 13 && (Ee = yo[47], + Ee.unshift(), + li = 18851) : 17 == Ai ? (sn = $o, + li = 69) : 17 > Ai ? (qn = Rn, + li = 5701) : (Ra.push(1), + Ra = Ra.concat(y), + li = 26115) : 22 == Ai ? (ge = Pn[xo], + u = de, + de = X, + X = -1 === u, + li = X ? 1508 : 2722) : 22 > Ai ? 20 == Ai ? (Jn = "", + Po = 0, + Ie += "aren", + Pn += "U", + On = void 0 !== q[be], + be = pe, + pe = "n", + re = ge[48], + u += "ag", + u += "eY", + Oo = "", + Xe = 0, + li = 2720) : Ai > 20 && (eo++, + li = 6914) : 24 == Ai ? (m = 740 ^ zn.charCodeAt(zo), + R += String.fromCharCode(m), + li = 24960) : 24 > Ai ? (m = [P], + ga = m, + li = 9923) : (Re = "tn", + bn = "\u0290\u02ba\u02b7\u02b1", + u += "ent", + On = "de", + b = 5, + Oo = re, + re = "", + Me += "a", + On += "vi", + Ho = 0, + eo += "ody", + Mo += "at", + Ln = Ln.split("").reverse().join(""), + vo = 0, + li = 14469) + }(); + break; + case 3: + !function() { + 12 == Ai ? (Q = m, + Yt = 1, + li = 12325) : 12 > Ai ? 5 == Ai ? (ue++, + li = 17088) : 5 > Ai ? 2 == Ai ? li = me < X.length ? 12548 : 15585 : 2 > Ai ? 0 == Ai ? (eo++, + li = 14497) : Ai > 0 && (X = "Fi", + X += "ref", + X += "ox/62", + u = So.indexOf(X), + pe = -1 !== u, + li = 17921) : 3 == Ai ? li = Co < Ho.length ? 10309 : 805 : Ai > 3 && (yo++, + li = 12641) : 8 == Ai ? (_ = [], + J = W % 128, + D = W - J, + H = J + 128, + J = D / 128, + D = 127 & J, + _.push(H, D), + B = _, + li = 9379) : 8 > Ai ? 6 == Ai ? (Y = y[23], + V = At[At], + P = V[Qn], + V = [y[28]], + m = P > 1, + li = m ? 13380 : 23328) : Ai > 6 && (K = 254, + li = 13476) : 10 == Ai ? (ue[5] = 2, + oo = xe, + li = 1605) : 10 > Ai ? (_e = F, + li = 3521) : (T = u, + li = T ? 4673 : 14658) : 19 == Ai ? (Oe = "er", + Oe += "ut", + Oe += "pac", + Oe = Oe.split("").reverse().join(""), + P = {}, + P[Oe] = Y, + P[Ie] = Se, + li = 17952) : 19 > Ai ? 15 == Ai ? (Kn = Je, + li = Kn ? 4802 : 9569) : 15 > Ai ? 13 == Ai ? li = 19712 : Ai > 13 && (I++, + li = 1760) : 17 == Ai ? (Dt = Qn.charCodeAt(uo) - 358, + Ne += String.fromCharCode(Dt), + li = 4321) : 17 > Ai ? (_e++, + li = 11524) : li = Ie < Io.length ? 25953 : 2113 : 22 == Ai ? li = T ? 24678 : 9984 : 22 > Ai ? 20 == Ai ? (Fe = X.charCodeAt(xo) - 459, + be += String.fromCharCode(Fe), + li = 8802) : Ai > 20 && (Wo = wn, + li = Wo ? 20866 : 21891) : 24 == Ai ? (te++, + li = 11557) : 24 > Ai ? (Ro = Q[55], + ze = Ro, + li = ze.indexOf ? 1731 : 6467) : (P = 0, + m = V, + K = B[vo], + N = m in K, + li = N ? 11908 : 25889) + }(); + break; + case 4: + !function() { + 12 == Ai ? li = 18019 : 12 > Ai ? 5 == Ai ? (fe = Qe.charCodeAt(Po) - 620, + Oo += String.fromCharCode(fe), + li = 8772) : 5 > Ai ? 2 == Ai ? (Nn = Uo, + li = 11649) : 2 > Ai ? 0 == Ai ? (U = U.concat(Ue), + li = De ? 22309 : 16160) : Ai > 0 && (P = Mt, + li = Z ? 5890 : 2466) : 3 == Ai ? (m++, + li = 9221) : Ai > 3 && (T = 0, + li = 16512) : 8 == Ai ? (U = [K], + _ = U, + li = 21632) : 8 > Ai ? 6 == Ai ? (ze = Ro[pn] == Ro, + li = 16133) : Ai > 6 && (fn = [go], + _o = fn, + li = 13893) : 10 == Ai ? li = me < Ie.length ? 15620 : 17606 : 10 > Ai ? (en = 0, + li = 12676) : li = 8610 : 19 == Ai ? (V = [], + m = u % 128, + G = m + 128, + W = u - m, + m = W / 128, + W = 127 & m, + V.push(G, W), + P = V, + li = 9698) : 19 > Ai ? 15 == Ai ? (Se = 941 ^ z.charCodeAt(Xe), + st += String.fromCharCode(Se), + li = 22850) : 15 > Ai ? 13 == Ai ? (T = P[ie], + w.push(55253, 1378515627031, 2, 1), + e(14, 2, -1), + L = w.pop(), + m = T[$](L), + li = 22306) : Ai > 13 && (li = jo < Wo.length ? 7429 : 12741) : 17 == Ai ? (ht = vt, + Bn = 1, + li = 7203) : 17 > Ai ? (y[1] = 255 & B[13], + Gn = y, + li = 14690) : (To = yo[61], + To.unshift(), + li = 26245) : 22 == Ai ? (Ro = Ce, + ze = Q, + M[71] = 255, + li = ze ? 13505 : 19525) : 22 > Ai ? 20 == Ai ? (N = Ce.charCodeAt(m), + Z = 255 & N, + P.push(Z), + li = 7811) : Ai > 20 && (Z = K[45] ^ K[12], + M = Z, + Z = M >> 16, + _ = M >> 24, + g = 255 & Z, + Z = 255 & M, + I = M >> 8, + M = 255 & _, + _ = 255 & I, + I = [], + U = void 0, + I.push(M, g, _, Z), + U = I, + Z = U, + io = Z, + li = 4386) : 24 == Ai ? (Q = e[Mo], + li = 2404) : 24 > Ai ? (K = Oe, + li = K ? 22112 : 5667) : li = ge < Me.length ? 8834 : 16739 + }(); + break; + case 5: + !function() { + 12 == Ai ? (Se = T, + T = Se, + Za = Za.concat(T), + li = 4449) : 12 > Ai ? 5 == Ai ? (Fn = 1 << Tn, + $o |= Fn, + li = 13984) : 5 > Ai ? 2 == Ai ? (Ln[0] = be, + en = kn[co], + li = 3364) : 2 > Ai ? 0 == Ai ? (co = Ho, + y = ba, + Re = y[pe], + y = "c", + Or = r, + en = void 0, + y += "anva", + y += "s/", + y += "2d/", + y += "getCont", + y += "e", + y += "xt/create", + y += "Element/he", + y += "ight/width/", + y += "style/display/inlin", + y += "e/text", + y += "Baseline/alpha", + y += "betic/fillStyle/#f6", + y += "0/#06", + y += "9/fillRect/font/11", + y += "pt no-real-font-123/Cwm fjo", + y += "rdbank glyphs vext quiz,", + y += " \ud83d\ude03/fillText/", + y += "rgba(102, 204, 0, 0.7)/1", + y += "8pt Arial/toDa", + y += "taURL", + kn = y, + y = kn.split(co), + co = y[19], + kn = y[0], + pn = y[18], + Qo = y[2], + Ee = y[10], + Me = y[9], + me = y[8], + ge = y[11], + X = y[21], + u = y[14], + de = y[4], + ve = y[17], + xo = y[5], + Fe = y[6], + qe = y[12], + ho = y[1], + Qe = y[13], + bn = y[7], + dn = y[15], + q = y[16], + eo = y[3], + Pn = Re[eo](kn), + Re = y[20], + y = Pn[Qo](ho), + y[ge] = qe, + y[Me] = Ee, + Pn[xo] = 400, + kn = Pn[Fe], + Pn[de] = 60, + kn[bn] = me, + y[u](125, 1, 62, 20), + y[dn] = q, + y[ge] = Qe, + y[pn](ve, 2, 15), + y[dn] = Re, + y[ge] = co, + y[pn](ve, 4, 45), + co = Pn[X](), + li = co ? 16580 : 23043) : Ai > 0 && (Dn.push(0), + li = 24003) : 3 == Ai ? (_o = 0, + li = 17121) : Ai > 3 && (Mo = vo + zn, + fe += Mo, + li = 26304) : 8 == Ai ? (He = Ke[11], + so = He % 7, + _e = ao[48], + je[1]++, + ae = je[1] - 1, + an = ae % ye[7], + ae = 0 !== an, + an = _e[so], + li = ae ? 18786 : 25186) : 8 > Ai ? 6 == Ai ? li = Ho < y.length ? 4353 : 1376 : Ai > 6 && (Me = yo[57], + Me.unshift(), + li = 14592) : 10 == Ai ? (Do++, + li = 17028) : 10 > Ai ? (zo = be.charCodeAt(Ln) - 622, + fe += String.fromCharCode(zo), + li = 6882) : (po = Ye[te], + Yn += "es", + ko[1] = ne, + li = po ? 20740 : 21988) : 19 == Ai ? (y = u, + R = void 0, + Y = z, + V = fe, + P = B, + li = P[43] ? 7682 : 11013) : 19 > Ai ? 15 == Ai ? (M = 10, + li = 9797) : 15 > Ai ? 13 == Ai ? (y = [K], + tr = y, + li = 2117) : Ai > 13 && (Ao = H.indexOf(ne), + D = Ao, + li = 5603) : 17 == Ai ? (z = W, + Vt = Vt.concat(_), + No = B, + li = T ? 23745 : 7396) : 17 > Ai ? li = pn < In.length ? 5539 : 21155 : ($ = 128 | $, + li = 15553) : 22 == Ai ? (G = 0, + W = void 0, + ie = z, + M = $[52], + $ = 0, + Q = M, + M = [], + _ = void 0, + g = ke, + I = [], + li = g[15] ? 7296 : 1346) : 22 > Ai ? 20 == Ai ? (qe = de, + li = 19904) : Ai > 20 && (We = Ae % 128, + Yo = 64 * we, + Mn = [], + lo = We + 128, + ue = Ae - We, + We = ue / 128, + ue = 63 & We, + We = ue + Yo, + Mn.push(lo, We), + xe = Mn, + li = 23971) : 24 == Ai ? (Ae = xe, + li = 23140) : 24 > Ai ? (bn = me, + ge += "ien", + Jn[5] = 0, + Jn[1] = Ie[xo], + me = bn, + xo = "bo", + ho += "a", + q = uo, + Jn[12] = Me ^ re, + Jn[0] = Ee, + Pn = be[u], + li = q[55] ? 17154 : 12804) : (Ne = co === be, + be = Ne, + So += "T", + So += "ru", + Ne = be, + li = Ne ? 11840 : 17890) + }(); + break; + case 6: + !function() { + 12 == Ai ? ($ = void 0, + L = re, + ie = 0 | L, + L = 128 > ie, + li = L ? 3460 : 1158) : 12 > Ai ? 5 == Ai ? (xo[16] = 1, + li = 10848) : 5 > Ai ? 2 == Ai ? (Dn.push(1), + Dn = Dn.concat(u), + li = 17793) : 2 > Ai ? 0 == Ai ? (te[2] = Bo, + li = ln ? 20100 : 2210) : Ai > 0 && (li = ke < Mo.length ? 20003 : 13540) : 3 == Ai ? (ce = cn + tn, + lr += ce, + li = 2339) : Ai > 3 && (li = Me < qo.length ? 6498 : 22880) : 8 == Ai ? (_ = [], + _.push(0, 0, 0, 0), + U = _, + sa = U, + li = 22529) : 8 > Ai ? 6 == Ai ? li = tn < to.length ? 3076 : 1088 : Ai > 6 && (M = Z[53], + li = 14565) : 10 == Ai ? li = T ? 15587 : 10944 : 10 > Ai ? (ee = 0 === ye[5], + li = ee ? 18752 : 10753) : (gr[50] = 2, + N = e[Mo](0, 9), + ze = e[Mo](0, 5), + Lo = Q[H](N), + Lo[m](ze), + li = 1475) : 19 == Ai ? (P = m, + N *= P, + P = 1 === N, + li = P ? 4228 : 16869) : 19 > Ai ? 15 == Ai ? (Do = Ye.concat(Do), + tn.push(Do), + Ye = cn, + sn = Ye.concat(sn), + tn.push(sn), + B = tn, + li = 1733) : 15 > Ai ? 13 == Ai ? li = Ee[56] ? 10754 : 5217 : Ai > 13 && (ko[3] = te, + te = "G", + te += "P", + te += "Inter", + te += "val", + oe = Ye[te], + li = oe ? 22053 : 18497) : 17 == Ai ? (M = 10, + li = 5474) : 17 > Ai ? (y = co, + en = y, + ur = en, + li = 24578) : (ge = uo, + u = So % 7, + q[0] = So, + So = On[u], + q[12] = Me ^ So, + u = Ee, + ho = y, + q[4] = re ^ So, + q[1] = ve ^ So, + q[9] = de ^ So, + li = 21091) : 22 == Ai ? (_o = 128 | _o, + li = 12065) : 22 > Ai ? 20 == Ai ? (ce = ee, + li = Nn ? 15780 : 7397) : Ai > 20 && (sn = $o, + oe = tn, + Ve = Pe, + wo = ro, + Do = 1, + li = 515) : 24 == Ai ? (Be++, + li = 11395) : 24 > Ai ? (Ko = -_e, + li = 3556) : (_ = !!~Ve.indexOf(je) << 20, + Ge += "mg", + so += "cea54d48", + ye |= _, + li = 6565) + }(); + break; + case 7: + !function() { + 12 == Ai ? li = ke < Se.length ? 12835 : 24133 : 12 > Ai ? 5 == Ai ? (Qe = pn.charCodeAt(Me) - 895, + Pn += String.fromCharCode(Qe), + li = 23941) : 5 > Ai ? 2 == Ai ? (mo = U, + U = 64 > se, + _n = bo, + bo = Ke, + li = $e ? 16899 : 11425) : 2 > Ai ? 0 == Ai ? (R = e[uo](), + K = R.split(Zt), + R = K.length, + K = R > 100, + li = K ? 451 : 13701) : Ai > 0 && ($o.push(tn), + li = ko ? 24324 : 6658) : 3 == Ai ? (u = To.charCodeAt(co) - 233, + X += String.fromCharCode(u), + li = 23845) : Ai > 3 && (U = U.concat(q), + q = ie, + U = U.concat($), + U = U.concat(_), + U = U.concat(M), + $ = 64 > q, + li = $ ? 17091 : 9344) : 8 == Ai ? (re = Oo, + li = re ? 9476 : 8961) : 8 > Ai ? 6 == Ai ? (lo = _o, + ue = We, + li = Mn ? 6465 : 5888) : Ai > 6 && (B = [], + li = 23936) : 10 == Ai ? (eo = Co, + Co = Ie, + qe = q[fe] + eo, + Ie = "\u011e\u0111\u0114\u0118\u0113\u0109\u0124", + li = 484) : 10 > Ai ? (qt = Ye + ro, + Ye = ct, + ct = ro + ue, + _t = ct + ro, + Yn += "ro", + Yn += "pertyNam", + ct = Ut, + Ut = tt, + Tn += "cn", + tt = Wn, + li = Ye ? 6149 : 14342) : (ko[7] = oe, + te = "Ma", + te += "xMP", + te += "L", + te += "og", + oe = Ye[te], + li = oe ? 22784 : 11488) : 19 == Ai ? (U = De, + jo = 1, + li = 9765) : 19 > Ai ? 15 == Ai ? li = Ye[bn] ? 13888 : 7745 : 15 > Ai ? 13 == Ai ? (R = Se, + Mo = R, + li = 13796) : Ai > 13 && (Q = !M[7], + li = 22660) : 17 == Ai ? (po[Vn](_), + li = 10788) : 17 > Ai ? (le = [], + fo = Z[3], + Ve = void 0, + cn = 0, + Do = W.length - fo, + fo = 0, + ko = 0 > Do, + li = ko ? 15040 : 20131) : (me = "", + pe = void 0, + ge = "cl", + X = uo[48], + u = "d", + de = void 0, + ve = "b", + xo = "", + Fe = 0, + qe = "bo", + u += "ocu", + ve += "ody", + u += "m", + ho = 0, + Qe = "\u0291", + uo[20] = Ee, + qe += "dy", + u += "en", + bn = "\u0280\u0271\u0277\u0275\u0269", + dn = "Xe", + q = "id", + li = 15555) : 22 == Ai ? (T = [], + li = 19075) : 22 > Ai ? 20 == Ai ? (Dn.push(0), + li = 16131) : Ai > 20 && (De = L, + L = Go, + Go = D << 1, + D = P[mn], + li = D ? 5504 : 24356) : 24 == Ai ? li = Xe < Ee.length ? 24164 : 5123 : 24 > Ai ? (D = H, + J = D, + Ao = Ao.concat(J), + li = 13414) : (se = Be, + ne = 1, + li = 68) + }(); + break; + case 8: + !function() { + 12 == Ai ? (ve = 845 ^ X.charCodeAt(me), + u += String.fromCharCode(ve), + li = 22019) : 12 > Ai ? 5 == Ai ? (R = T, + z[21] = 0 | R, + T = [u], + wt = T, + li = 23042) : 5 > Ai ? 2 == Ai ? (D.push(Be), + li = H ? 9477 : 14627) : 2 > Ai ? 0 == Ai ? (Qn = qo, + li = Qn ? 22945 : 5793) : Ai > 0 && (Ce = N, + li = Ce ? 16837 : 19010) : 3 == Ai ? (y[43] = 1, + u = [0], + et = u, + li = 11776) : Ai > 3 && (li = V < R.length ? 14721 : 12452) : 8 == Ai ? (L = [], + G = 6, + W = K, + ie = void 0, + M = 5, + _ = 0, + li = 24097) : 8 > Ai ? 6 == Ai ? (An = 1 === M[23], + li = An ? 22662 : 13794) : Ai > 6 && (X = kn, + li = 4741) : 10 == Ai ? (ho[7] = X, + li = 18912) : 10 > Ai ? (Oo = "tc", + Xe = 0, + fe = "\xab\xba\xad\xa9\xbc\xad\x9b\xab\xba\xb1\xb8\xbc\x98\xba\xb7\xab\xad\xbb\xbb\xb7\xba", + Co = "\u0334\u0335\u0322\u0335\u0326", + Ho = "\u02c4", + vo = "c", + Mo = "", + yn = 0, + ke = "", + gt = "se", + zo = 0, + st = "\u037b\u037d\u0375\u0372", + Un = "", + zn = "sa", + B = "", + it = "ro", + z = "\u03de\u03d9\u03cc\u03df\u03d9", + T = Pi[25], + gt += "tTi", + Se = "\xa6\xb7\xa0\xa4\xb1\xa0\x82\xa4\xac\xab", + R = 0, + zn += "w", + vo += "reat", + Y = "", + V = "\u037d\u037c\u0373\u0367\u0376\u037b\u037d\u0362\u0360\u037d\u0371\u0377\u0361\u0361", + P = 0, + m = "co", + Oe = 0, + K = 0, + li = 11398) : li = R > _e ? 10245 : 24033 : 19 == Ai ? li = 13668 : 19 > Ai ? 15 == Ai ? (u = Ie.charCodeAt(me) - 48, + X += String.fromCharCode(u), + li = 22566) : 15 > Ai ? 13 == Ai ? (uo = "", + li = 20228) : Ai > 13 && (co[27] = new kn(en), + li = 18788) : 17 == Ai ? li = ye ? 15588 : 13348 : 17 > Ai ? (ve = X.charCodeAt(Ie) - 154, + u += String.fromCharCode(ve), + li = 10406) : (Zo = -ce, + li = 1254) : 22 == Ai ? li = K < Se.length ? 16100 : 23749 : 22 > Ai ? 20 == Ai ? (ne = new RegExp(to), + Wn = Yn, + sn += "ntr", + ko[15] = po, + Tn += "^", + po = aa, + te = 255 & ct, + e(14, 2, -1), + rt = aa, + cn += "\x00\x00\x00\x00\x00\x00\x00", + Tn = Tn.split("").reverse().join(""), + Yn = ct >> 8, + cn += "\x00\x00\x00\x00\x00\x00\x00", + Fn = Do, + ct = Tn, + oe = 255 & Yn, + sn += "ie", + Yn = w.pop(), + sn += "sBy", + cn += "\x00\x00\x00\x00", + ye.push(oe, te), + li = Ye[Yn] ? 19876 : 23203) : Ai > 20 && (li = M ? 9250 : 19077) : 24 == Ai ? (He = 0 === ao[15], + li = 23940) : 24 > Ai ? (Oe = !Ce[st], + li = 6529) : (At[53] = 0, + li = 11456) + }(); + break; + case 9: + !function() { + 12 == Ai ? li = Ie ? 12642 : 19651 : 12 > Ai ? 5 == Ai ? (ee = 0 | ce, + ce = 0 > Uo, + rn = Nn, + io = 16384 > ee, + Nn = ce, + Zn = 64 > rn, + li = io ? 20002 : 9538) : 5 > Ai ? 2 == Ai ? (z = [1], + ha = z, + li = 6273) : 2 > Ai ? 0 == Ai ? (xe = Pe, + Pe = Eo, + xn = Pe, + li = we ? 17408 : 23654) : Ai > 0 && (L = 127 & re, + re >>= 7, + li = re ? 2564 : 6145) : 3 == Ai ? li = me ? 7393 : 3397 : Ai > 3 && (jo = J[55], + De = J[55], + le = jo.length, + De[le] = Ue, + li = 19491) : 8 == Ai ? ($n = !1, + li = W[5] ? 17985 : 21795) : 8 > Ai ? 6 == Ai ? (w.push(228859, 391846842, 2, 0), + e(14, 2, -1), + Fe = w.pop(), + de = typeof ve[xo] === Fe, + li = 677) : Ai > 6 && (Ye = oo, + li = 21056) : 10 == Ai ? li = u ? 2244 : 16485 : 10 > Ai ? (Io = vo[0] === re, + li = 13699) : (G = 10, + li = 9441) : 19 == Ai ? (me = Ie, + li = me ? 8707 : 7425) : 19 > Ai ? 15 == Ai ? (eo++, + li = 15428) : 15 > Ai ? 13 == Ai ? (X += "loc", + ge = new RegExp(dn,xo), + X = X.split("").reverse().join(""), + de = new RegExp(X), + X = Me.split(ge), + ge = X[u](), + X = ge + "", + ge = de[qe](X), + li = ge ? 10821 : 17924) : Ai > 13 && (m = Jo, + li = 19492) : 17 == Ai ? (tn = 0, + li = 6340) : 17 > Ai ? (ma++, + li = 9443) : (Ke = void 0, + He = Vi, + _e = Wi, + ae = void 0, + an = void 0, + Ge = 0 | He, + He = void 0, + Bo = 0 | _e, + _e = Gi, + F = 0 > Ge, + No = 0 > Bo, + Ko = F, + ce = 0 | _e, + _e = 0 > ce, + gn = Qi, + ln = _e, + Zo = No, + li = ln ? 12608 : 16768) : 22 == Ai ? (m = V in P, + li = m ? 15493 : 6563) : 22 > Ai ? 20 == Ai ? (I = po[vo], + U = I[cr], + li = U ? 24800 : 2658) : Ai > 20 && (li = T < y.length ? 19874 : 6530) : 24 == Ai ? (vo = [], + vo[15] = 2, + vo[11] = ke, + Mo.push(vo), + vo = Mo.length > 8192, + li = vo ? 7781 : 26180) : 24 > Ai ? (ee = F[or](W[27], oe), + li = 5216) : (y = "id", + uo = Jo[y], + li = 20228) + }(); + break; + case 10: + !function() { + 12 == Ai ? li = Y < V.length ? 25221 : 15141 : 12 > Ai ? 5 == Ai ? (oe = te, + te = Ye[oe], + li = te ? 99 : 13318) : 5 > Ai ? 2 == Ai ? (ae = io, + Ke = 1, + li = 15491) : 2 > Ai ? 0 == Ai ? (M = $[29], + T = M.length, + M = $[29], + M.push(W), + li = 10756) : Ai > 0 && (Me = Ee[ge], + u = Me[X], + en[ge] = u[me](0, 8), + li = 9989) : 3 == Ai ? (H = 0, + li = 20258) : Ai > 3 && (li = 10560) : 8 == Ai ? (we = Ae, + wo = we, + li = 14080) : 8 > Ai ? 6 == Ai ? (pe += "eyup", + li = Me[55] ? 23173 : 1093) : Ai > 6 && (qn = -Rn, + li = 5701) : 10 == Ai ? (Qe++, + li = 11875) : 10 > Ai ? li = 11266 : (Ln++, + li = 24e3) : 19 == Ai ? (H = De[55], + ne = De[55], + _ = H.length, + ne[_] = $, + li = 21539) : 19 > Ai ? 15 == Ai ? (Ee = Io, + li = Fe ? 21538 : 20994) : 15 > Ai ? 13 == Ai ? (En = "\u0402\u0401\u03fb\u0400\u0406\u03f7\u0404\u03db\u03f6", + li = 15875) : Ai > 13 && (Ce = void 0, + W = L[st], + ie = 0, + li = 22786) : 17 == Ai ? (oe = [0], + Oa = oe, + li = 19813) : 17 > Ai ? (T = 3, + li = 21026) : li = V < Y.length ? 21734 : 20518 : 22 == Ai ? (q++, + li = 3553) : 22 > Ai ? 20 == Ai ? (We = $o[xe], + Ae = 5 === We[5], + li = Ae ? 11267 : 3488) : Ai > 20 && (pe = 214 ^ Ee.charCodeAt(eo), + bn += String.fromCharCode(pe), + li = 15652) : 24 == Ai ? (ge = "w", + ge += "orkb", + ge += "ench", + li = Ee[ge] ? 10565 : 162) : 24 > Ai ? (Ye = Ye.concat(T), + B = y, + R = z[29], + Y = B, + W = R, + R = he, + _ = Ye, + g = _.slice(0, Ko), + _ = g[0] << 8, + li = W.indexOf ? 22720 : 12004) : (Ve = we[Vo], + Do = 3 * cn, + ko = Do + ce, + Do = Ve[ko], + li = Do ? 10820 : 3744) + }(); + break; + case 11: + !function() { + 12 == Ai ? (eo = "b", + eo += "ut", + eo += "ton", + Ie = q[eo] <= 4, + li = 18117) : 12 > Ai ? 5 == Ai ? (Xe = Co.charCodeAt(Oe) - 705, + zo += String.fromCharCode(Xe), + li = 22848) : 5 > Ai ? 2 == Ai ? (ze = Q, + li = ze ? 11360 : 11620) : 2 > Ai ? 0 == Ai ? (V = T[55], + m = T[55], + Se = V.length, + m[Se] = B, + li = 11010) : Ai > 0 && (u[28] = 1, + qe = ve[Ne](), + ho = qe, + li = ho ? 26084 : 14081) : 3 == Ai ? (y = 0, + Se = 0, + li = 2373) : Ai > 3 && (H = 0, + li = 6915) : 8 == Ai ? (_ = [R], + K = _, + li = 24322) : 8 > Ai ? 6 == Ai ? li = en[Me] ? 19969 : 3681 : Ai > 6 && (ee = io, + io = 16384 > oe, + hn = F, + li = io ? 3361 : 5792) : 10 == Ai ? (Ye = Ye.split("").reverse().join(""), + M += "t", + Te += "irtn", + jo += "ipa", + Te += "Ete", + Lo += "h", + Xn = "El", + $e = M, + M = Z / $, + jo += "d|ipod", + An += "ptJSON", + ne = po, + Te += "g", + po = 0 | M, + M = new RegExp(jo,de), + Xn += "em", + mt += "inJS", + Xn += "ent", + jo = 0, + li = 14468) : 10 > Ai ? li = 7746 : (g = N, + li = 6690) : 19 == Ai ? li = F < ye.length ? 7908 : 12448 : 19 > Ai ? 15 == Ai ? (U = y[Io], + li = 24646) : 15 > Ai ? 13 == Ai ? li = ve < Co.length ? 16097 : 21120 : Ai > 13 && (ao = Ve, + li = 6946) : 17 == Ai ? (W = D[29], + $ = W.length, + W = D[29], + W.push(jo), + li = 18849) : 17 > Ai ? (M = Y[g], + Y = I, + g = M % 4, + li = 11524) : (be = 0 === r, + li = be ? 9957 : 3233) : 22 == Ai ? (y = Mt, + u = Tn, + li = y[59] ? 6177 : 23041) : 22 > Ai ? 20 == Ai ? (Be = M, + M = Se[De], + _n = 0 | se, + se = 0 | mo, + mo = Le - Be, + Be = vn, + vn = Ue, + je = 0 > _n, + fo = w.pop(), + ot = Se[$e], + $e = Be, + ye = 128 > se, + Fo = mo, + w.push(5045067, 447933301826, 2, 1), + mo = 0 | $e, + li = ye ? 19236 : 15971) : Ai > 20 && (li = So < Po.length ? 12899 : 2849) : 24 == Ai ? li = Io < zn.length ? 9600 : 8929 : 24 > Ai ? (z = B[vo], + T = y, + Y = B, + V = Qe, + P = z, + z = void 0, + li = T[43] ? 22820 : 6562) : (_ = ye, + U = _ >> 24, + H = 255 & U, + U = _ >> 16, + Be = 255 & _, + je = 255 & U, + U = _ >> 8, + _ = 255 & U, + Et.push(H, je, _, Be), + ao = Et, + _ = ao, + sa = _, + li = 22529) + }(); + break; + case 12: + !function() { + 12 == Ai ? li = So ? 2212 : 3364 : 12 > Ai ? 5 == Ai ? (Lo = N[ie], + li = 16900) : 5 > Ai ? 2 == Ai ? (B = 376 ^ Z.charCodeAt(ke), + Y += String.fromCharCode(B), + li = 12928) : 2 > Ai ? 0 == Ai ? (Ta.push(1), + Ta = Ta.concat(ie), + li = 17957) : Ai > 0 && (Ie = "w", + eo = [], + eo.push(0, 0, 1, 2), + fe = eo, + Ie += "hic", + Ie += "h", + dn = fe[q[Ie]], + li = 6947) : 3 == Ai ? (M = [ie], + $ = M, + li = 804) : Ai > 3 && (Ae = We, + li = Ae ? 22624 : 6917) : 8 == Ai ? (Z = 9, + $ = 1, + li = 2370) : 8 > Ai ? 6 == Ai ? (So = Ee[56], + So.unshift(), + li = 17893) : Ai > 6 && (li = 4547) : 10 == Ai ? li = Me ? 14 : 5797 : 10 > Ai ? (u = 2 + ki, + Ye[u] = y[ki], + li = 10405) : (it += "t", + vo += "eAnaly", + vo += "s", + gt += "meout", + it += "a", + m += "ct", + yn = Pi[25], + li = 23782) : 19 == Ai ? (m = void 0, + G = $[st], + W = 0, + li = 18464) : 19 > Ai ? 15 == Ai ? (Yo = [Je + 64 * Eo], + oo = Yo, + li = 9731) : 15 > Ai ? 13 == Ai ? (Ke[_e] = new RegExp(ae[_e]), + li = 10401) : Ai > 13 && (_e = [Ke], + he = _e, + li = 5859) : 17 == Ai ? (ze = Q[55], + un = Q[55], + Ro = ze.length, + un[Ro] = Wn, + li = 20256) : 17 > Ai ? (Ee = be[Qo] === !1, + li = Ee ? 2656 : 13412) : (M += 4, + li = 1126) : 22 == Ai ? (yo = qo.charCodeAt(uo) - 536, + be += String.fromCharCode(yo), + li = 26117) : 22 > Ai ? 20 == Ai ? li = 1316 : Ai > 20 && (ko = Do[Hn] != Ae[ce], + li = 19649) : 24 == Ai ? (Pn++, + li = 25604) : 24 > Ai ? (so = He, + li = so ? 7681 : 9414) : (u = z + Jt, + re = q.split(Jo), + q = re, + re = u[za](0, 8), + u = B(re, 2), + y.push(u), + mr = y, + y = yr % q.length, + u = q[y], + Dn = mr, + y = u % 4, + Qa = y, + y = Dn, + u = Qa, + q = y.length / 2, + re = Se[Ut](q), + li = 9443) + }(); + break; + case 13: + !function() { + 12 == Ai ? (B = Mt, + z = R + 1, + R = B[14], + B = Mt, + li = R ? 2725 : 18021) : 12 > Ai ? 5 == Ai ? (en = !be[Io], + li = 19489) : 5 > Ai ? 2 == Ai ? (N = "", + Z = "\u03e4\u03e5\u03ef\u03f0\u03eb\u03ee\u03f5", + Q = 0, + ze = 0, + Lo = "\u01f1\u01fe\u01fe\u01fa\u01fc\u01f0\u0201\u01fa\u0202", + un = "s", + li = 10880) : 2 > Ai ? 0 == Ai ? (co = 16 === s, + li = 17441) : Ai > 0 && (Je = 0 === cn, + li = 12772) : 3 == Ai ? li = so ? 20867 : 4896 : Ai > 3 && (T = 5, + Se = void 0, + R = B, + Y = [], + V = 137, + P = 6, + m = V, + V = 0, + li = 9733) : 8 == Ai ? (fr += 4, + li = 13410) : 8 > Ai ? 6 == Ai ? (jr = Er, + li = 516) : Ai > 6 && (li = Y < fe.length ? 8320 : 7553) : 10 == Ai ? (Ra.push(0), + li = 2533) : 10 > Ai ? li = tt ? 9892 : 2627 : ($n = !0, + li = 16864) : 19 == Ai ? (ko[5] = 1, + te = "", + oe = 0, + Tn = "\u0362\u0365\u035e\u0383\u0389\u037a\u0387\u038b\u0376\u0381", + li = 25248) : 19 > Ai ? 15 == Ai ? (Nn = -rn, + li = 5412) : 15 > Ai ? 13 == Ai ? li = ye < ao.length ? 6437 : 9312 : Ai > 13 && (we = xe % 128, + ue = [], + Ze = xe - we, + go = 64 * Pe, + fn = we + 128, + we = Ze / 128, + Ze = 63 & we, + we = Ze + go, + ue.push(fn, we), + wo = ue, + li = 18785) : 17 == Ai ? (re = Po, + li = re ? 15013 : 23906) : 17 > Ai ? li = g < u.length ? 291 : 13828 : (Ta.push(1), + Ta = Ta.concat(I), + li = 3489) : 22 == Ai ? li = G ? 12034 : 3235 : 22 > Ai ? 20 == Ai ? (qo = -1, + li = 16064) : Ai > 20 && (li = qn ? 7492 : 16452) : 24 == Ai ? (K = 251, + li = 13476) : 24 > Ai ? li = vo < Xe.length ? 25829 : 10241 : (Q = W > se, + li = Q ? 17440 : 4420) + }(); + break; + case 14: + !function() { + 12 == Ai ? (oo = Pe, + li = oo ? 17443 : 416) : 12 > Ai ? 5 == Ai ? (T = [0], + Mr = T, + li = 18913) : 5 > Ai ? 2 == Ai ? (q++, + li = 16416) : 2 > Ai ? 0 == Ai ? (T = Se, + P = T[R], + m = Oe, + li = P ? 24325 : 17987) : Ai > 0 && (Dn.push(1), + Dn = Dn.concat(y), + li = 10532) : 3 == Ai ? (ao = ao.concat(ln), + ye = _e, + ao.push(Ge), + li = so ? 18724 : 25794) : Ai > 3 && (I = H, + K = K.concat(I), + I = void 0, + H = D, + D = 0 | H, + H = 128 > D, + li = H ? 10913 : 6624) : 8 == Ai ? (y = Ja, + u = Mt, + B = Tn, + li = u[60] ? 3078 : 6434) : 8 > Ai ? 6 == Ai ? (fe++, + li = 7616) : Ai > 6 && (en = To, + li = 7617) : 10 == Ai ? (N = Z, + li = 4517) : 10 > Ai ? (en = 0, + li = 21601) : (oe = 0, + li = 13057) : 19 == Ai ? (D = Mt, + Ye = [y], + y = Yo, + F = F.concat(Kn), + ye = Tn, + P = D[44], + F = F.concat(oe), + D = P, + je = F, + P = je, + li = B[4] ? 15618 : 26276) : 19 > Ai ? 15 == Ai ? (Ee = de, + pe = q.type === Re, + Re = Ie, + li = me ? 1412 : 19586) : 15 > Ai ? 13 == Ai ? (Ce = void 0, + li = 21027) : Ai > 13 && (li = 9795) : 17 == Ai ? (We = [xe], + wo = We, + li = 6242) : 17 > Ai ? (Ge++, + li = 11462) : (Xe++, + li = 13796) : 22 == Ai ? (Ra.push(0), + li = 10433) : 22 > Ai ? 20 == Ai ? li = xe >= 0 ? 23170 : 6272 : Ai > 20 && (y = 154 & u[ca], + q = br + y, + br = 65535 & q, + li = 17792) : 24 == Ai ? (V = u[Ln], + P = V[Wn], + li = P ? 2596 : 3651) : 24 > Ai ? (ko[11] = oe, + te = "M", + te += "axN", + te += "GP", + te += "Log", + oe = Ye[te], + li = oe ? 22244 : 2080) : (E[P] = +new Se[Me] - E[P], + li = 22725) + }(); + break; + case 15: + !function() { + 12 == Ai ? ($n = Je, + li = $n ? 6147 : 515) : 12 > Ai ? 5 == Ai ? (X = "\u0329\u032a\u0317\u0319\u0321\u030a\u0328\u0317\u0319\u031b\u0302\u031f\u0323\u031f\u032a", + de = "ti", + Fe = "t", + de += "m", + qe = "", + Qe = 0, + Fe += "imi", + li = 18432) : 5 > Ai ? 2 == Ai ? ($n = F[cn], + ro = $n[2], + $o = ce[48], + tn = ro % 7, + Je = $o[tn], + $o = Je ^ $n[0], + tn = Je ^ $n[3], + Pe = Je ^ $n[1], + $n = 0 === Cn, + li = $n ? 11397 : 8484) : 2 > Ai ? 0 == Ai ? li = vo < Ie.length ? 10656 : 9573 : Ai > 0 && (xo = q[55], + Fe = q[55], + u = xo.length, + Fe[u] = ve, + li = 2722) : 3 == Ai ? li = No ? 9284 : 13728 : Ai > 3 && (V = re[48], + P = Co, + m = 0, + Oe = T[11], + K = Oe % 7, + Oe = V[K], + V = Oe ^ T[6], + li = 19171) : 8 == Ai ? (P = [R], + z = P, + li = 25920) : 8 > Ai ? 6 == Ai ? (Je = void 0, + li = 15072) : Ai > 6 && (ze = Q, + li = ze ? 6276 : 16133) : 10 == Ai ? (e(14, 2, -1), + T = w.pop(), + m = T, + li = P[m] ? 25734 : 2787) : 10 > Ai ? (re.push(B), + li = y ? 19201 : 11969) : (Y[0] = 2, + li = 17729) : 19 == Ai ? (Re = En, + pn = Jo[48], + Ie = Jo[49], + li = 20192) : 19 > Ai ? 15 == Ai ? (L = G[Qn], + li = L ? 25760 : 19747) : 15 > Ai ? 13 == Ai ? li = Xe < Mo.length ? 24738 : 13442 : Ai > 13 && (I = Wo, + U = Ao, + li = M ? 3557 : 8261) : 17 == Ai ? (eo = 702 ^ Qe.charCodeAt(ho), + me += String.fromCharCode(eo), + li = 4609) : 17 > Ai ? (Oo = re, + li = Oo ? 11618 : 8420) : (y = "i", + Re = yo[48], + pn = yo[61], + y += "sTru", + Ie = 0, + Qo = [], + li = 14882) : 22 == Ai ? (mo = bo, + li = 14693) : 22 > Ai ? 20 == Ai ? (W = I, + g += "o", + g += "d", + M = new RegExp(ie,de), + ie = new RegExp(J,de), + _ = new RegExp(g,de), + $.push(U, ie, G, L, _, M), + L = $, + $ = W[gt](L[0]), + li = $ ? 3264 : 12836) : Ai > 20 && (po = 0, + li = 20740) : 24 == Ai ? li = B ? 25890 : 1061 : 24 > Ai ? (T = 3 === y[5], + li = T ? 4771 : 10690) : (ho = qe[xo], + li = 14081) + }(); + break; + case 16: + !function() { + 12 == Ai ? (q[55] = [], + li = 17154) : 12 > Ai ? 5 == Ai ? (Ce = ke.charCodeAt(R) - 148, + B += String.fromCharCode(Ce), + li = 2400) : 5 > Ai ? 2 == Ai ? (L = 128 | L, + li = 6145) : 2 > Ai ? 0 == Ai ? li = B ? 14529 : 4546 : Ai > 0 && (g = P.slice(0, M), + li = Y ? 2528 : 25058) : 3 == Ai ? (Q = 4, + li = 3649) : Ai > 3 && (Fe += "ackT", + Me = 0, + X = new ge, + Fe += "raceLi", + Fe += "mit", + qe = ge[de], + ge[Fe] = qe, + de = "\x86\x87tv~", + li = 17092) : 8 == Ai ? (g = ne + 1, + se = P, + ne = se[29], + I = g, + g = ne, + li = g.indexOf ? 16002 : 24611) : 8 > Ai ? 6 == Ai ? (en = [], + Me = "i", + me = eo, + ge = 0, + kn[2] = 0, + Me += "d", + X = Me, + li = 19873) : Ai > 6 && (ne = H === on, + li = 8965) : 10 == Ai ? ($ = T + 1, + Ue = $, + L = Ue, + T = L, + $ = 0 | T, + T = 128 > $, + li = T ? 12577 : 2048) : 10 > Ai ? (y = 6 + ki, + Ye[y] = yt[ki], + li = 13378) : (Q = bo.indexOf(le), + L = Q, + li = 1092) : 19 == Ai ? (V++, + li = 18756) : 19 > Ai ? 15 == Ai ? li = 25988 : 15 > Ai ? 13 == Ai ? (G += "g", + u = 0, + g = W, + W = jo, + jo = u, + li = W ? 19234 : 17152) : Ai > 13 && (on = ne % 128, + Be = [], + je = ne - on, + ye = on + 128, + on = je / 128, + je = 127 & on, + Be.push(ye, je), + D = Be, + li = 6629) : 17 == Ai ? (me[14] = X, + li = 10821) : 17 > Ai ? (ze = Lo, + li = ze ? 10501 : 14338) : (Ee[24]++, + li = 18628) : 22 == Ai ? (te.push(he), + li = I ? 13091 : 11813) : 22 > Ai ? 20 == Ai ? (T = P[za](0, m), + z += T, + T = Math.pow(2, m), + P = $a * T, + m = 0 | P, + $a = P - m, + P = ze * T, + ze = P - m, + li = 389) : Ai > 20 && (T = {}, + T[M] = function(o) { + w.push(1777, 47441514590, 2, 0), + e(14, 2, -1); + var r = w.pop() + , a = r + , i = E[a] + , h = i[o]; + if (!h) { + var c = E[a] + , s = "\u0258\u024b\u0268\u0260\u0251\u0266\u026b" + , d = 0; + c[o] = 1; + for (var p = ""; d < s.length; d++) { + var v = 519 ^ s.charCodeAt(d); + p += String.fromCharCode(v) + } + this[p] = o, + n(window, o, t) + } + } + , + T[st] = function() { + var e = "l"; + e += "a", + e += "VgoL_", + e = e.split("").reverse().join(""); + var o = this[e]; + return o + } + , + N = T, + Object[Jn](E, Z, N), + li = 17) : 24 == Ai ? (D = g[I] === Te, + li = D ? 2402 : 24833) : 24 > Ai ? (ge = Ne.charCodeAt(yo) - 489, + be += String.fromCharCode(ge), + li = 4196) : (Ve = Ye, + li = 3201) + }(); + break; + case 17: + !function() { + 12 == Ai ? (G = W[gt](L[1]), + li = G ? 14020 : 22017) : 12 > Ai ? 5 == Ai ? (Z = Y.charCodeAt(P) - 220, + Ce += String.fromCharCode(Z), + li = 24193) : 5 > Ai ? 2 == Ai ? (V = "Sy", + V += "m", + m = u[Ln], + K = m[Wn](B), + m = K[uo](), + V += "bo", + V += "l(sr", + V += "c", + V += ")", + K = m.indexOf(V), + li = ~K ? 13028 : 3651) : 2 > Ai ? 0 == Ai ? (ye = 0, + Fo = 0 !== _[8], + Ke = _[18], + ao = -1, + He = _[24] * _[7], + so = D.length - He, + He = Ke.length, + Ke = 0 >= so, + _e = _[14], + li = Ke ? 8933 : 21888) : Ai > 0 && (li = ve < X.length ? 14531 : 11555) : 3 == Ai ? (Pn = q.charCodeAt(ho) - 204, + B += String.fromCharCode(Pn), + li = 8576) : Ai > 3 && (u = 3, + li = 18566) : 8 == Ai ? (_++, + li = 24097) : 8 > Ai ? 6 == Ai ? li = 18848 : Ai > 6 && (Ie++, + li = 18532) : 10 == Ai ? (Xo += "s", + ie = ie.split("").reverse().join(""), + L += "back", + W = Z, + Z = N, + N = E[Z], + po = N, + N = window, + M = $, + li = po ? 8355 : 13764) : 10 > Ai ? (Io = 22 === kn[0], + li = 545) : (Ke = 128 | Ke, + li = 15842) : 19 == Ai ? li = de < y.length ? 8448 : 12704 : 19 > Ai ? 15 == Ai ? li = ho < qe.length ? 17188 : 9410 : 15 > Ai ? 13 == Ai ? (M = _, + K = M.concat(K), + V = K, + li = 17954) : Ai > 13 && (X += "nil", + de = "\u03af", + li = 4672) : 17 == Ai ? li = R < Y.length ? 13824 : 21957 : 17 > Ai ? (Je = ue + 1, + Ae = Je, + We = Ae, + Je = lo ^ to[9], + Ae = lo ^ to[1], + we = lo ^ to[4], + ue = 0 === Pe.length, + li = ue ? 1410 : 14916) : (ho[7] = 1 ^ X, + Ne = "\u022b\u0229\u0238\u020e\u0223\u0239\u0222\u0228\u0225\u0222\u022b\u020f\u0220\u0225\u0229\u0222\u0238\u021e\u0229\u022f\u0238", + li = 7398) : 22 == Ai ? (ge = 0, + li = 8290) : 22 > Ai ? 20 == Ai ? li = u < pe.length ? 5409 : 8416 : Ai > 20 && (Ae = [], + li = 9795) : 24 == Ai ? (mn |= L, + mn |= te, + T = P[$](W), + mn |= m, + m = P[$](et), + L = m << 17, + mn |= N, + mn |= M, + m = G, + N = P[$](Te), + G = P[$](g), + W = N << 19, + mn |= Xo, + N = m << 15, + m = G << 21, + mn |= N, + N = T << 16, + mn |= N, + mn |= L, + mn |= De, + T = P[$](Le), + N = P[Ln], + L = T << 22, + mn |= W, + T = P[Ao], + Xo = N[$](se), + mn |= An, + N = P[ie], + G = P[Gn], + li = N ? 7780 : 22597) : 24 > Ai ? li = Vr ? 21187 : 22181 : (gi = Be, + li = gi ? 21698 : 14436) + }(); + break; + case 18: + !function() { + 12 == Ai ? (Rr = Ye, + y = Rr, + u = y, + li = Bt[19] ? 6656 : 25698) : 12 > Ai ? 5 == Ai ? (z = B[49], + li = z ? 323 : 6849) : 5 > Ai ? 2 == Ai ? (_e = He, + He = an, + an = Ke, + li = Ge ? 4352 : 8417) : 2 > Ai ? 0 == Ai ? (I = [bo + 64 * ot], + Wo = I, + li = 13666) : Ai > 0 && (Kn = Je, + li = Kn ? 16389 : 19168) : 3 == Ai ? li = fe < re.length ? 18562 : 20705 : Ai > 3 && (X = "n", + u = "n", + u += "oitc", + u += "nuf", + u = u.split("").reverse().join(""), + X += "iaG", + X += "etaer", + X += "c", + X = X.split("").reverse().join(""), + pe = typeof Ei[25][X] === u, + li = 15396) : 8 == Ai ? (Po++, + li = 2720) : 8 > Ai ? 6 == Ai ? (W = !Z[Io], + li = 4869) : Ai > 6 && (m = Oe, + li = m ? 224 : 23040) : 10 == Ai ? (Ve = F, + ko = Do[ee] != ht[ce], + li = ko ? 19649 : 21892) : 10 > Ai ? li = 9986 : (T = R, + li = 5314) : 19 == Ai ? (vo = 574 ^ Ie.charCodeAt(fe), + Co += String.fromCharCode(vo), + li = 6596) : 19 > Ai ? 15 == Ai ? (R = P, + li = 3650) : 15 > Ai ? 13 == Ai ? (Q = 0, + U = 0, + he = ut, + li = 14818) : Ai > 13 && (ue = Je - Pe[9], + no = Ae - Pe[1], + Eo = we - Pe[4], + _o = xe - Pe[0], + Pe[9] = Je, + Pe[1] = Ae, + Pe[4] = we, + Pe[0] = xe, + Je = [wo], + wo = void 0, + Pe = ue, + xe = 0 | Pe, + Pe = 0 > xe, + Ae = Pe, + li = Ae ? 5605 : 24740) : 17 == Ai ? (Dn.push(0, 0, 0, 0), + li = 22723) : 17 > Ai ? ($ = P[vo], + L = $[cr], + li = L ? 24289 : 18563) : (Y = 967 ^ m.charCodeAt(P), + V += String.fromCharCode(Y), + li = 12352) : 22 == Ai ? (Vo = Ve, + li = Vo ? 23844 : 13568) : 22 > Ai ? 20 == Ai ? (Ao = W.charCodeAt(ne) - 333, + H += String.fromCharCode(Ao), + li = 24132) : Ai > 20 && (Dn.push(0), + li = 230) : 24 == Ai ? li = q ? 18816 : 13349 : 24 > Ai ? (ne++, + li = 6405) : li = fe[39] ? 2592 : 18981 + }(); + break; + case 19: + !function() { + 12 == Ai ? ($ = 0, + li = 6816) : 12 > Ai ? 5 == Ai ? li = xe >= 0 ? 20804 : 416 : 5 > Ai ? 2 == Ai ? (I = [g], + _ = I, + li = 13860) : 2 > Ai ? 0 == Ai ? (J = _[I] === U[I], + li = J ? 4258 : 14980) : Ai > 0 && (ne++, + li = 14562) : 3 == Ai ? (q = Mt, + P = Tn, + L = Mt, + M.push(0, 0, 0), + W = 0 | L[18], + _ = Se, + Se = Xa, + g = L[70] | Jo, + I = g, + xr.push(W), + W = P[Ba], + li = 5601) : Ai > 3 && (li = 10498) : 8 == Ai ? li = dn < X.length ? 10786 : 9475 : 8 > Ai ? 6 == Ai ? li = 22948 : Ai > 6 && (W = P[ie], + N = W[$], + li = 22597) : 10 == Ai ? (yo = +new uo[Ne] - Jo[12], + Ne = yo % 7, + be[1] = yo, + uo = pn[Ne], + be[0] = Re ^ uo, + Ie.push(be), + Ne = Jo[49], + uo = Ne.length, + Ne = uo > 1024, + li = Ne ? 10338 : 15009) : 10 > Ai ? (Qo = 90 ^ y.charCodeAt(yo), + Ne += String.fromCharCode(Qo), + li = 17504) : (L = Ce[pe], + Ce = L[zo](qe), + li = Ce[co] ? 19232 : 24774) : 19 == Ai ? (y = B, + K = void 0, + N = u, + w.push(182470, 42101746003, 2, 1), + Ce = Oe, + e(14, 2, -1), + Z = w.pop(), + $ = Z, + li = N[43] ? 5924 : 7268) : 19 > Ai ? 15 == Ai ? (W = 10, + li = 3875) : 15 > Ai ? 13 == Ai ? li = 7939 : Ai > 13 && (be = Po, + y = "di", + Re = 0, + y += "s", + y += "con", + en = "", + Or = r, + Ln = p, + kn = s, + pn = "ya", + Ie = "\u010e\u010c\u011b\xed\u0113\u0116\u0108\u011b\xed\u0119\u010c\u0118\u011c\u010c\u0115\u010a\u0120\xeb\u0108\u011b\u0108", + y += "nect", + Io = "f", + Qo = 0, + Ee = ei, + Io += "requ", + pn += "rrA2", + li = 21157) : 17 == Ai ? (T = 9, + V = 1, + li = 8769) : 17 > Ai ? (ba = window, + Nt = r, + ur = void 0, + Jo = void 0, + ei = O, + li = Nt ? 11490 : 13829) : (D = ee, + li = Z ? 15525 : 10660) : 22 == Ai ? (xe = Ae, + Ae = 64 > xe, + li = Ae ? 11713 : 14756) : 22 > Ai ? 20 == Ai ? (g = ao, + R = g, + _ = B - 1, + B = _, + _ = R.length / 2, + g = B - Zo, + B = Y[Ut](_), + Y = Tn, + li = 3553) : Ai > 20 && (li = Me < pn.length ? 5348 : 14465) : 24 == Ai ? li = 4195 : 24 > Ai ? (Qe = 504 ^ Ee.charCodeAt(Xe), + qe += String.fromCharCode(Qe), + li = 24259) : (g.push(0), + li = 19905) + }(); + break; + case 20: + !function() { + 12 == Ai ? (te = [ne], + D = te, + li = 16e3) : 12 > Ai ? 5 == Ai ? (Ce = Se, + Z = gr, + Z[2] = -1, + ie = Ce, + Q = ie[jo], + Ro = void 0 !== ie[I], + Z[43] = void 0, + Z[16] = 0, + ze = void 0 !== ie[Xo], + Lo = !!ie[Io] << 3, + Z[59] = 0, + Z[46] = 0, + Z[65] = 0, + Z[68] = 0, + un = !!ie[$e] << 4, + D = ze << 2, + Z[21] = 0, + Z[71] = 0, + Z[60] = 0, + li = Q ? 12480 : 8995) : 5 > Ai ? 2 == Ai ? (de[8] = Jo, + li = 6182) : 2 > Ai ? 0 == Ai ? (U = K % 128, + J = K - U, + le = U + 128, + U = J / 128, + J = 127 & U, + U = [], + U.push(le, J), + _ = U, + li = 21632) : Ai > 0 && (Qo[0] = 64 | Qo[0], + li = 8869) : 3 == Ai ? (Ie = 0 | ge[66], + ge[66] = Ie + 1, + li = 14624) : Ai > 3 && (me = 0 | ge[11], + ge[11] = me + 1, + li = 26308) : 8 == Ai ? (De[55] = [], + li = 7938) : 8 > Ai ? 6 == Ai ? (B = 127 & y, + y >>= 7, + li = y ? 25955 : 9700) : Ai > 6 && (li = U ? 11972 : 20064) : 10 == Ai ? (ho = Qe, + li = 15744) : 10 > Ai ? (ie = M, + _ *= ie, + ie = 1 === _, + li = ie ? 4610 : 18435) : (P = 254, + li = 25889) : 19 == Ai ? (ln = Ko >= 0, + li = 2210) : 19 > Ai ? 15 == Ai ? (Ke = _e.length, + He = 0 !== Ke, + li = He ? 20961 : 8610) : 15 > Ai ? 13 == Ai ? li = un ? 10658 : 15554 : Ai > 13 && (li = 13922) : 17 == Ai ? (Me = [], + bn = Me, + li = 26017) : 17 > Ai ? li = Do < oe.length ? 6212 : 13058 : (io++, + li = 25634) : 22 == Ai ? ($ += "caB.", + $ += "PP", + $ += "A.tnevE.VW", + $ = $.split("").reverse().join(""), + e(2, P, $, e, !1), + e(2, P, Xo, e, !1), + e(2, P, N, e, !1), + e(2, P, Z, e, !1), + li = 14816) : 22 > Ai ? 20 == Ai ? (J++, + li = 7585) : Ai > 20 && (R = 0, + li = 20673) : 24 == Ai ? (u = 0 | ge[37], + ge[37] = u + 1, + li = 4705) : 24 > Ai ? ($e = M, + li = 22049) : (wo = [], + ro = sn % 128, + $o = ro + 128, + tn = sn - ro, + ro = tn / 128, + tn = 127 & ro, + wo.push($o, tn), + Cn = wo, + li = 21923) + }(); + break; + case 21: + !function() { + 12 == Ai ? (P++, + li = 9473) : 12 > Ai ? 5 == Ai ? (g = "O", + ze = Te, + $e += "rmDa", + Te = "t", + g += "ff", + $e += "taEve", + Wn = 0, + li = 18053) : 5 > Ai ? 2 == Ai ? (Re = y, + y = Re.split(be), + be = y[7], + Re = pn[be], + kn = y[3], + Me = y[4], + me = y[1], + ge = y[6], + X = y[5], + u = y[0], + de = y[10], + ve = y[2], + xo = y[9], + Fe = y[8], + li = en[u] ? 513 : 18630) : 2 > Ai ? 0 == Ai ? (Ge += "j.", + Ge += "zjk.taea", + Ge += "p", + so = so.split("").reverse().join(""), + Ge += "p", + Ge += ".", + Ge += "com", + _ = !!~Ve.indexOf(so) << 21, + je = !!~Ve.indexOf(Uo) << 22, + He = !!~Ve.indexOf(Ge) << 23, + so = !!~Ve.indexOf(Be) << 24, + ye |= _, + _ = !!~Ve.indexOf(H) << 5, + ye |= je, + ye |= He, + ye |= so, + ye |= _, + li = 25956) : Ai > 0 && (Be = 127 & H, + H >>= 7, + li = H ? 8326 : 2308) : 3 == Ai ? (ie = 9, + W = 1, + li = 26019) : Ai > 3 && (li = eo ? 22596 : 26371) : 8 == Ai ? li = Ie[55] ? 11616 : 23712 : 8 > Ai ? 6 == Ai ? (ie = L, + L = ie, + Zr = Zr.concat(L), + li = 7331) : Ai > 6 && (li = we < _o.length ? 161 : 10721) : 10 == Ai ? (W = -Ue, + li = 12869) : 10 > Ai ? (Dn.push(1), + Dn = Dn.concat(tt), + li = 15008) : (Re = y[Qo] + be, + Ee[67] = Ee[67] + Re, + li = 1569) : 19 == Ai ? (R = B[29], + T = R.length, + R = B[29], + R.push(V), + li = 15109) : 19 > Ai ? 15 == Ai ? (pe = "cr", + pe += "eat", + pe += "e", + pe += "An", + u = "fu", + pe += "alyser", + u += "n", + u += "cti", + u += "on", + X = typeof Ei[25][pe] === u, + li = 25346) : 15 > Ai ? 13 == Ai ? (Y = 254, + li = 6274) : Ai > 13 && (oo = Ze ^ $o[6], + go = Ze ^ $o[10], + fn = Ze ^ $o[11], + we = oo - go, + oo = Ze ^ $o[8], + no = oo - fn, + li = 3075) : 17 == Ai ? (Ue = 0 > bo, + le = 0 > $, + Te = L, + li = M ? 10020 : 2115) : 17 > Ai ? (m++, + li = 24357) : (Ho = "d", + yn = "\u02ed\u02f9\u02f8\u02f8\u02ef\u02ed\u02fe", + R = "va", + R += "l", + V = 0, + Ho += "est", + R += "ue", + li = 2273) : 22 == Ai ? (ae = Ge, + li = 17056) : 22 > Ai ? 20 == Ai ? (J = void 0, + le = 256, + D = 305, + H = [], + se = I, + ne = 0, + li = 15937) : Ai > 20 && (I = [], + U = g % 128, + J = g - U, + D = J / 128, + J = 127 & D, + D = U + 128, + I.push(D, J), + _ = I, + li = 13860) : 24 == Ai ? (Dn.push(0), + li = 26242) : 24 > Ai ? (ge = u, + u = ge, + li = u ? 18787 : 15427) : (je = [], + je.push(0, 0, 0, 0, 0), + F = je, + _ = F, + li = 22080) + }(); + break; + case 22: + !function() { + 12 == Ai ? (de++, + li = 14470) : 12 > Ai ? 5 == Ai ? (M = 1, + li = 5474) : 5 > Ai ? 2 == Ai ? (Te = U.charCodeAt(g) - 865, + Q += String.fromCharCode(Te), + li = 2307) : 2 > Ai ? 0 == Ai ? (g.push(1), + g = g.concat(y), + li = 19905) : Ai > 0 && (li = vn ? 20836 : 13090) : 3 == Ai ? li = Q ? 6597 : 14661 : Ai > 3 && (T = N, + li = 16512) : 8 == Ai ? (N = K, + li = N ? 16384 : 5733) : 8 > Ai ? 6 == Ai ? (yo = me, + y = be, + li = ve.indexOf ? 22273 : 20193) : Ai > 6 && (Ee[18] = 1, + li = 22594) : 10 == Ai ? (L = y[Ln], + G = L[Un](Z, $), + li = G ? 24677 : 24996) : 10 > Ai ? li = u ? 12449 : 22113 : (Q++, + li = 20064) : 19 == Ai ? (De = D, + e(14, 2, -1), + mn |= Go, + Go = w.pop(), + D = L, + L = P[ze], + ne = D << 2, + D = De << 3, + w.push(1657996, 31954123016, 3112245006687, 3, 1), + De = !![][T] << 18, + li = L ? 6913 : 12292) : 19 > Ai ? 15 == Ai ? li = ot < I.length ? 3813 : 12003 : 15 > Ai ? 13 == Ai ? (Q = 2, + li = 3649) : Ai > 13 && (no = ue % 128, + Eo = [], + _o = no + 128, + Ze = ue - no, + no = Ze / 128, + Ze = 127 & no, + Eo.push(_o, Ze), + Ae = Eo, + li = 8516) : 17 == Ai ? (H = 1 === _, + li = H ? 801 : 22661) : 17 > Ai ? li = Me < de.length ? 419 : 24901 : (u = "l", + de = y, + ve = de[En], + de = ve, + u += "og", + xo = u, + u = pn, + u[28] = 0, + li = de ? 6436 : 677) : 22 == Ai ? (Ve = ee, + li = Ve ? 7330 : 9412) : 22 > Ai ? 20 == Ai ? (oe = 0 | hn, + li = Uo ? 24673 : 12801) : Ai > 20 && (Dn.push(0), + li = 4448) : 24 == Ai ? (ao = [], + He = 64 * oe, + ee = rn % 128, + io = rn - ee, + Uo = ee + 128, + ee = io / 128, + io = 63 & ee, + ee = io + He, + ao.push(Uo, ee), + No = ao, + li = 6949) : 24 > Ai ? (_ = z, + Y[51] = [], + g = [], + I = Y, + U = [], + J = void 0, + le = [], + D = M, + H = [], + g[0] = 0, + g[1] = 0, + se = [], + ne = 0, + te = se, + he = 0, + vn = [], + mo = [], + on = void 0, + Be = D.length <= 1, + je = void 0, + li = Be ? 16386 : 548) : (Ie = uo, + li = Ie ? 19622 : 19748) + }(); + break; + case 23: + !function() { + 12 == Ai ? (rr[1] = 1, + La = rr, + ua = 1, + li = 3651) : 12 > Ai ? 5 == Ai ? li = R ? 17635 : 1347 : 5 > Ai ? 2 == Ai ? (ee = _e, + Ge = Ge.concat(hn), + _e = 64 > Zo, + li = _e ? 23139 : 17444) : 2 > Ai ? 0 == Ai ? (q = 65535 & kt, + T = q, + q = B[29], + R = q, + Ka = Se, + q = 255 & T, + Se = Ka, + V = Se, + P = T >> 8, + T = V, + li = R.indexOf ? 20837 : 9446) : Ai > 0 && (Jn[9] = Jn[9] ^ re, + Jn[1] = Jn[1] ^ re, + li = 20739) : 3 == Ai ? li = V ? 6497 : 15685 : Ai > 3 && (je[11] = Ge, + Ke = ee, + Ge = ae, + ae = 0 | Zo, + ce = 0 | hn, + ln = [_e], + _e = 64 > Ke, + Zo = -1 === Ge, + ee = 16384 > ae, + oe = 0 > ce, + li = _e ? 11941 : 21633) : 8 == Ai ? (H = jo[55], + se = H, + li = se.indexOf ? 8257 : 4452) : 8 > Ai ? 6 == Ai ? (U = Q > G, + li = U ? 9891 : 9378) : Ai > 6 && (ae = ce << je, + ee = ae ^ ce, + ae = 240 & ee, + ee = ce >> so, + ce = ae + ee, + ae = ye[F] ^ ce, + ee = 255 & ae, + Be.push(ee), + li = 12068) : 10 == Ai ? (Z = 0, + li = 2368) : 10 > Ai ? (To = 0, + In = "zeWURhDQZoAbrw_F4km9tlOI5ysBHYE0JC67KS8avqz1gdGpNX3uTnL2VMiPcfj$", + qo = [], + En = "", + qo.push(In), + In = "OnlSegCJXqkRd9UsrtoD57fhyviG0Qc2IWTaP_KNmMLZA18FEzVu3BYjzp4bHw6$", + qo.push(In), + In = w.pop(), + Ne = "jGi8LrT1_SpIE7930DOtezvhgzamMZbuwQUBRdYnJlKN4sc6XPoHWCVk52FfqAy$", + uo = w.pop(), + qo.push(Ne), + Ne = qo[In], + li = 18502) : (U = 0, + li = 19616) : 19 == Ai ? (Ne = "\u025d\u0258\u025e\u024c\u0251\u024e\u0257\u024d", + uo = kn, + be = "", + yo = 0, + y = In, + Ee = At, + Me = En, + li = Ee[18] ? 22594 : 10) : 19 > Ai ? 15 == Ai ? (N = 197 ^ Se.charCodeAt(K), + fe += String.fromCharCode(N), + li = 8357) : 15 > Ai ? 13 == Ai ? (m = P[R], + m[V](Y, K, T), + li = 385) : Ai > 13 && (ae = -1, + li = 19072) : 17 == Ai ? (Do = Do.concat(Fi), + li = 13093) : 17 > Ai ? (m = Y[Ln], + $ = m[Un](Z, B), + m = !$, + li = m ? 5637 : 18850) : (T = [z], + re = T, + li = 14437) : 22 == Ai ? (ge++, + li = 2114) : 22 > Ai ? 20 == Ai ? (z = B[60], + li = 21153) : Ai > 20 && (ko[25] = oe, + li = 4163) : 24 == Ai ? (Y = new RegExp(Ce,Wt), + K += "p", + K += "ty", + V += "n|\\r)", + P = K, + m = new RegExp(V,Wt), + V = y[Oo](m, Zt), + m = new RegExp(R,Wt), + R = V[Oo](m, Jo), + V = R.split(Y), + R = V[0], + li = R ? 3650 : 15940) : 24 > Ai ? (ee++, + li = 24675) : (ze = M[73], + N[uo] = Q, + N = e[Mo], + li = N ? 4480 : 5633) + }(); + break; + case 24: + !function() { + 12 == Ai ? li = 25925 : 12 > Ai ? 5 == Ai ? (D = void 0, + H = M, + ne = 0 | H, + H = 128 > ne, + li = H ? 12932 : 11458) : 5 > Ai ? 2 == Ai ? (fo = ye % 128, + ee = ye - fo, + Ve = [], + ko = fo + 128, + fo = ee / 128, + ee = 127 & fo, + Ve.push(ko, ee), + cn = Ve, + li = 15556) : 2 > Ai ? 0 == Ai ? (_ = I % 128, + g = I - _, + H = [], + se = g / 128, + g = _ + 128, + _ = 127 & se, + H.push(g, _), + J = H, + li = 19045) : Ai > 0 && (li = dn < me.length ? 22145 : 5350) : 3 == Ai ? (we = lo, + lo = xe, + xe = 64 > lo, + li = xe ? 12e3 : 5378) : Ai > 3 && (u = z[za](0, 8), + T = B(u, 2), + y.push(T), + z = z[za](8), + li = 22787) : 8 == Ai ? (Jo = "", + Qn = "\u01dc\u01c7\u01d2\u01db\u01cb", + To = +r === r, + In = void 0, + qo = "c", + En = "t", + Ne = "", + w.push(178, 1985441575893, 2, 0), + uo = 0, + qo += "on", + En += "x", + be = "c", + e(14, 2, -1), + En += "et", + qo += "s", + be += "harA", + En += "no", + At = w.pop(), + li = 1028) : 8 > Ai ? 6 == Ai ? (Wn++, + li = 2531) : Ai > 6 && (I = "", + Dn = "y", + mn = "\u024c\u0277\u0253\u0243\u0254\u025f", + Ro = 0, + Dn += "reu", + li = 11907) : 10 == Ai ? li = 1315 : 10 > Ai ? (N[po] = T, + $ = N[po], + $[uo] = T, + li = 21027) : (go = Ze, + We = go, + li = 6372) : 19 == Ai ? (y = uo, + li = yo ? 1190 : 2529) : 19 > Ai ? 15 == Ai ? (ge = "In", + ge += "ter", + ge += "secti", + ge += "onO", + ge += "bserve", + ge += "r", + u = pe.indexOf(ge), + Ee = ~u, + li = 5445) : 15 > Ai ? 13 == Ai ? (te = 0, + li = 3586) : Ai > 13 && (ya = -1, + li = 6501) : 17 == Ai ? (Ln++, + li = 21792) : 17 > Ai ? (ge = void 0, + li = 7876) : (Ue = 0, + li = 21571) : 22 == Ai ? (N = 786 ^ V.charCodeAt(yn), + B += String.fromCharCode(N), + li = 5920) : 22 > Ai ? 20 == Ai ? (se = 0 === _[15], + li = 13537) : Ai > 20 && (Bo = ae[an], + Ko = I[55], + ce = Ko[No], + Ko = Bo[F](ce), + li = Ko ? 20995 : 17505) : 24 == Ai ? (Rn = [], + qn = Sn % 128, + Bn = qn + 128, + Hn = Sn - qn, + qn = Hn / 128, + Hn = 127 & qn, + Rn.push(Bn, Hn), + go = Rn, + li = 13953) : 24 > Ai ? li = 3717 : ($ = Z[yo], + Z = $[qo], + $ = Z[uo], + Z = $[Dt](L), + $ = new RegExp(pt,Wt), + L = Z[Oo]($, Jo), + Z = new RegExp(ct), + $ = Z[Co](L), + li = $ ? 17573 : 18593) + }(); + break; + case 25: + !function() { + 12 == Ai ? (ie++, + li = 10624) : 12 > Ai ? 5 == Ai ? (Z = Ce[qo], + li = Z ? 10948 : 15969) : 5 > Ai ? 2 == Ai ? (Pn = 548 ^ Jn.charCodeAt(qe), + Ho += String.fromCharCode(Pn), + li = 15682) : 2 > Ai ? 0 == Ai ? (L = $, + bo = L, + li = 12513) : Ai > 0 && (li = Q < bo.length ? 22149 : 21573) : 3 == Ai ? (T = 0, + N = "pa", + Ce = "\u01ae\u01af\u01d7\u01bc\u018f\u019c\u0197\u018d\u01d7\u01b8\u01a9\u01a9\u01d7\u01b8\u019a\u018d\u0190\u018f\u019c", + Z = "", + $ = "d", + L = "\u01c0\u01d7\u01c1\u01c7\u01df\u01d7", + Xo = "", + G = 0, + $ += "nuor", + N += "use", + li = 15398) : Ai > 3 && (y = 528 ^ Ne.charCodeAt(pe), + ve += String.fromCharCode(y), + li = 16962) : 8 == Ai ? (Ft = nr.charCodeAt(Ve) - 256, + Et += String.fromCharCode(Ft), + li = 3745) : 8 > Ai ? 6 == Ai ? (g = W[gt](L[5]), + li = g ? 10819 : 6401) : Ai > 6 && (De = 0, + li = 3110) : 10 == Ai ? (V++, + li = 24642) : 10 > Ai ? (M = -mo, + li = 21510) : (F++, + li = 19812) : 19 == Ai ? (ue = no, + no = -1 === ue, + li = no ? 25121 : 16932) : 19 > Ai ? 15 == Ai ? (ue = 0, + li = 17088) : 15 > Ai ? 13 == Ai ? (Vn += "Pro", + bn = de, + de = Ln, + li = 10374) : Ai > 13 && (li = 23778) : 17 == Ai ? (De = V, + li = 7334) : 17 > Ai ? (dn = 754 ^ qe.charCodeAt(ho), + Me += String.fromCharCode(dn), + li = 19648) : ($e = [se], + U = $e, + li = 1509) : 22 == Ai ? (m = !0, + li = 10979) : 22 > Ai ? 20 == Ai ? li = Fe ? 24069 : 20546 : Ai > 20 && ($ += "gk", + li = 1571) : 24 == Ai ? (ve = Ne[Qe], + li = 12931) : 24 > Ai ? (mn = De << 0, + li = L ? 12610 : 20164) : (P++, + li = 25154) + }() + } + }(); + break; + case 5: + !function() { + switch (mi) { + case 0: + !function() { + 12 == Ai ? (R = u, + li = R ? 15653 : 3332) : 12 > Ai ? 5 == Ai ? (Q = "", + W += "tMa", + m += "o", + I += "oCer", + T = T.split("").reverse().join(""), + Le = "gl", + g += "enCa", + D += "rat", + D += "Sdap", + Gn = An, + et += "iTr", + D = D.split("").reverse().join(""), + L += "akM", + L += "ap", + Te += "B", + m += "T", + An = G, + G = P[ze], + W += "tche", + Go += "e", + et += "ev", + g += "nvas", + $e += "n", + et += "reSecnamro", + $e += "t", + I += "uceS", + De += "LDocumen", + m = m.split("").reverse().join(""), + I += "si", + I = I.split("").reverse().join(""), + se += "tries", + Le += "obal", + et += "freP", + W += "dCSSR", + te = !!Jo[D] << 9, + un += "ment", + W += "u", + Le += "This", + et = et.split("").reverse().join(""), + li = G ? 22147 : 4226) : 5 > Ai ? 2 == Ai ? (ro = tn + 1, + ko = ro, + wo = ko, + le.push(sn), + ko = Cn - fo, + sn = void 0, + ro = ko, + ko = 0 | ro, + ro = 16384 > ko, + li = ro ? 25218 : 6560) : 2 > Ai ? 0 == Ai ? (Bo = _e, + li = Bo ? 11938 : 4419) : Ai > 0 && (be = 19 === r, + co = 0 === r, + li = co ? 420 : 17441) : 3 == Ai ? (co = 28 === s, + li = 25217) : Ai > 3 && (Se = Ro, + R = z[Rt], + Y = z[Ln], + V = B, + B = Se.concat(T), + li = V ? 1280 : 13669) : 8 == Ai ? li = I ? 15877 : 8323 : 8 > Ai ? 6 == Ai ? (Tn += "uf", + Do.push(rt, po), + li = Ye[lo] ? 16579 : 25730) : Ai > 6 && (oe = ae[rn] === He, + li = oe ? 18947 : 9728) : 10 == Ai ? (M = W[_e], + I = void 0, + J = M, + M = 0 | J, + J = 16384 > M, + li = J ? 5892 : 12066) : 10 > Ai ? li = m < Lo.length ? 23585 : 9218 : (Ze = 128 | Ze, + li = 6912) : 19 == Ai ? (G = 2, + mn |= G, + li = 11264) : 19 > Ai ? 15 == Ai ? (Vo = D[ye], + cn = Vo - ee, + ee = Vo, + Vo = void 0, + Do = cn, + cn = 0 | Do, + Do = 16384 > cn, + li = Do ? 17536 : 5190) : 15 > Ai ? 13 == Ai ? (ne++, + li = 2179) : Ai > 13 && (fe = 736 ^ me.charCodeAt(de), + Po += String.fromCharCode(fe), + li = 24066) : 17 == Ai ? (Gn = Q.charCodeAt(Le) - 492, + An += String.fromCharCode(Gn), + li = 9282) : 17 > Ai ? (Je = Pe, + oo = void 0, + to = ro, + xe = void 0, + We = void 0, + Yo = 0 | to, + to = void 0, + Mn = tn, + Ae = $o, + lo = 0 | Mn, + Mn = 0 | Je, + Je = 0 > lo, + we = 0 > Mn, + ue = Je, + no = 0 | Ae, + Ae = 16384 > Yo, + Eo = 0 > no, + li = ue ? 23554 : 4803) : (Pe++, + li = 17574) : 22 == Ai ? (Ro[H](e), + li = 9824) : 22 > Ai ? 20 == Ai ? (To++, + li = 18502) : Ai > 20 && (ae = [je], + D = ae, + li = 13507) : 24 == Ai ? (P = u, + m = z, + K = B, + N = 1, + Ce = K[qo], + li = Ce ? 4355 : 11937) : 24 > Ai ? (So = 1, + pe = 3 > Vn, + li = pe ? 13542 : 19042) : (Q[55] = [], + li = 4100) + }(); + break; + case 1: + !function() { + 12 == Ai ? (m++, + li = 15394) : 12 > Ai ? 5 == Ai ? (fe = 726 ^ bn.charCodeAt(Jn), + de += String.fromCharCode(fe), + li = 19040) : 5 > Ai ? 2 == Ai ? li = g < W.length ? 21638 : 20645 : 2 > Ai ? 0 == Ai ? (_ = 256 - _, + li = 19526) : Ai > 0 && (B = ke[68], + li = 25890) : 3 == Ai ? (N = 256 - N, + li = 4804) : Ai > 3 && (li = u < ve.length ? 26243 : 8422) : 8 == Ai ? li = M < G.length ? 36 : 7904 : 8 > Ai ? 6 == Ai ? (U = I % 128, + J = I - U, + D = [], + jo = U + 128, + U = J / 128, + J = 127 & U, + D.push(jo, J), + H = D, + li = 21984) : Ai > 6 && (L = [Te + 64 * De], + ne = L, + li = 19013) : 10 == Ai ? (K = 532 ^ V.charCodeAt(m), + P += String.fromCharCode(K), + li = 18112) : 10 > Ai ? (Ta.push(1), + Ta = Ta.concat(R), + li = 24001) : (R = 120, + L = R, + R = void 0, + G = [], + W = 0, + ie = P, + M = K, + li = 15873) : 19 == Ai ? (Dn.push(1), + Dn = Dn.concat(T), + li = 8581) : 19 > Ai ? 15 == Ai ? (Ie++, + li = 10853) : 15 > Ai ? 13 == Ai ? (Dn.push(0), + li = 17027) : Ai > 13 && (u++, + li = 8704) : 17 == Ai ? (Ne = void 0, + li = 25665) : 17 > Ai ? (ho += "rentNo", + u = Pn[qe], + ge += "tX", + On += "Name", + qe = "bo", + Vn = uo[56], + Oo = q[55], + dn += "ap", + ho += "de", + Xe = Oo, + Oo = ho, + li = u ? 3232 : 19041) : li = Z < N.length ? 10976 : 9696 : 22 == Ai ? (J = 488 ^ m.charCodeAt(ie), + bo += String.fromCharCode(J), + li = 15906) : 22 > Ai ? 20 == Ai ? (ho = qe.charCodeAt(u) - 500, + de += String.fromCharCode(ho), + li = 25827) : Ai > 20 && (B = [1], + Ja = B, + li = 3329) : 24 == Ai ? (de = u, + eo = 1, + li = 20098) : 24 > Ai ? (ee = io, + hn = 1, + li = 19076) : li = 21733 + }(); + break; + case 2: + !function() { + 12 == Ai ? (Dn.push(0, 0), + li = 10724) : 12 > Ai ? 5 == Ai ? (Ce = z[Ln], + L = Ce[Un]($, K), + Ce = !L, + li = Ce ? 12518 : 19169) : 5 > Ai ? 2 == Ai ? (y = 255 & V, + u = tr, + B = Mt, + li = z ? 19558 : 22084) : 2 > Ai ? 0 == Ai ? (ko = sn, + le = le.concat(ko), + ko = void 0, + sn = wo, + wo = 0 | sn, + sn = 128 > wo, + li = sn ? 16163 : 20677) : Ai > 0 && (Me[55] = [], + li = 23173) : 3 == Ai ? (Ze = void 0, + go = lo, + fn = 0 | go, + go = 128 > fn, + li = go ? 259 : 18721) : Ai > 3 && (ye--, + li = 21603) : 8 == Ai ? (Ue = on, + li = Ue ? 14789 : 4421) : 8 > Ai ? 6 == Ai ? ($e++, + li = 21953) : Ai > 6 && (oe = ee, + ee = -1 === oe, + li = ee ? 19107 : 8196) : 10 == Ai ? (vo = 106 ^ Ho.charCodeAt(Co), + ho += String.fromCharCode(vo), + li = 21856) : 10 > Ai ? (H = ne, + J[69] = H, + jo = J, + li = jo[55] ? 8932 : 20737) : (D = te, + ne = jo, + jo = D, + Ao = -1 === ne, + li = Ao ? 22176 : 8708) : 19 == Ai ? (Q = ze, + li = Q ? 13827 : 7652) : 19 > Ai ? 15 == Ai ? (q = Y[pe], + It = ln, + B = It, + R = q[U], + q = B, + _ = g + 1, + g = q.slice(), + q = void 0 === R, + g.push(0, 0, 0), + li = 1601) : 15 > Ai ? 13 == Ai ? (Qn = "ta", + Qn += "r", + Qn += "get", + qo = Nt[Qn], + li = qo ? 260 : 13857) : Ai > 13 && (wo = 1, + li = 6208) : 17 == Ai ? (w.push(15079436, 68518042511, 2, 0), + N = L, + L = N << 11, + e(14, 2, -1), + N = w.pop(), + G = Q << 10, + mn |= G, + mn |= L, + w.push(1045, 16012965632, 2, 1), + L = mn, + e(14, 2, -1), + G = L >> 16, + Q = w.pop(), + I = L >> 24, + mn = !![][N] << 0, + N = !![][Q] << 1, + Q = P[$](m), + m = 255 & G, + G = 255 & I, + I = Q << 2, + mn |= N, + N = L >> 8, + mn |= I, + Q = 255 & L, + L = P[$](Lo), + I = P[ze], + Go = 255 & N, + N = P[Pt], + li = I ? 10785 : 18210) : 17 > Ai ? (R = "sh", + R += "ift", + W[R](), + li = 4482) : (wo[12] = go, + go = Ze, + Ze = xe, + wo[9] = we, + xe = 0 | go, + we = fn, + li = xn ? 12960 : 26373) : 22 == Ai ? (mn |= m, + m = N, + N = Xo << 24, + li = T ? 10371 : 5381) : 22 > Ai ? 20 == Ai ? (fe = "=e", + vo = "\u0111\u015d\u0144\u0141\u010a", + Mo = d, + yn = void 0, + ke = "", + w.push(1304474813024, 1, 1), + zo = 0, + Un = "_u", + zn = "\u02cb\u02cb\u0285\u0287\u028e\u0297\u02ca\u0285\u0288\u028d\u029d\u0291\u028a\u02ca\u0287\u028b\u0289\u02cb\u0281\u0296\u0296\u028b\u0296\u02db\u0292\u02d9", + z = "=k", + T = 0, + Se = "f", + R = "", + z += "c", + Y = "o", + fe += "&", + V = p, + P = "&", + li = 2403) : Ai > 20 && (li = $ ? 1092 : 15938) : 24 == Ai ? (Oe = 0, + $ = void 0, + L = Ce[st], + li = 6627) : 24 > Ai ? (D = le, + li = D ? 16771 : 9888) : (Ge = 17 === Ko, + li = Ge ? 5473 : 196) + }(); + break; + case 3: + !function() { + 12 == Ai ? (Dn.push(0), + li = 15457) : 12 > Ai ? 5 == Ai ? li = pn ? 21922 : 18851 : 5 > Ai ? 2 == Ai ? (U++, + li = 4323) : 2 > Ai ? 0 == Ai ? (Te++, + li = 8609) : Ai > 0 && (li = uo < qo.length ? 22916 : 5254) : 3 == Ai ? (Un = 591 ^ zo.charCodeAt(Mo), + fe += String.fromCharCode(Un), + li = 12002) : Ai > 3 && (N = e[Mo](0, 12), + li = 5764) : 8 == Ai ? (X = 0, + li = 1091) : 8 > Ai ? 6 == Ai ? (or = 2 ^ ee.charCodeAt(Tt), + xe += String.fromCharCode(or), + li = 546) : Ai > 6 && (pn[2] = en.join(Po), + li = 22563) : 10 == Ai ? (ee = oe, + F = ae - Qt, + oe = F / Kt.length, + F = oe * ee, + ae = Qt + F, + F = oe * ce, + Qt += F, + F = Kt[at](0, ee), + ce = F + te, + F = Kt[at](ee), + Kt = ce + F, + F = ae[la](2), + ce = F[at](2), + F = Qt[la](2), + ee = F[at](2), + F = ce.split(_), + oe = ee.split(_), + ee = 0, + Ve = F[or], + li = Ve ? 9987 : 23108) : 10 > Ai ? (ho[15] = pe, + y = uo, + me = u, + li = 1216) : (z = [255], + ha = z, + li = 6273) : 19 == Ai ? (y = Ga, + li = 22787) : 19 > Ai ? 15 == Ai ? (vn = he[Ao] === ne, + li = vn ? 25638 : 11331) : 15 > Ai ? 13 == Ai ? (L++, + li = 1153) : Ai > 13 && (B = re, + Ct = B, + li = 5829) : 17 == Ai ? li = mn < ne.length ? 25088 : 24035 : 17 > Ai ? (Dn.push(0), + li = 17793) : (he = ne.charCodeAt(De) - 945, + D += String.fromCharCode(he), + li = 14502) : 22 == Ai ? (uo = be.type === Ne, + y += "sted", + li = uo ? 24672 : 25957) : 22 > Ai ? 20 == Ai ? li = 18212 : Ai > 20 && (y = 0 | J, + _ = T, + T = 16384 > y, + li = R ? 12930 : 17572) : 24 == Ai ? li = G[st] ? 9283 : 15844 : 24 > Ai ? (g.push(0), + li = 5184) : (Zn++, + li = 20067) + }(); + break; + case 4: + !function() { + 12 == Ai ? (U = ie[vo], + mn = U[cr], + li = mn ? 5731 : 26081) : 12 > Ai ? 5 == Ai ? (Y = [], + Y.push(255, 0), + V = Y, + Yr = V, + li = 22625) : 5 > Ai ? 2 == Ai ? (ie[63] = new Te[Me], + li = 5600) : 2 > Ai ? 0 == Ai ? (te[55] = [], + li = 11619) : Ai > 0 && (jn = J, + li = 22532) : 3 == Ai ? li = u ? 3269 : 23072 : Ai > 3 && (T++, + li = 4770) : 8 == Ai ? li = fo ? 16614 : 13440 : 8 > Ai ? 6 == Ai ? (he = 127 & I, + I >>= 7, + li = I ? 25602 : 23044) : Ai > 6 && (pe = 0, + u = "~ox|ixN~otmiMor~xnnro", + de = "", + ve = "fu", + li = 13408) : 10 == Ai ? (ye = [0], + Yo = ye, + li = 10368) : 10 > Ai ? (M += "enT", + se += "en", + ie += "et", + L = W, + ie += "uo", + W = Se[se], + se = Se[vn], + M += "op", + Le = Se[M], + M = W[Ue], + li = Le ? 19105 : 22018) : (Je = 0 === $o, + li = Je ? 9409 : 15460) : 19 == Ai ? (L = -mo, + li = 24641) : 19 > Ai ? 15 == Ai ? (Oe = Y[Ln], + K = Oe[Un](P, V), + li = K ? 18179 : 1829) : 15 > Ai ? 13 == Ai ? (So = Ne[Ee] === yo, + li = So ? 8291 : 15714) : Ai > 13 && (li = Qo < kn.length ? 18882 : 16642) : 17 == Ai ? (ae = je % 128, + F = je - ae, + ce = [], + ee = F / 128, + F = ae + 128, + ae = 127 & ee, + ce.push(F, ae), + D = ce, + li = 13507) : 17 > Ai ? (u++, + li = 4133) : (We = xe % 128, + Ae = xe - We, + we = Ae / 128, + Ae = We + 128, + We = [], + ue = 127 & we, + We.push(Ae, ue), + wo = We, + li = 6242) : 22 == Ai ? (H = 2 === _, + li = H ? 14369 : 19173) : 22 > Ai ? 20 == Ai ? (he = Di, + Fo = yi, + Ke = Oi, + He = void 0, + so = void 0, + _e = 0 | Ke, + Ke = 0 | he, + he = ji, + ae = 0 | Fo, + Fo = void 0, + an = 0 > Ke, + Ge = 0 | he, + he = 0 > _e, + Bo = 0 > ae, + F = an, + No = Bo, + Ko = he, + li = F ? 24928 : 11970) : Ai > 20 && (lo = [Yo + 64 * Je], + We = lo, + li = 26179) : 24 == Ai ? (W = L, + L = le, + ie = q, + q = te, + U = U.concat(bo), + D = 64 > ie, + De = 64 > W, + li = L ? 7840 : 225) : 24 > Ai ? (J = _ + 1, + Ue = Te[J], + U = qt.indexOf(Ue, 1), + li = 5222) : (H = te + 1, + I = H, + D = I, + I = J - M, + H = void 0, + ne = I, + I = 0 | ne, + ne = 16384 > I, + li = ne ? 13989 : 7936) + }(); + break; + case 5: + !function() { + 12 == Ai ? ($ = $[ut](0, H), + li = 67) : 12 > Ai ? 5 == Ai ? (So = "b", + u = 0, + de = "", + qe = "\u0267\u0257\u0266\u0263\u0260\u0260\u0240\u0259\u025a\u0268", + So += "o", + li = 2850) : 5 > Ai ? 2 == Ai ? (Oo = -1, + li = 22881) : 2 > Ai ? 0 == Ai ? (Ae = lo, + li = to ? 21637 : 18626) : Ai > 0 && (vn += "0-9\\.]*)", + bo = new RegExp(vn), + jn = new RegExp(J), + $e.push(Le, ne, H, jn, bo), + J = $e, + $e = te, + H = $e, + bo = $e, + li = 18757) : 3 == Ai ? li = Rt < U.length ? 19749 : 4512 : Ai > 3 && (we = [], + ue = xe % 128, + no = ue + 128, + Eo = xe - ue, + ue = Eo / 128, + Eo = 63 & ue, + ue = 64 * Pe, + Ze = Eo + ue, + we.push(no, Ze), + wo = we, + li = 9536) : 8 == Ai ? (K++, + li = 22788) : 8 > Ai ? 6 == Ai ? (K = 64, + Oe = K, + li = 18755) : Ai > 6 && (fo = cn, + cn = 0 | fo, + fo = 128 > cn, + li = fo ? 24165 : 4899) : 10 == Ai ? (ki++, + li = 17760) : 10 > Ai ? (_e = 3, + li = 16) : li = D < ne.length ? 13664 : 22913 : 19 == Ai ? (Dn = Ro, + li = Dn ? 13088 : 16997) : 19 > Ai ? 15 == Ai ? (Ra.push(1), + Ra = Ra.concat(Z), + li = 2533) : 15 > Ai ? 13 == Ai ? (T = $, + J = J.concat(T), + li = 1157) : Ai > 13 && (tn++, + li = 6340) : 17 == Ai ? ($ = 1, + li = 17058) : 17 > Ai ? (Vn++, + li = 23557) : (g.push(1), + g = g.concat(Z), + li = 2081) : 22 == Ai ? (qe = 1, + de = 3 > Fe, + li = de ? 22658 : 6723) : 22 > Ai ? 20 == Ai ? li = 17411 : Ai > 20 && (ie = Wt, + Ye = "g", + Zt = _t, + Wt = Ye, + cn += "\x00", + sn += "tE", + Tn += "an[\\{)\\(\\*", + tt += "ei", + Tn += ".noit", + Ye = ro + ue, + _t = 0, + tt += "l", + cn += "\x00", + li = 2054) : 24 == Ai ? li = T ? 5509 : 16577 : 24 > Ai ? (lr = vr[vt] === Hn, + li = lr ? 17540 : 7203) : (R = z, + li = R ? 2340 : 19552) + }(); + break; + case 6: + !function() { + 12 == Ai ? (xo = 721 ^ ve.charCodeAt(u), + X += String.fromCharCode(xo), + li = 14373) : 12 > Ai ? 5 == Ai ? ($o = Je, + Fi = $o, + li = Fi ? 18148 : 13093) : 5 > Ai ? 2 == Ai ? (po = Q.charCodeAt(W) - 148, + $ += String.fromCharCode(po), + li = 3394) : 2 > Ai ? 0 == Ai ? (to = _o, + li = 6337) : Ai > 0 && (P = M, + li = P ? 25315 : 19106) : 3 == Ai ? (Dn.push(1), + Dn = Dn.concat(u), + li = 2437) : Ai > 3 && (pe = X, + li = pe ? 2594 : 8865) : 8 == Ai ? (le = U, + U = -1 === le, + li = U ? 4388 : 19491) : 8 > Ai ? 6 == Ai ? (ze = g, + L += "edBo", + L += "dySiz", + L += "e", + g = L, + li = ze ? 9857 : 5313) : Ai > 6 && (D--, + li = 19777) : 10 == Ai ? (ee = Ve, + li = ee ? 23236 : 16933) : 10 > Ai ? ($ = z, + ie = M, + L = ie, + W = $[29], + ie = W, + W = L, + M = W, + li = ie.indexOf ? 12354 : 12483) : (Wn = +new oe[Me] + po, + po = oe[xo], + rt = po[ve](), + ne = Wn + rt, + li = 11428) : 19 == Ai ? (R = 251, + li = 25089) : 19 > Ai ? 15 == Ai ? (q = Y[Un], + li = u ? 16898 : 10882) : 15 > Ai ? 13 == Ai ? (io = [], + Uo = 64 * rn, + Nn = ee % 128, + Zn = ee - Nn, + Ve = Nn + 128, + Nn = Zn / 128, + Zn = 63 & Nn, + Nn = Zn + Uo, + io.push(Ve, Nn), + ln = io, + li = 2788) : Ai > 13 && (L = K, + G = 155, + W = G, + G = Ma, + ie = [], + M = void 0, + _ = 0, + li = 15074) : 17 == Ai ? (ae[15] = 4, + ao = ye, + li = 11653) : 17 > Ai ? (me++, + li = 7398) : (mn |= ne, + ne = Go, + Go = L, + L = ne << 4, + mn |= D, + mn |= L, + li = Go ? 21568 : 13793) : 22 == Ai ? (P = Se, + m = P[R], + li = m ? 10278 : 7456) : 22 > Ai ? 20 == Ai ? (ro = wo % 128, + $o = [], + tn = wo - ro, + Je = ro + 128, + ro = tn / 128, + tn = 127 & ro, + $o.push(Je, tn), + ko = $o, + li = 3522) : Ai > 20 && (Q++, + li = 1828) : 24 == Ai ? (Ko = _e, + li = 3556) : 24 > Ai ? (it += "llicsO", + vo += "er", + P += "cne", + li = 13061) : (u = "\u0322\u0321\u0322", + de = 0, + ve = "", + Fe = "r\\", + qe = "g", + Qe = "", + bn = "\xaa\xb6\xb3\xb3\xb0\xb5\xa8u\xb1\xba", + Fe += "|n\\|", + dn = 0, + Fe += "n\\", + li = 23073) + }(); + break; + case 7: + !function() { + 12 == Ai ? (M = po[yo], + po = M[qo], + M = po[uo], + po = M[Dt](Q), + M = new RegExp(pt,Wt), + Q = po[Oo](M, Jo), + po = new RegExp(ct), + M = po[Co](Q), + li = M ? 11872 : 15524) : 12 > Ai ? 5 == Ai ? (_e = 1, + li = 14499) : 5 > Ai ? 2 == Ai ? (eo = 155 ^ u.charCodeAt(ve), + me += String.fromCharCode(eo), + li = 19682) : 2 > Ai ? 0 == Ai ? (R++, + li = 17956) : Ai > 0 && (X = [], + xo = X, + li = 13508) : 3 == Ai ? (B = T.charCodeAt(Ot), + z = 255 & B, + _r.push(z), + li = 14725) : Ai > 3 && (M = Ce[vo], + Q = M[Qe], + M = yn.indexOf(Q), + li = ~M ? 14016 : 14112) : 8 == Ai ? (me++, + li = 21987) : 8 > Ai ? 6 == Ai ? li = M[72] ? 16486 : 5824 : Ai > 6 && (Nn = rn, + li = 5412) : 10 == Ai ? (On = yo[X] + bn, + fe = On + yo[ve], + On = fe + bn, + me += On, + yo = yo[Oo], + li = 17986) : 10 > Ai ? (D = m << 2, + m = Q[T], + T = L, + li = m ? 19492 : 14628) : li = Io ? 25860 : 11456 : 19 == Ai ? (X = ve, + ve = Ie[u] / 2, + u = Ie[fe] + ve, + ve = 0 | u, + li = X ? 3426 : 23013) : 19 > Ai ? 15 == Ai ? (lo = -Mn, + li = 22657) : 15 > Ai ? 13 == Ai ? (Ie += "own", + To = 0, + li = 3841) : Ai > 13 && (L = M, + li = L ? 4325 : 14112) : 17 == Ai ? (Oe = K, + li = Oe ? 23684 : 24837) : 17 > Ai ? (On = yo, + li = 1477) : (N = 0, + li = 17506) : 22 == Ai ? (Oo = 512 ^ Po.charCodeAt(Ho), + vo += String.fromCharCode(Oo), + li = 3) : 22 > Ai ? 20 == Ai ? li = q ? 12482 : 22980 : Ai > 20 && (R = 127 & B, + B >>= 7, + li = B ? 5765 : 4773) : 24 == Ai ? (y = 0, + li = 22209) : 24 > Ai ? (J = I[1], + D = B[48], + H = J % 7, + ne = D[H], + D = ne ^ I[0], + I = void 0, + H = B, + ne = D, + te = H[29], + he = void 0, + mo = 0, + on = ne, + Be = te, + li = Be.indexOf ? 20769 : 22882) : (Po = 954 ^ Xe.charCodeAt(vo), + Co += String.fromCharCode(Po), + li = 10244) + }(); + break; + case 8: + !function() { + 12 == Ai ? li = de < X.length ? 21253 : 15970 : 12 > Ai ? 5 == Ai ? (mn |= L, + li = G ? 25157 : 21664) : 5 > Ai ? 2 == Ai ? (Uo = ce[io] === oe, + li = Uo ? 2372 : 15491) : 2 > Ai ? 0 == Ai ? (lo = 1 === We[5], + li = 2657) : Ai > 0 && (pe = y[be] + de, + u = pe + y[yo], + pe = u + de, + Ee += pe, + y = y[Re], + li = 1216) : 3 == Ai ? (Y = R, + rt = Y[eo](0, 128), + li = 195) : Ai > 3 && (oe = 0, + li = 13632) : 8 == Ai ? (mn = "U", + mn += "A_Op", + mn += "t.LogV", + mn += "al", + J = Dn.indexOf(mn), + Ro = J > 0, + li = 19621) : 8 > Ai ? 6 == Ai ? li = ne < W.length ? 21060 : 3781 : Ai > 6 && (Gn = 993 ^ Wo.charCodeAt(jo), + T += String.fromCharCode(Gn), + li = 7236) : 10 == Ai ? (ze = e[Mo], + li = 14338) : li = 10 > Ai ? 1700 : So < pe.length ? 1473 : 16802 : 19 == Ai ? (ge[58]++, + Ie = 0, + me = 0, + X = "\xfc\u010f\u010e\u010e\u0109\u0108\u010d", + u = "", + li = 7360) : 19 > Ai ? 15 == Ai ? li = 11939 : 15 > Ai ? 13 == Ai ? (Z = ie, + li = 2368) : Ai > 13 && (bo = je, + se = 128 > mo, + ye = fo, + li = ot ? 25250 : 12833) : 17 == Ai ? (xe = We, + ue = ue.concat(xe), + ue = ue.concat(we), + ue = ue.concat(Ae), + ue = ue.concat(oo), + Je = ue, + li = 15072) : 17 > Ai ? (ho = Qe, + Qe = ge[vo] + Mo, + Po = 0 | Qe, + li = ho ? 10626 : 15744) : (de++, + li = 3520) : 22 == Ai ? (J = jQuery[ze], + et = J[Ro], + J = et.charCodeAt(0), + Ue = et[eo](2), + et = 49 === J, + J = parseFloat(Ue), + li = et ? 20898 : 17157) : 22 > Ai ? 20 == Ai ? (I = 64 * ot, + Fo = bo % 128, + Ke = Fo + 128, + ao = bo - Fo, + Fo = ao / 128, + ao = 63 & Fo, + Fo = ao + I, + I = [], + I.push(Ke, Fo), + Wo = I, + li = 13666) : Ai > 20 && (T = [], + Se = void 0, + R = B, + Y = 2, + V = 0, + P = 6, + li = 4356) : 24 == Ai ? (Oe = 16 === Y, + li = 23684) : 24 > Ai ? (_o = [], + li = 8770) : (M = po[yo], + po = M[qo], + M = po[uo], + po = M[Dt](Q), + M = new RegExp(pt,Wt), + Q = po[Oo](M, Jo), + po = new RegExp(ct), + M = po[Co](Q), + li = M ? 5828 : 17604) + }(); + break; + case 9: + !function() { + 12 == Ai ? li = mo ? 3619 : 20803 : 12 > Ai ? 5 == Ai ? li = P < B.length ? 2499 : 10690 : 5 > Ai ? 2 == Ai ? (mo = Ue, + on = W, + li = Te ? 26082 : 21506) : 2 > Ai ? 0 == Ai ? (Y = R, + li = Y ? 20997 : 8230) : Ai > 0 && (G = I[29], + L = G.length, + G = I[29], + G.push(U), + li = 11936) : 3 == Ai ? (xo = "", + Fe = "st", + qe = 0, + ge[Me] = 100, + li = 290) : Ai > 3 && (B = y[vo], + T = void 0, + R = "p", + Y = y, + V = u, + P = B, + R += "lug", + R += "i", + R += "n", + R += "s", + B = R, + li = V[43] ? 14945 : 6179) : 8 == Ai ? (ko[10] = te, + te = Ye[Ae], + li = te ? 14532 : 3778) : 8 > Ai ? 6 == Ai ? (so = ao[ye], + F = so ^ ae, + ae = F, + so = 255 & F, + je.push(so), + li = 1059) : Ai > 6 && (li = Ue < De.length ? 8390 : 10625) : 10 == Ai ? li = X ? 5285 : 16673 : 10 > Ai ? (re = "\u03c2\u03d1\u03c4\u03c0\u03d3\u03c4\u03a0\u03cd\u03c0\u03cb\u03d8\u03d2\u03c4\u03d1", + Xe = "", + fe = 0, + Co = "fu", + li = 3652) : li = te < Be.length ? 25285 : 25603 : 19 == Ai ? (Vt = U.charCodeAt(Rt) - 451, + ie += String.fromCharCode(Vt), + li = 6817) : 19 > Ai ? 15 == Ai ? (bt = 4 * bt, + u = [256 - bt], + et = u, + li = 11776) : 15 > Ai ? 13 == Ai ? (z = T[Ce], + li = z ? 23202 : 7909) : Ai > 13 && (li = bt < Ot.length ? 25632 : 22978) : 17 == Ai ? (y = [255], + da = y, + li = 19202) : 17 > Ai ? (X = "", + u = 0, + ve = "\u02b3\u02be\u02b5\u02a8", + li = 8704) : (w.push(31717550896, 3472685862920, 187932400, 3, 0), + m = P[Pt], + G = m[qo], + e(14, 2, -1), + m = w.pop(), + N = G[$](m), + li = 21221) : 22 == Ai ? (Ce = L, + li = Ce ? 16930 : 11746) : 22 > Ai ? 20 == Ai ? (oe = Vo, + ko = oe.concat(ko), + Oa = ko, + li = 19813) : Ai > 20 && (tn = 128 | tn, + li = 1252) : 24 == Ai ? li = 25344 : 24 > Ai ? (co++, + li = 5153) : (_ = [0], + g = [], + I = [0], + g.push(I, _), + _ = g, + $r = _, + li = 25184) + }(); + break; + case 10: + !function() { + 12 == Ai ? (u = [255], + Mr = u, + li = 18913) : 12 > Ai ? 5 == Ai ? (ge = Ee, + li = ge ? 5316 : 10848) : 5 > Ai ? 2 == Ai ? li = Se < z.length ? 22944 : 5860 : 2 > Ai ? 0 == Ai ? li = _e < ae.length ? 13700 : 3299 : Ai > 0 && (li = Re < ve.length ? 4481 : 23779) : 3 == Ai ? (Io = me, + li = Io ? 15808 : 4224) : Ai > 3 && (M = Ue, + li = 3557) : 8 == Ai ? li = Xe < re.length ? 16640 : 15973 : 8 > Ai ? 6 == Ai ? (eo = 540 ^ Ee.charCodeAt(qe), + Fe += String.fromCharCode(eo), + li = 11554) : Ai > 6 && (X = "", + u = 0, + ve = "\u0180\u019e\u0193\u0183\u019f", + li = 4133) : 10 == Ai ? (pe[71] = 252, + u = void 0, + li = 15809) : 10 > Ai ? (Ee = "", + Me += "ody", + X = "\u0137\u0140\u013d\u0139\u0142\u0148\u012c", + u = "\u034c\u0359\u034e\u0363", + ve = [], + Re += "cum", + li = 21987) : (Q = N, + li = L ? 9507 : 17477) : 19 == Ai ? (Ho = "", + li = 1573) : 19 > Ai ? 15 == Ai ? li = $ ? 12385 : 15841 : 15 > Ai ? 13 == Ai ? (Oe = Y[Ln], + Ce = Oe[Un](N, V), + Oe = !Ce, + li = Oe ? 6529 : 23812) : Ai > 13 && (N = M[8], + Q = e[Mo], + li = Q ? 26021 : 26340) : 17 == Ai ? (We = Ze, + li = 6372) : 17 > Ai ? (R = y.slice(6), + y = Z[6], + li = y ? 11045 : 23301) : li = ir < J.length ? 23075 : 10240 : 22 == Ai ? (sn = sn.concat(Fi), + li = 10753) : 22 > Ai ? 20 == Ai ? (xe = lo, + We = 64 > xe, + Mn = 64 > oo, + lo = Eo, + we = 64 > lo, + li = Mn ? 2310 : 2082) : Ai > 20 && (li = No ? 14881 : 11777) : 24 == Ai ? (Me = X[xo] + "", + u = Me, + li = 8931) : 24 > Ai ? (on = 0, + li = 3424) : (D = ye.length > 7, + li = D ? 9925 : 7366) + }(); + break; + case 11: + !function() { + 12 == Ai ? (Ye = P[he], + jn = Ye[qo], + Go = jn[$](Oo), + li = 18629) : 12 > Ai ? 5 == Ai ? (ft = [], + lt = Do % 128, + Kt = lt + 128, + ut = Do - lt, + lt = ut / 128, + ut = 127 & lt, + ft.push(Kt, ut), + ee = ft, + li = 16896) : 5 > Ai ? 2 == Ai ? (u = be[ge] + de, + ge = be[pe] + X, + ve[16] = u ^ Re, + pe = Me, + ve[3] = ge ^ Re, + Me = Ee[xo], + ve[5] = pe ^ Re, + li = Me ? 12803 : 14853) : 2 > Ai ? 0 == Ai ? (Pe = Ye > 0, + li = 12740) : Ai > 0 && (U = -1, + li = 19170) : 3 == Ai ? li = 5216 : Ai > 3 && (ko[25] = oe, + li = 4163) : 8 == Ai ? (Dn.push(1), + Dn = Dn.concat(R), + li = 12416) : 8 > Ai ? 6 == Ai ? (ke = dt, + Se = ya, + R = -1 === Se, + V = ke, + P = V.slice(), + P.push(0, 0, 0), + li = R ? 356 : 11010) : Ai > 6 && (M = I, + U = U.concat(M), + li = 16484) : 10 == Ai ? li = H < D.length ? 13379 : 24995 : 10 > Ai ? (Qe = q[me] + Co, + li = 12420) : (te = 0, + li = 19460) : 19 == Ai ? (R = P[Ba], + P = Oa, + li = D ? 5347 : 10946) : 19 > Ai ? 15 == Ai ? (y = Jo, + z = Tn, + T = Dn, + Se = z[xo], + z = y, + Y = T.slice(), + V = T.length, + li = 2369) : 15 > Ai ? 13 == Ai ? (T = y !== pa, + li = T ? 6214 : 5761) : Ai > 13 && (bo = Ao, + Ao = 64 > L, + wn = W, + W = Be - bo, + bo = M, + li = De ? 20129 : 19494) : 17 == Ai ? (Po++, + li = 23746) : 17 > Ai ? (qe++, + li = 7619) : (P = 0, + m = R === B, + li = m ? 18949 : 17185) : 22 == Ai ? (tn = to.indexOf(oo), + Je = tn, + li = 4706) : 22 > Ai ? 20 == Ai ? (m = R.indexOf(T), + Q = m, + li = 14435) : Ai > 20 && (li = Wn < rt.length ? 7714 : 11461) : 24 == Ai ? (u = "he", + u += "i", + u += "g", + u += "ht", + ho = ge[u] > 10, + li = 8262) : 24 > Ai ? (We = [Ae + 64 * we], + xe = We, + li = 23971) : (Ne = "fo", + Ne += "cu", + Ne += "sin", + uo = be.type === Ne, + li = 24672) + }(); + break; + case 12: + !function() { + 12 == Ai ? (Ne = y[yo], + li = 6821) : 12 > Ai ? 5 == Ai ? (Dn.push(1), + Dn = Dn.concat(T), + li = 16069) : 5 > Ai ? 2 == Ai ? (y = T, + li = y ? 3617 : 11808) : 2 > Ai ? 0 == Ai ? (ci++, + li = 2369) : Ai > 0 && (li = 5251) : 3 == Ai ? (Dn.push(0), + li = 22016) : Ai > 3 && (li = De < ne.length ? 18533 : 22242) : 8 == Ai ? (y = Mt, + T = Yr, + Y = y[59], + li = u ? 11332 : 0) : 8 > Ai ? 6 == Ai ? li = 10435 : Ai > 6 && (W = [ie + 64 * $e], + jo = W, + li = 2563) : 10 == Ai ? li = Do < W.length ? 8645 : 7333 : 10 > Ai ? (I = 1, + li = 15840) : (ae = 2 === D[15], + li = ae ? 11396 : 4165) : 19 == Ai ? (N = P[Ao], + L = "el", + L += "aco", + L += "L", + L = L.split("").reverse().join(""), + T = N[$](L), + li = 23648) : 19 > Ai ? 15 == Ai ? (V++, + li = 23782) : 15 > Ai ? 13 == Ai ? (K = R > 255, + li = K ? 19104 : 12001) : Ai > 13 && (Ot++, + li = 20896) : 17 == Ai ? (ve[11] = y, + ve[13] = be[Ee], + Ee = Ie[Re], + Re = ho[X], + me = yo, + ve[1] = Jo ^ Re, + Qe += "y", + ve[17] = uo ^ Re, + X = Ee[So], + li = yo[47] ? 10533 : 9318) : 17 > Ai ? (he = ao, + li = 7843) : (Jn = X, + y = Ee, + li = y[14] ? 1253 : 11747) : 22 == Ai ? (we++, + li = 7844) : 22 > Ai ? 20 == Ai ? li = B ? 11651 : 517 : Ai > 20 && (mo++, + li = 25189) : 24 == Ai ? (Dn.push(0), + li = 7238) : 24 > Ai ? (Me++, + li = 22116) : (Ao = -1, + li = 17025) + }(); + break; + case 13: + !function() { + 12 == Ai ? (_ = 256 - _, + li = 24962) : 12 > Ai ? 5 == Ai ? (Ie = X.charCodeAt(yo) - 714, + u += String.fromCharCode(Ie), + li = 21921) : 5 > Ai ? 2 == Ai ? (Mo = new RegExp(fe), + ke = Mo[Co](vo), + li = 4800) : 2 > Ai ? 0 == Ai ? (u++, + li = 4579) : Ai > 0 && (re = Ir, + Se = L, + L = re, + W = Tn, + M = L.slice(), + li = q ? 1186 : 4513) : 3 == Ai ? (y = 0, + So = 0, + ge = "", + X = "", + u = "pa", + de = "id", + ve = 0, + xo = void 0, + Fe = 0, + u += "geX", + qe = "cl", + ho = "\u02c6\u02c1\u02c2\u02cb\u02d1\u02c6\u02c3\u02c6\u02c2\u02cf", + Qe = "pa", + bn = de, + qe += "a", + Qe += "re", + de = be, + dn = void 0, + q = [], + qe += "ssN", + eo = "", + Pn = 0, + Vn = 0, + li = de ? 14371 : 5729) : Ai > 3 && (B = N, + Ce = B.concat(Ce), + Na = Ce, + li = 9953) : 8 == Ai ? (_ = "", + U = D[Un](g[qo], "name"), + H = "", + Be = 0, + je = "\xa9\xac\xac\x8e\xad\xbc\xab\xa0\x8e\xa1\xa4\xbc\xad\xba", + ye = 0, + ao = void 0, + He = "]", + so = "]", + He += '"', + He += "moc", + ae = "l", + so += "n", + Ge = 0, + F = 0, + ce = "l", + so += "iam_g", + ln = ']"', + He += ".na", + ee = "", + oe = "]", + Uo = U, + Ve = "s", + ln += "mo", + Vo = "q", + nt = 0, + cn = "]", + at = "\u01ad\u01bd\u01ac\u01b7\u01ae\u01aa\u0185\u01ad\u01ac\u01bd\u01f4\u01e3\u01fc\u01a4\u01bc\u01b3\u01e8\u01e8\u01e8\u01f0\u01bd\u01b1\u01b3\u01fc\u0183", + li = 11462) : 8 > Ai ? 6 == Ai ? li = oe < F.length ? 1506 : 13024 : Ai > 6 && (fe = "", + zo = "", + st = "", + zn += "tooth", + V = "c", + P = "y", + li = 22788) : 10 == Ai ? (D = 5 === _[15], + li = 18880) : 10 > Ai ? (te = 0, + li = 8485) : (w.push(62850517797, 66371638833, 3300911541, 25239194928, 4, 0), + Q = Z[L], + Z = M, + L = Ce, + Ce = Q, + li = Ce ? 2530 : 17537) : 19 == Ai ? (T++, + li = 21796) : 19 > Ai ? 15 == Ai ? (M = I, + Fo = Fo.concat(M), + li = 14438) : 15 > Ai ? 13 == Ai ? (Ae[5] = 1, + oo = xe, + li = 1314) : Ai > 13 && (li = yo ? 22947 : 7363) : 17 == Ai ? li = ua ? 17442 : 1826 : 17 > Ai ? (ko[24] = oe, + oe = "\u034d\u0369\u036e\u034d\u0354\u0344\u0377\u036e\u034c\u036f\u0367", + li = 23558) : (_ = z[29], + R = _.length, + _ = z[29], + _.push(B), + li = 12708) : 22 == Ai ? (u = void 0, + R = [], + V = ke[6], + P = void 0, + m = void 0, + K = void 0, + Er = [], + li = V ? 22245 : 22560) : 22 > Ai ? 20 == Ai ? li = 7555 : Ai > 20 && (On += "form", + be = "", + Ln = "i", + Qe += "i", + Vn += "u", + Jn += "s", + zo = "ap", + Jn += "netx", + re += "lace", + Ho += "dnar", + st = fe, + Ee += "etEl", + fe = "\u0346\u0357\u0345\u0345\u035f\u0340\u0353", + Un = "", + zn = "", + B = "", + li = 1796) : 24 == Ai ? (X = "", + u = "he", + Ho = Ie[Xe] / 2, + li = 5762) : 24 > Ai ? (Z = void 0, + M = e + Jo, + _ = [], + g = 23, + I = new RegExp(pt,Wt), + U = 2648, + J = g, + g = M[Oo](I, Jo), + li = J ? 6278 : 17984) : (Q = e[Mo](0, 18), + li = 26340) + }(); + break; + case 14: + !function() { + 12 == Ai ? (mt += "Bridge", + jo = Xn, + N += "ctaMtik", + Xn = An, + De += "le", + G += "mt", + Lo = Lo.split("").reverse().join(""), + W += "r", + An = ze, + G = G.split("").reverse().join(""), + De += "s", + Te = Te.split("").reverse().join(""), + W += "Co", + ze = po * $, + P += "hstart", + $ = Lo, + N += "bew", + Lo = Z - ze, + W += "nnecti", + Z = po, + N = N.split("").reverse().join(""), + po = P, + W += "on", + P = Te, + ze = Z >> 8, + Te = Z >> 24, + Gn = Z >> 16, + he = W, + W = N, + N = Lo, + Lo = 255 & Te, + Te = 255 & Z, + Z = N >> 24, + Wo = 255 & ze, + ze = 255 & Gn, + Q.push(Lo, ze, Wo, Te), + ze = N >> 16, + Lo = 255 & N, + Te = 255 & ze, + ze = 255 & Z, + ie = Q, + Z = ie, + ie = N >> 8, + N = 255 & ie, + mo.push(ze, Te, N, Lo), + Le = mo, + N = Le, + ie = Z.concat(N), + D = ie, + gr[48] = D, + e(14, 2, -1), + N = w.pop(), + Z = N, + N = Ao[Z], + li = N ? 25376 : 14656) : 12 > Ai ? 5 == Ai ? (m = 9, + W = 1, + li = 4640) : 5 > Ai ? 2 == Ai ? (g = 0, + I = P, + li = window[I] ? 4294 : 16997) : 2 > Ai ? 0 == Ai ? (me = "", + u = "\xf3\xfe\xf2\xfc\xf3\xef", + ve = 0, + li = 23713) : Ai > 0 && (fe = On, + li = fe ? 10469 : 8384) : 3 == Ai ? (K = T[m] === Oe[m], + li = K ? 17060 : 11971) : Ai > 3 && (li = no < ue.length ? 11904 : 8737) : 8 == Ai ? (ko = W[Do], + Cn = ko[2], + sn = ye[48], + wo = Cn % 7, + ro = sn[wo], + sn = ro ^ ko[1], + wo = ro ^ ko[0], + ko = void 0, + ro = ye, + $o = wo, + tn = ro[29], + Je = void 0, + Pe = 0, + oo = $o, + to = tn, + li = to.indexOf ? 22885 : 17700) : 8 > Ai ? 6 == Ai ? (M[8] = new N[Me], + M[73] = new N[Me], + li = 14661) : Ai > 6 && (on = [mo], + he = on, + li = 2498) : 10 == Ai ? li = ca < u.length ? 21956 : 579 : 10 > Ai ? (Ce = z[Ln], + $ = Ce[Se](N), + li = $ ? 5189 : 20611) : (Ue++, + li = 7461) : 19 == Ai ? li = Ge ? 9472 : 20035 : 19 > Ai ? 15 == Ai ? (le = U[co](Fe), + li = le ? 23621 : 14593) : 15 > Ai ? 13 == Ai ? (Z[41] = 0, + N = void 0, + li = 19106) : Ai > 13 && (Ue = on[Te], + li = 4421) : 17 == Ai ? li = Io < Ee.length ? 18531 : 4545 : 17 > Ai ? (N = "\u0167\u0165\u0168\u0163\u0166\u016f\u0176\u016b\u0164\u016e\u0178\u0165\u0163\u016e\u0176\u0163\u017a\u0162\u0165\u0164\u016f\u0176\u0163\u017a\u0165\u016e\u0176\u0163\u017a\u016b\u016e", + Z = 0, + $ = "", + li = 18469) : (Z = T, + $ = u, + L = Ce, + G = 1, + W = L[qo], + li = W ? 1763 : 12864) : 22 == Ai ? (Be = void 0, + je = D, + ye = [], + ao = 1, + so = 0, + ae = 30, + F = 7, + ce = ae, + li = 15779) : 22 > Ai ? 20 == Ai ? (Ge = ae[11], + Bo = I[48], + F = Co, + _e = 0, + No = Ge % 7, + Ge = Bo[No], + Bo = Ge ^ ae[6], + li = 21093) : Ai > 20 && (li = Oe ? 18913 : 5572) : 24 == Ai ? (to = We, + li = to ? 7460 : 21056) : 24 > Ai ? (io = -oe, + li = 21188) : li = te[55] ? 16388 : 8545 + }(); + break; + case 15: + !function() { + 12 == Ai ? (Ko = an ^ Ke[10], + ce = an ^ Ke[5], + gn = an ^ Ke[16], + Bo = gn - ce, + ce = an ^ Ke[3], + _e = ce - Ko, + li = 3492) : 12 > Ai ? 5 == Ai ? (Ae = -xe, + li = 23140) : 5 > Ai ? 2 == Ai ? li = W ? 18881 : 22114 : 2 > Ai ? 0 == Ai ? (y = [253], + pr = y, + li = 8644) : Ai > 0 && ($e = 0 | Fo, + li = vn ? 26146 : 24101) : 3 == Ai ? (Ue = se, + bo = M, + M = 0 | ye, + li = fo ? 9893 : 24834) : Ai > 3 && (ee = ln, + li = 4836) : 8 == Ai ? (M = ie[yo], + ie = M[qo], + M = ie[uo], + ie = M[Dt](Q), + M = new RegExp(pt,Wt), + Q = ie[Oo](M, Jo), + ie = new RegExp(ct), + M = ie[Co](Q), + li = M ? 12673 : 1217) : 8 > Ai ? 6 == Ai ? (H = D, + T = H, + li = 21605) : Ai > 6 && (Dn.push(1), + Dn = Dn.concat(y), + li = 22628) : 10 == Ai ? (T = t, + N = "Lo", + N += "gV", + Ce = void 0, + Z = "", + $ = "s", + L = "ca", + Xo = "g", + $ += "cri", + G = "se", + $ += "pt", + L += "ll", + W = 0, + Xo += "et", + ie = "la", + po = "\u018d\u017a\u019d\u0195\u0184\u018f\u019a\u01a1", + ie += "V", + M = 0, + Q = "\u0107\xf9\u0108", + _ = document[zo]($), + $ = "", + An = 0, + li = 3104) : 10 > Ai ? (D = U > I, + li = D ? 17824 : 7556) : li = P ? 23842 : 23904 : 19 == Ai ? (D = $[29], + M = D.length, + D = $[29], + D.push(I), + li = 7424) : 19 > Ai ? 15 == Ai ? (ge = "c", + u = "yd", + u += "ob", + u = u.split("").reverse().join(""), + qe = Pn[u], + ge += "l", + ge += "ie", + ge += "ntLeft", + X = qe[ge], + li = 1091) : 15 > Ai ? 13 == Ai ? (Y.length = 128, + li = 16867) : Ai > 13 && (li = Ke ? 19072 : 15076) : 17 == Ai ? li = Re ? 5568 : 25665 : 17 > Ai ? (m = 0 > N, + li = m ? 3109 : 4804) : (U = U.concat(_n), + L = on, + Ue = Wo, + Wo = Le - je, + _n = se, + li = $e ? 21536 : 24196) : 22 == Ai ? (u = X, + li = u ? 17029 : 21666) : 22 > Ai ? 20 == Ai ? (X = u, + qe += "y", + li = ho ? 24032 : 23587) : Ai > 20 && (Ye += "sw", + Xo = N, + Lo += "rep", + po += "ript", + Lo += "or", + po += "En", + li = 5283) : 24 == Ai ? (Rn = [Sn], + go = Rn, + li = 13953) : 24 > Ai ? (Ta.push(0), + li = 7394) : (V = void 0, + li = 17954) + }(); + break; + case 16: + !function() { + 12 == Ai ? (P = L[67], + ie = [], + M = 0, + _ = 0, + g = void 0, + I = P.length, + P = void 0, + U = Jo + I, + J = I / 20, + I = 0 | J, + J = U + L[67], + U = J, + J = _, + _ = U.length, + Ue = I, + I = Ue, + li = J ? 8197 : 13890) : 12 > Ai ? 5 == Ai ? (L = m, + li = L ? 16708 : 19844) : 5 > Ai ? 2 == Ai ? (Dn.push(0), + li = 10851) : 2 > Ai ? 0 == Ai ? (g.push(0), + li = 7522) : Ai > 0 && (Dn.push(0), + li = 4166) : 3 == Ai ? (Dn.push(0), + li = 2086) : Ai > 3 && (_e = [so], + Bo = _e, + li = 6176) : 8 == Ai ? (ao = mo % 128, + He = mo - ao, + ar = [], + so = He / 128, + He = 127 & so, + so = ao + 128, + ar.push(so, He), + I = ar, + li = 11424) : 8 > Ai ? 6 == Ai ? li = P[An] ? 5760 : 2565 : Ai > 6 && (q = bn.charCodeAt(Pn) - 528, + xo += String.fromCharCode(q), + li = 24964) : 10 == Ai ? (to = 0, + li = 13025) : 10 > Ai ? li = V < R.length ? 14528 : 22626 : (Se = G, + li = 20513) : 19 == Ai ? (de++, + li = 12549) : 19 > Ai ? 15 == Ai ? (Ue = J, + J = I, + li = 6692) : 15 > Ai ? 13 == Ai ? (Jo = void 0, + li = 5793) : Ai > 13 && (Me = 0, + li = 6435) : 17 == Ai ? (Me = 0, + li = 2405) : 17 > Ai ? (N.push(Y, m, aa), + ke = N, + m = ke.join(Jo), + ke = m.length - 4, + B = m[ut](ke), + ke = B + z, + re = ke, + li = 9954) : (Oe = "on", + Oe += "foc", + Oe += "us", + Oe += "i", + Oe += "n", + P = Oe, + li = 97) : 22 == Ai ? (Xe = Po.charCodeAt(eo) - 353, + X += String.fromCharCode(Xe), + li = 13472) : 22 > Ai ? 20 == Ai ? (R = [1], + Fa = R, + li = 21219) : Ai > 20 && (m = Oe, + T = $a - ze, + Oe = T / _t.length, + T = Oe * m, + $a = ze + T, + T = Oe * P, + ze += T, + T = _t[za](0, m), + P = T + Go, + T = _t[za](m), + _t = P + T, + T = $a[Xt](2), + P = T[za](2), + T = ze[Xt](2), + m = T[za](2), + T = P.split(y), + Oe = m.split(y), + m = 0, + K = T[zt], + li = K ? 7169 : 8900) : 24 == Ai ? (Z++, + li = 4128) : 24 > Ai ? (ve[2] = ve[2] ^ Re, + ve[13] = ve[13] ^ Re, + li = 20546) : (uo++, + li = 1125) + }(); + break; + case 17: + !function() { + 12 == Ai ? (L = 0, + G = 6, + W = void 0, + ie = 247, + M = [], + _ = K, + li = 1153) : 12 > Ai ? 5 == Ai ? (u = z.length > 7, + li = u ? 4868 : 15876) : 5 > Ai ? 2 == Ai ? (eo = X + 1, + ve = qe === eo, + li = 19685) : 2 > Ai ? 0 == Ai ? (me = void 0, + li = 17893) : Ai > 0 && (li = yn < gt.length ? 16643 : 10370) : 3 == Ai ? (ne = jn[qo], + D = ne[$](Ye), + li = 24356) : Ai > 3 && (jo++, + li = 14755) : 8 == Ai ? (Ao = De, + Be = 1, + li = 10657) : 8 > Ai ? 6 == Ai ? (Ne = "\u0350\u0359\u035a\u0348", + y = "", + Re = "", + me = 0, + So = "", + pe = 0, + u = 0, + de = 0, + ve = "", + li = 4579) : Ai > 6 && (Le = 0, + li = 18084) : 10 == Ai ? (_ = on, + vn = _.concat(vn), + li = D ? 5856 : 772) : 10 > Ai ? (De++, + li = 15363) : li = 610 : 19 == Ai ? (xe--, + li = 20932) : 19 > Ai ? 15 == Ai ? (M[71] = 0, + un = Lo[D](), + H = un, + li = H ? 20771 : 5891) : 15 > Ai ? 13 == Ai ? (q = 614 ^ de.charCodeAt(Qe), + dn += String.fromCharCode(q), + li = 10564) : Ai > 13 && (H = Le, + Le = ne[2], + li = Le ? 14914 : 8260) : 17 == Ai ? li = V ? 23201 : 12419 : 17 > Ai ? (ee = 1 === ye[5], + li = 23236) : (fe[39] = [], + li = 2592) : 22 == Ai ? li = y ? 23297 : 26016 : 22 > Ai ? 20 == Ai ? (Ko = Ge, + li = 24352) : Ai > 20 && (ko[11] = oe, + te = "Ma", + te += "x", + te += "GP", + te += "Log", + oe = Ye[te], + li = oe ? 4453 : 5281) : 24 == Ai ? (Pe = [tn], + $o = Pe, + li = 14981) : 24 > Ai ? (vn = bo, + li = 14597) : (ee = sn, + F = ee, + _o = F, + F = _o, + ce = F, + F = ce >> 8, + ee = ce >> 16, + oe = ce >> 24, + Ve = 255 & ce, + ce = 255 & ee, + ee = 255 & F, + F = 255 & oe, + We.push(F, ce, ee, Ve), + Ze = We, + F = Ze, + ce = si.concat(F), + _ = ce, + li = 22080) + }(); + break; + case 18: + !function() { + 12 == Ai ? li = Le ? 18084 : 7717 : 12 > Ai ? 5 == Ai ? (lo[0] = oo, + wo = qn, + oo = [$o], + $o = 64 > wo, + lo = Sn, + we = no, + li = lo ? 18085 : 7715) : 5 > Ai ? 2 == Ai ? (Le = H[Ao] === ne, + li = Le ? 20768 : 15649) : 2 > Ai ? 0 == Ai ? (ue = _o, + ro = ue, + li = 13443) : Ai > 0 && (ue = -1 !== oo, + li = ue ? 3746 : 20005) : 3 == Ai ? (u = 0, + li = 21284) : Ai > 3 && (Sn = Bn + 1, + Rn = Sn, + Ze = Rn, + li = 18501) : 8 == Ai ? (Ye = [0], + fo = [], + ye = [0], + fo.push(Ye, ye), + Ye = fo, + B = Ye, + li = 1733) : 8 > Ai ? 6 == Ai ? (ft = [Do], + ee = ft, + li = 16896) : Ai > 6 && (T = u[60], + li = 17120) : 10 == Ai ? (Me = [], + bn = Me, + li = 26017) : 10 > Ai ? (po = M, + _ *= po, + po = 1 === _, + li = po ? 10275 : 14115) : (Tn = 0, + li = 1248) : 19 == Ai ? (he = D[te] === U, + li = he ? 11366 : 15043) : 19 > Ai ? 15 == Ai ? (F = ee % 128, + Ko = ee - F, + ce = [], + gn = Ko / 128, + Ko = 64 * _e, + Zo = 63 & gn, + gn = Zo + Ko, + Ko = F + 128, + ce.push(Ko, gn), + an = ce, + li = 2628) : 15 > Ai ? 13 == Ai ? (Ze = _o, + to = Ze, + li = 6337) : Ai > 13 && (Yo = Ve, + li = 10368) : 17 == Ai ? (Ra.push(0), + li = 11749) : 17 > Ai ? (Ae = _o ^ ee[9], + nn = void 0, + li = xe ? 22849 : 292) : (L = g, + li = q ? 18080 : 24801) : 22 == Ai ? (Oo = "c", + Xe = "\xb3\xa0\xbb\xb6\xa1\xbc\xba\xbb", + Oo += "reat", + fe = 0, + Co = "", + Oo += "eGain", + li = 22528) : 22 > Ai ? 20 == Ai ? li = xo < Fe.length ? 18754 : 3365 : Ai > 20 && (Q[55] = [], + li = 23652) : 24 == Ai ? (L = P[Gn], + Xo = "g", + W = L[qo], + Xo += "etC", + Xo += "apa", + Xo += "bili", + Xo += "ties", + G = W[$](Xo), + li = 21664) : 24 > Ai ? li = ir ? 6501 : 15108 : (u[28] = 253, + li = 26018) + }(); + break; + case 19: + !function() { + 12 == Ai ? (V = P, + P = V, + li = 17956) : 12 > Ai ? 5 == Ai ? li = 24357 : 5 > Ai ? 2 == Ai ? li = K[st] ? 11521 : 22305 : 2 > Ai ? 0 == Ai ? (se = on[L], + li = 14820) : Ai > 0 && (X = "n", + X += "s", + Ei[67] = X, + li = 7876) : 3 == Ai ? (pe = "Au", + pe += "dioC", + pe += "o", + pe += "n", + pe += "t", + pe += "ex", + pe += "t", + X = me[pe], + li = X ? 4293 : 15393) : Ai > 3 && (K = "o", + K += "n", + P = K + R, + li = 97) : 8 == Ai ? ($o += "ot;", + ce = $o, + li = 6369) : 8 > Ai ? 6 == Ai ? (ee = [Ye], + Cn = ee, + li = 14944) : Ai > 6 && (Mo.unshift(), + li = 26180) : 10 == Ai ? li = Ie < eo.length ? 3712 : 21761 : 10 > Ai ? (y = T.length, + w.push(97245, 1042279178, 22359220006, 3, 1), + u = ta, + q = jr, + ke = y, + y = Mt, + mt = u, + u = [y[68] << 1 | y[36] << 4], + y = mt, + B = 0 | ke, + Dr = u, + u = 16384 > B, + ke = Mt, + li = u ? 20033 : 3779) : (Ao++, + li = 13506) : 19 == Ai ? (go.push(nn), + li = _o ? 11330 : 13858) : 19 > Ai ? 15 == Ai ? (re = fe.indexOf(Oo), + Po = -1 !== re, + li = 17828) : 15 > Ai ? 13 == Ai ? (Fe = Fe.split("").reverse().join(""), + u = new RegExp(ve), + ve = new RegExp(Fe,qe), + de += "et", + de = de.split("").reverse().join(""), + Fe = X.split(ve), + ve = Fe[Qe](), + Fe = ve + "", + ve = u[de](Fe), + li = ve ? 7488 : 16897) : Ai > 13 && (li = Se < R.length ? 12481 : 1347) : 17 == Ai ? (R = Jo, + li = 2725) : 17 > Ai ? li = g ? 21027 : 7940 : (_ = J, + U = _.concat(U), + le.push(U), + le.push(vn), + $r = le, + li = 25184) : 22 == Ai ? (Go = I.charCodeAt(et) - 452, + jo += String.fromCharCode(Go), + li = 13602) : 22 > Ai ? 20 == Ai ? li = _e < Ke.length ? 20992 : 11653 : Ai > 20 && (D++, + li = 19521) : 24 == Ai ? li = mo < kt.length ? 2243 : 7170 : 24 > Ai ? (Do = [cn], + Ve = Do, + li = 192) : (ro++, + li = 23558) + }(); + break; + case 20: + !function() { + 12 == Ai ? (K = P[R], + _ = K[0], + g = K[1], + I = K[2], + K = 0, + li = 25795) : 12 > Ai ? 5 == Ai ? (R = 128 | R, + li = 4773) : 5 > Ai ? 2 == Ai ? (P = 0, + N = void 0, + Ce = m[st], + li = 18885) : 2 > Ai ? 0 == Ai ? (Le = -1, + li = 6944) : Ai > 0 && (we = 128 | we, + li = 3270) : 3 == Ai ? (tn = 127 & ko, + ko >>= 7, + li = ko ? 21797 : 1252) : Ai > 3 && (Io = X, + li = Io ? 9764 : 545) : 8 == Ai ? (yn = Ho.charCodeAt(R) - 665, + Y += String.fromCharCode(yn), + li = 17123) : 8 > Ai ? 6 == Ai ? (xo[65] = 1, + li = 15684) : Ai > 6 && (g = Ro[0], + li = 6341) : 10 == Ai ? (T = [], + Se = z % 128, + R = Se + 128, + Y = z - Se, + Se = Y / 128, + Y = 127 & Se, + T.push(R, Y), + re = T, + li = 14437) : 10 > Ai ? (J = jQuery[Dn], + li = 25606) : (to = xe % 128, + Yo = xe - to, + Mn = to + 128, + to = Yo / 128, + Yo = 64 * _o, + Eo = [], + Ze = 63 & to, + to = Ze + Yo, + Eo.push(Mn, to), + Ae = Eo, + li = 578) : 19 == Ai ? (Qe += "od", + li = 14470) : 19 > Ai ? 15 == Ai ? (po = Z[vo], + M = po[cr], + li = M ? 11778 : 24896) : 15 > Ai ? 13 == Ai ? li = G ? 24710 : 20259 : Ai > 13 && (tn = $o, + sn = tn, + li = 69) : 17 == Ai ? li = Wn < Go.length ? 8899 : 19456 : 17 > Ai ? (ge[24]++, + li = 21666) : (g = _ % 128, + I = _ - g, + U = [], + D = I / 128, + I = 127 & D, + D = g + 128, + U.push(D, I), + jo = U, + li = 11394) : 22 == Ai ? (yo = "cl", + li = 16128) : 22 > Ai ? 20 == Ai ? (en = {}, + kn = be[Ln], + pn = Co, + Qo = {}, + Qo[st] = function() { + Ri = 1 + } + , + Ee = Qo, + w.push(17, 379509300148, 20922418665, 469507692, 4, 1), + Qo = kn[Jn](en, Ie, Ee), + be[So](pn, Qo, Qo), + e(14, 2, -1), + en = w.pop(), + be[en](pn, Qo, Qo), + li = 10917) : Ai > 20 && (De = bo[Q] === le, + li = De ? 20738 : 21701) : 24 == Ai ? (K = 908 ^ V.charCodeAt(Y), + m += String.fromCharCode(K), + li = 6787) : 24 > Ai ? (M = ne, + li = L ? 8803 : 6755) : li = Ln ? 15968 : 386 + }(); + break; + case 21: + !function() { + 12 == Ai ? (Te = ze, + ze = -1 === Te, + li = ze ? 24261 : 8739) : 12 > Ai ? 5 == Ai ? li = Qo ? 6660 : 22563 : 5 > Ai ? 2 == Ai ? (rn = z, + z = +new M[Me] - B[12], + W = R, + li = B[1] ? 23907 : 352) : 2 > Ai ? 0 == Ai ? (Fe = de, + li = Fe ? 24994 : 19776) : Ai > 0 && (jn = Wo[ne], + li = 6371) : 3 == Ai ? (G = $ % 128, + W = $ - G, + ie = [], + po = G + 128, + G = W / 128, + W = 127 & G, + ie.push(po, W), + Z = ie, + li = 24065) : Ai > 3 && (z.push(R), + li = B ? 25637 : 7554) : 8 == Ai ? li = en[ge] ? 6374 : 1286 : 8 > Ai ? 6 == Ai ? (So += "sted", + yo = Ne, + Ne = y[So] === !1, + li = Ne ? 24704 : 19681) : Ai > 6 && (so = ye, + _ = so, + ln = ln.concat(_), + li = 22852) : 10 == Ai ? (y = Ri, + ur = y, + li = 11392) : 10 > Ai ? (se = fo, + li = Ue ? 6433 : 25986) : (io = [Ke + 64 * No], + so = io, + li = 21216) : 19 == Ai ? (pn++, + li = 16548) : 19 > Ai ? 15 == Ai ? ($ = g, + li = $ ? 15364 : 2501) : 15 > Ai ? 13 == Ai ? (te = I, + he = void 0, + mo = 0 | te, + te = 128 > mo, + li = te ? 7621 : 9216) : Ai > 13 && (Po = re, + li = Po ? 23200 : 14657) : 17 == Ai ? (lo = -Ae, + li = 96) : 17 > Ai ? (ge[18] = 1, + li = 20548) : (y = P[vo], + u = void 0, + z = P, + R = B, + K = V, + N = y, + li = R[43] ? 10688 : 5827) : 22 == Ai ? (_ = W[gt](L[4]), + li = _ ? 8294 : 6948) : 22 > Ai ? 20 == Ai ? li = Re < Ie.length ? 25091 : 13760 : Ai > 20 && (Vr = 1, + u = Gr < q.length, + li = u ? 9632 : 6561) : 24 == Ai ? (_o = 1, + li = 15936) : 24 > Ai ? (Q = Z, + g = void 0, + Ro = void 0, + ze = void 0, + Lo = void 0, + un = M[fe](L[Ee]), + li = Q[55] ? 4100 : 25605) : li = 20197 + }(); + break; + case 22: + !function() { + 12 == Ai ? (T.push(R), + li = u ? 8928 : 22755) : 12 > Ai ? 5 == Ai ? (y = Ct, + u = y.concat(q), + Ye = Ye.concat(u), + y = ke + u.length, + u = y, + y = u >> 8, + q = 255 & y, + li = 14082) : 5 > Ai ? 2 == Ai ? (we = oo, + li = 9760) : 2 > Ai ? 0 == Ai ? (Go = 1, + mn |= Go, + li = 7873) : Ai > 0 && (F = F.concat(D), + y = B, + B = re, + F = F.concat(Kn), + Z = y[1], + W = re, + li = Z ? 18597 : 12035) : 3 == Ai ? (W = H, + H = $.indexOf(W), + ne = -1 !== H, + li = ne ? 12453 : 67) : Ai > 3 && (Le++, + li = 1378) : 8 == Ai ? li = window[Ct] ? 10725 : 23843 : 8 > Ai ? 6 == Ai ? (P = !m[st], + li = 11873) : Ai > 6 && (li = Se < Y.length ? 22726 : 1408) : 10 == Ai ? (it = 465 ^ ge.charCodeAt(Fe), + ve += String.fromCharCode(it), + li = 5312) : 10 > Ai ? (D = ye[at](0, 8), + H = R(D, 2), + _.push(H), + ye = ye[at](8), + li = 13060) : (Fo.push(0), + li = 6373) : 19 == Ai ? li = Fe < de.length ? 15776 : 13604 : 19 > Ai ? 15 == Ai ? li = Y ? 22851 : 7298 : 15 > Ai ? 13 == Ai ? (K = 6 === Y, + li = K ? 3072 : 5282) : Ai > 13 && (X = u, + li = X ? 25797 : 7488) : 17 == Ai ? (eo = Ie, + li = eo ? 2434 : 6947) : 17 > Ai ? (Me++, + li = 17092) : (ee = No ^ te[13], + No = Zo, + Zo = ln, + ln = 0 | No, + No = 0 > ln, + oe = ao, + io = ee - je[13], + je[13] = ee, + ee = No, + hn = io, + li = ce.indexOf ? 24257 : 17474) : 22 == Ai ? (fo = W[oo] + Ye[R], + Ve = fo + le, + Ye[R] = 255 & Ve, + li = 9761) : 22 > Ai ? 20 == Ai ? (D = 4 === _[15], + li = 15745) : Ai > 20 && (li = 19778) : 24 == Ai ? (je = Be[te] === on, + li = je ? 4192 : 24676) : 24 > Ai ? (se = Q[55], + Te = se.length, + se = Q[55], + se[Te] = D, + li = 8739) : (En += "c", + qo += "o", + w.push(392, 31636268903, 2, 1), + En = En.split("").reverse().join(""), + qo += "le", + Qn = Ne, + e(14, 2, -1), + Ne = En, + En = qo, + qo = w.pop(), + be += "t", + uo = qo, + w.push(6137361, 1, 0), + qo = At, + e(14, 2, -1), + At = be, + be = w.pop(), + Dt = be, + w.push(228859, 391846796, 2, 0), + e(14, 2, -1), + be = w.pop(), + yo = be, + li = To ? 11328 : 15426) + }(); + break; + case 23: + !function() { + 12 == Ai ? (no = ue, + Eo = 1, + li = 5220) : 12 > Ai ? 5 == Ai ? li = Qn < En.length ? 6885 : 19936 : 5 > Ai ? 2 == Ai ? (u = 8 + ki, + Ye[u] = y[ki], + li = 6338) : 2 > Ai ? 0 == Ai ? (Ao = he.indexOf(ne), + jo = Ao, + li = 11333) : Ai > 0 && (bo = _n, + li = 2276) : 3 == Ai ? (q = I.charCodeAt(ot), + P = 255 & q, + qr.push(P), + li = 10434) : Ai > 3 && (fe++, + li = 3652) : 8 == Ai ? (so = 0, + li = 21888) : 8 > Ai ? 6 == Ai ? (uo = 698 ^ En.charCodeAt(Qn), + Ne += String.fromCharCode(uo), + li = 11491) : Ai > 6 && (z = B, + li = 23202) : 10 == Ai ? li = W ? 10916 : 8930 : 10 > Ai ? (be = 19 === s, + li = 3233) : (De = [W + 64 * D], + te = De, + li = 24709) : 19 == Ai ? (g = M, + M = g, + _ = M, + M = _ >> 24, + g = 255 & _, + I = _ >> 8, + U = 255 & M, + M = 255 & I, + I = _ >> 16, + _ = 255 & I, + ie.push(U, _, M, g), + P = ie, + ie = P, + xr = xr.concat(ie), + li = 22179) : 19 > Ai ? 15 == Ai ? (B++, + li = 21092) : 15 > Ai ? 13 == Ai ? (Re++, + li = 19712) : Ai > 13 && (Ne = 0, + li = 16736) : 17 == Ai ? (no = qt.charCodeAt(_t) - 236, + to += String.fromCharCode(no), + li = 19524) : 17 > Ai ? (no++, + li = 6496) : (H = 3 === _, + li = H ? 22081 : 22852) : 22 == Ai ? (Dn.push(1), + Dn = Dn.concat(xa), + li = 2086) : 22 > Ai ? 20 == Ai ? (m = T << 4, + T = I, + G = T << 6, + mn |= m, + T = N, + m = T << 10, + T = P[$](Xo), + N = T << 12, + mn |= _, + T = P[Ao], + li = T ? 18658 : 8353) : Ai > 20 && (Er.push(V), + V = [], + $ = ke, + L = void 0, + li = $[52] ? 22692 : 8512) : 24 == Ai ? (y = [255], + Lt = y, + li = 22884) : 24 > Ai ? (u = Dr, + li = y ? 7520 : 3362) : (Y = 5 === T[15], + li = Y ? 24805 : 22209) + }(); + break; + case 24: + !function() { + 12 == Ai ? li = Xe < z.length ? 15492 : 2690 : 12 > Ai ? 5 == Ai ? li = We < ue.length ? 17891 : 24353 : 5 > Ai ? 2 == Ai ? li = G ? 6306 : 17731 : 2 > Ai ? 0 == Ai ? (Re = oi, + en = ei, + Re = +Re, + kn = en[35], + pn = en[0], + en = 0 === Re, + Qo = 2 === Re, + Ee = s, + Me = 1 === Re, + me = "po", + me += "p", + ge = me, + li = en ? 19 : 10628) : Ai > 0 && (Le = void 0, + te = 0, + he = jo[55], + vn = he, + he = D[fe](le[Ee]), + mo = D[fe](le[Xe]), + wn = he, + he = mo, + wn += Jo, + he += Jo, + mo = he, + on = wn, + li = vn.indexOf ? 15430 : 20704) : 3 == Ai ? (g = An, + li = g ? 6404 : 25282) : Ai > 3 && (ie = W, + li = ie ? 4515 : 19715) : 8 == Ai ? (Le = ne, + li = Le ? 25922 : 384) : 8 > Ai ? 6 == Ai ? (Ae = 1 === to[5], + li = 22624) : Ai > 6 && (y = B.split(Jo), + B = te[55], + D = ye + Jt, + H = Jo + e, + on = H[Oo](so, Et), + H = y, + y = B, + B = Nr % H.length, + on = on[Oo](ne, kn), + ne = H[B], + B = ne % 4, + H = on.length, + wr = B, + B = D[at](0, 8), + D = H % 60, + ne = wr, + Be = H / 60, + H = R(B, 2), + _.push(H), + B = 0 | Be, + ao = _, + li = D ? 16101 : 21092) : 10 == Ai ? (R = 254, + li = 25089) : 10 > Ai ? (ge++, + li = 19873) : (V = 353 ^ R.charCodeAt(Y), + K += String.fromCharCode(V), + li = 8513) : 19 == Ai ? li = 3 > ce ? 25924 : 16067 : 19 > Ai ? 15 == Ai ? (Q = ze, + li = Q ? 24708 : 2404) : 15 > Ai ? 13 == Ai ? li = Mo < zo.length ? 3173 : 2469 : Ai > 13 && (B = T + 1, + Xr = B, + fa = q, + q = Mt, + Se = Xr, + B = fa, + T = Se, + li = q[60] ? 12546 : 8963) : 17 == Ai ? li = Io ? 22946 : 15809 : 17 > Ai ? (J = et, + li = J ? 2593 : 10246) : (H = 128 | H, + li = 19744) : 22 == Ai ? (D = void 0, + li = 6310) : 22 > Ai ? 20 == Ai ? (xo = X.charCodeAt(de) - 716, + ve += String.fromCharCode(xo), + li = 19973) : Ai > 20 && (li = 20165) : 24 == Ai ? (T = 253, + li = 21026) : 24 > Ai ? (P = m, + li = 17987) : (go = [], + li = 4230) + }(); + break; + case 25: + !function() { + 12 == Ai ? (ye--, + li = 4326) : 12 > Ai ? 5 == Ai ? (X = me, + li = X ? 453 : 25216) : 5 > Ai ? 2 == Ai ? (y = nr, + u = Tn, + B = Mt, + B = N, + z = Mt, + T = z[59], + li = y ? 8450 : 195) : 2 > Ai ? 0 == Ai ? (Co = Pn[ho], + u = Co[fe], + li = 26403) : Ai > 0 && (Oe = Y[Ln], + N = Oe[Se](P), + li = N ? 13637 : 1696) : 3 == Ai ? (X = "\u032d\u0336\u032b\u033d\u033d\u0318\u032b\u0337\u032f", + xo = void 0, + Fe = kn, + qe = "", + Me += "I", + ho = [], + Qe = "\u02dc\u02cd\u02d3\u02d1\u02c4", + bn = "", + dn = 0, + Me = Me.split("").reverse().join(""), + q = In, + eo = 0, + Pn = "to", + Vn = 0, + li = ge[18] ? 20548 : 15) : Ai > 3 && (Ko = -1, + li = 4675) : 8 == Ai ? (Ln = Po, + yn += "ER_DEKSAM", + yn += "NU", + pe = u, + be += "lu", + Me = Me.split("").reverse().join(""), + X = kn, + kn = re, + Vn += "perty", + Ie = Ie.split("").reverse().join(""), + u = On, + Jn = Vn, + Vn = zo, + Mo += "e", + li = 23972) : 8 > Ai ? 6 == Ai ? (ao = [ye], + ye = Nn, + He = hn, + ee = 64 > ye, + li = ae.indexOf ? 7297 : 16960) : Ai > 6 && (yo = ve.charCodeAt(Po) - 667, + Jn += String.fromCharCode(yo), + li = 17765) : 10 == Ai ? (W = ye[61], + li = W ? 16612 : 14048) : 10 > Ai ? (V.push(P), + li = ke ? 11012 : 20581) : (ae++, + li = 25059) : 19 == Ai ? (J = I, + le = void 0, + D = [], + H = 8, + se = 0, + ne = 19, + li = 5379) : 19 > Ai ? 15 == Ai ? (H = [_], + on = H, + li = 10789) : 15 > Ai ? 13 == Ai ? (Ze.push(go), + li = lo ? 9572 : 3360) : Ai > 13 && (Y = "", + V = Va[m] + 1, + li = 9473) : 17 == Ai ? (kt = dt.charCodeAt(ne) - 531, + se += String.fromCharCode(kt), + li = 1636) : 17 > Ai ? (H++, + li = 6915) : (re = W.charCodeAt(jo), + M = 255 & re, + L.push(M), + li = 4645) : 22 == Ai ? (bo = -_n, + li = 2276) : 22 > Ai ? 20 == Ai ? (N = "g", + Ro[2] = 2, + Lo = e[Mo](2, 10), + N += "e", + N += "tInf", + N += "o", + ze[N](Lo), + li = 19459) : Ai > 20 && (I = [W + 64 * g], + H = I, + li = 6786) : 24 == Ai ? li = 20706 : 24 > Ai ? li = 3525 : (go++, + li = 11714) + }() + } + }(); + break; + case 6: + !function() { + switch (mi) { + case 0: + !function() { + 12 == Ai ? (q = Tn, + R = q, + q = R[xo], + R = 65535 & Ge, + Y = Tn, + M = [nt], + g = Y[Da], + U = q[ve](), + q = R, + R = Y[pe], + D = Y[Ln], + H = !g, + Uo = M, + M = Y[X], + ne = U * _, + _ = 255 & q, + U = q >> 8, + q = Uo, + Be = 255 & U, + He.push(Be, _), + li = H ? 20931 : 1507) : 12 > Ai ? 5 == Ai ? (ue = -we, + li = 1441) : 5 > Ai ? 2 == Ai ? li = _t < qt.length ? 18149 : 9444 : 2 > Ai ? 0 == Ai ? (Kn = wo - ro, + oo = 16 * W[11], + to = Kn >= oo, + li = to ? 7235 : 16864) : Ai > 0 && (To = "\u0238\u0229\u023d\u023b\u022d", + In = "", + qo = 0, + li = 3106) : 3 == Ai ? (z = [255], + ti = z, + li = 18657) : Ai > 3 && (Wn++, + li = 18053) : 8 == Ai ? (Oe = _t.length - 1, + li = 22021) : 8 > Ai ? 6 == Ai ? li = ne ? 17187 : 16547 : Ai > 6 && (On += "tar", + On += "t", + Fe = "c", + Jn = "\u0246\u0245\u0257\u0241\u0268\u0245\u0250\u0241\u024a\u0247\u025d", + Oo = "+", + Xe = "", + bn += "iTtes", + eo += "nect", + bn = bn.split("").reverse().join(""), + fe = 0, + de += "v", + Co = 0, + li = 5698) : 10 == Ai ? (Dn = new String, + Dn[uo] = T, + Dn[I] = T, + window[UA_Opt[Z]] = Dn, + li = 21027) : 10 > Ai ? (ko[3] = te, + w.push(403872822, 25336884479, 2, 0), + e(14, 2, -1), + te = w.pop(), + oe = Ye[te], + li = oe ? 24004 : 7905) : (Fn = 127 & ee, + ee >>= 7, + li = ee ? 8289 : 23718) : 19 == Ai ? li = fe < Po.length ? 13473 : 11302 : 19 > Ai ? 15 == Ai ? (Me++, + li = 9856) : 15 > Ai ? 13 == Ai ? (te = 0, + li = 99) : Ai > 13 && (Ye = {}, + li = 6149) : 17 == Ai ? (yo[31]++, + li = 22595) : 17 > Ai ? (T = se, + J = J.concat(T), + J.push(le), + li = le ? 25921 : 1157) : (Me = 22 === be, + X = 0 === be, + li = pe ? 19140 : 23107) : 22 == Ai ? (er += "nt", + so = so.split("").reverse().join(""), + Ao = [], + Yo += "sour", + jt = [], + Rt = Ht, + Ht = [], + Ma = Je, + Je = ei, + sn += "string", + Ia = eo, + w.push(470134139, 14982613639, 12215088532, 3, 0), + we = void 0, + Ba = er, + er = void 0, + za = eo, + Yo += "ce", + Va = zt, + zt = Jt, + Jt = xe, + xe = 0, + Da = ie, + ie = 0, + ue = Lt, + Lt = void 0, + li = tt ? 6725 : 5477) : 22 > Ai ? 20 == Ai ? (wo = ee[ye], + ro = le[51], + $o = void 0, + Je = le, + Pe = fo, + oo = ro, + ro = ko, + to = wo, + ro[1]++, + wo = 0, + xe = 4 === to[5], + li = xe ? 14405 : 6208) : Ai > 20 && (L = Le, + Le = De, + De = le, + li = Ao ? 2341 : 19714) : 24 == Ai ? li = 10593 : 24 > Ai ? li = ro < oe.length ? 14403 : 5444 : (mn = J, + li = mn ? 22789 : 10246) + }(); + break; + case 1: + !function() { + 12 == Ai ? (P = 128 | P, + li = 10021) : 12 > Ai ? 5 == Ai ? li = 197 : 5 > Ai ? 2 == Ai ? li = y ? 11745 : 24965 : 2 > Ai ? 0 == Ai ? li = ke < fe.length ? 20066 : 17920 : Ai > 0 && (vt = 0, + li = 22146) : 3 == Ai ? (Ao = bo, + li = wn ? 5889 : 20801) : Ai > 3 && (Wo = se, + se = wn, + _n = 64 > $, + U = U.concat(mo), + mo = 0 | $e, + $e = M, + M = Ue, + li = _n ? 17857 : 22817) : 8 == Ai ? (R = [0], + Fa = R, + li = 21219) : 8 > Ai ? 6 == Ai ? (u[Qn]++, + pe = Jo, + en = pe, + li = 19872) : Ai > 6 && (D = "e", + D += "lb", + D += "isiv", + D = D.split("").reverse().join(""), + ye = y === D, + li = ye ? 21537 : 3776) : 10 == Ai ? (m = T, + li = 7456) : 10 > Ai ? (re = ho.charCodeAt(Vn) - 605, + X += String.fromCharCode(re), + li = 7552) : (re += "re", + Ho += "avi", + re += "s", + Ho += "g", + Xe += "r", + re += "u", + Ho += "ator", + Po = Jn[Xe], + Xe = Jn[Ho], + re = re.split("").reverse().join(""), + fe = Po[re], + Po = Xe[Oo], + re = Po.indexOf(Co), + Po = -1 !== re, + li = Po ? 17828 : 26144) : 19 == Ai ? (De = $, + li = 14340) : 19 > Ai ? 15 == Ai ? li = T < Ce.length ? 1056 : 22308 : 15 > Ai ? 13 == Ai ? (D = I, + K = K.concat(D), + M = J, + U++, + li = 23778) : Ai > 13 && (H = 127 & M, + M >>= 7, + li = M ? 10274 : 22752) : 17 == Ai ? (To = y, + co = In.type, + y = co === Ie, + Re = co === X, + Ln = co === yo, + yo = co === Ee, + pn = co === En, + En = co === uo, + Io += "rt", + uo = co === Jo, + A = co, + Jo = co === Io, + li = uo ? 14757 : 15425) : 17 > Ai ? (Dn.push(0), + li = 10532) : (y = Tn, + u = y, + y = oa, + B = Jo, + z = Mt, + li = y ? 10403 : 12389) : 22 == Ai ? (me++, + li = 10372) : 22 > Ai ? 20 == Ai ? (z = R, + R = z, + z = R.length > 255, + li = z ? 5442 : 25984) : Ai > 20 && (J[55] = [], + li = 547) : 24 == Ai ? (Ce = z[Ln], + Z = Ce[Un](N, K), + li = Z ? 1792 : 9669) : 24 > Ai ? (Ke = 0 > Ge, + ce = void 0, + li = Ko ? 23748 : 24773) : (jo = Ao, + D = 1, + li = 11331) + }(); + break; + case 2: + !function() { + 12 == Ai ? li = oo < W.length ? 22148 : 16709 : 12 > Ai ? 5 == Ai ? (ko = [], + li = 674) : 5 > Ai ? 2 == Ai ? (io = -Zo, + li = 5664) : 2 > Ai ? 0 == Ai ? (oe = Ye[te], + li = oe ? 11492 : 9601) : Ai > 0 && (jo = J, + H = void 0, + se = void 0, + ne = 0, + Ao = void 0, + li = jo[55] ? 1797 : 256) : 3 == Ai ? li = jo ? 8389 : 449 : Ai > 3 && (li = y[21] ? 12613 : 20195) : 8 == Ai ? (u = ho, + li = u ? 18625 : 18628) : 8 > Ai ? 6 == Ai ? (ke[60] = 1, + Se = [1], + Sa = Se, + li = 3648) : Ai > 6 && (li = T ? 3205 : 24258) : 10 == Ai ? li = Y ? 8706 : 19968 : 10 > Ai ? li = M ? 23169 : 3169 : (Uo = F, + _e = Uo, + li = 3521) : 19 == Ai ? (Ce = _, + li = 9635) : 19 > Ai ? 15 == Ai ? (Be = vn.indexOf(on), + se = Be, + li = 9952) : 15 > Ai ? 13 == Ai ? (oe = ce > Cn, + li = oe ? 25762 : 17603) : Ai > 13 && (an = 1 === ae[15], + li = an ? 20933 : 11653) : 17 == Ai ? (pe = X, + li = pe ? 21760 : 1637) : 17 > Ai ? (g = J, + U = -1 === g, + li = U ? 12929 : 4130) : li = uo > To ? 18659 : 12 : 22 == Ai ? (Me = "", + X = "\u01ef\u01f0\u01dd\u01df\u01e7\u01d0\u01ee\u01dd\u01df\u01e1\u01c8\u01e5\u01e9\u01e5\u01f0", + de = "", + xo = 0, + Fe = "\x90\x97\x82\x80\x88\xb7\x91\x82\x80\x86\xaf\x8a\x8e\x8a\x97", + li = 21061) : 22 > Ai ? 20 == Ai ? li = Y < R.length ? 12037 : 8358 : Ai > 20 && (ye--, + li = 16162) : 24 == Ai ? (Vt = Vt.concat(g), + y = U, + li = M ? 16453 : 4482) : 24 > Ai ? (In = window[y], + li = 130) : li = io < ce.length ? 2309 : 14821 + }(); + break; + case 3: + !function() { + 12 == Ai ? (Ie = "", + Io = 0, + Ee = "\u0416\u0411\u0417\u0405\u040a\u0407\u0410\u0406", + li = 23619) : 12 > Ai ? 5 == Ai ? (I = U, + _ = ke - m, + U = _ / qt.length, + _ = U * I, + ke = m + _, + _ = U * g, + m += _, + _ = qt[Ia](0, I), + g = _ + Yn, + _ = qt[Ia](I), + qt = g + _, + _ = ke[Aa](2), + g = _[Ia](2), + _ = m[Aa](2), + I = _[Ia](2), + _ = g.split(Se), + U = I.split(Se), + I = 0, + J = _[_a], + li = J ? 11906 : 25985) : 5 > Ai ? 2 == Ai ? (Jo = "", + Io = 0, + Ee = "\u0190\u0192\u0188\u018e\u0198\u0188\u018d", + li = 17861) : 2 > Ai ? 0 == Ai ? (Jo = En, + To = kn, + Ne = "", + uo = "\u0239\u0230\u023c\u022a\u022c", + be = In, + yo = At, + li = yo[61] ? 18916 : 2278) : Ai > 0 && (ra = 1, + R = M < g.length, + li = R ? 5537 : 6533) : 3 == Ai ? (ce = [Ge + 64 * F], + He = ce, + li = 14432) : Ai > 3 && (So += "d", + So += "y", + u = Ee[So], + X = u[de], + li = 4320) : 8 == Ai ? (Q = 5, + li = 3649) : 8 > Ai ? 6 == Ai ? (Dn.push(1), + Dn = Dn.concat(m), + li = 22115) : Ai > 6 && (Dn.push(0), + li = 22628) : 10 == Ai ? li = pe < Ne.length ? 4900 : 20770 : 10 > Ai ? (yo[47] = [], + li = 10533) : (H = te, + ne = 1, + li = 15043) : 19 == Ai ? (Dn.push(1), + Dn = Dn.concat(z), + li = 230) : 19 > Ai ? 15 == Ai ? (no = wo[48], + Eo = Ae[0], + _o = Co, + lo = 0, + Ze = Eo % 7, + Eo = no[Ze], + no = Eo ^ Ae[3], + li = 17633) : 15 > Ai ? 13 == Ai ? (U = 1 === B, + li = U ? 20261 : 8608) : Ai > 13 && (R = Ft, + M = Mt, + li = y ? 11973 : 22976) : 17 == Ai ? (ro = wo % 128, + Je = [], + Pe = wo - ro, + We = Pe / 128, + Pe = ro + 128, + ro = 127 & We, + Je.push(Pe, ro), + to = Je, + li = 23682) : 17 > Ai ? (y = M[72], + B = 255 & y.length, + z = void 0, + _ = y, + g = y.length >> 8, + y = 0, + I = [], + U = 255 & g, + _ += Jo, + li = 675) : (ae = _.charCodeAt(ce) - 605, + je += String.fromCharCode(ae), + li = 15552) : 22 == Ai ? (ln = void 0, + Zo = No, + ee = void 0, + rn = ao, + oe = Zo, + io = rn[29], + hn = 0, + Uo = io, + li = Uo.indexOf ? 21696 : 4322) : 22 > Ai ? 20 == Ai ? (Co = 0, + li = 6307) : Ai > 20 && (li = So ? 16549 : 23557) : 24 == Ai ? (y = [255], + pr = y, + li = 8644) : 24 > Ai ? (ee = xe[29], + lo = fo, + we = 0 === lo.length, + li = we ? 20099 : 7810) : (re = Jo, + li = 9954) + }(); + break; + case 4: + !function() { + 12 == Ai ? (ho[14] = dn ^ X, + be = Ee, + be += "", + li = me ? 9345 : 6852) : 12 > Ai ? 5 == Ai ? (y = co === be, + li = 7648) : 5 > Ai ? 2 == Ai ? (ue = 5 === Ae[5], + li = ue ? 15462 : 1314) : 2 > Ai ? 0 == Ai ? (q = void 0, + T = 53493, + Se = 0, + R = T, + T = [], + Y = B, + li = 7877) : Ai > 0 && (M = ie % 128, + _ = [], + g = ie - M, + I = g / 128, + g = 127 & I, + I = M + 128, + _.push(I, g), + $ = _, + li = 804) : 3 == Ai ? (Fo = Ue, + li = 736) : Ai > 3 && (nn = 127 & _o, + _o >>= 7, + li = _o ? 160 : 20069) : 8 == Ai ? (Be = 128 | Be, + li = 2308) : 8 > Ai ? 6 == Ai ? (M = 0, + I = U, + U = g[Oo](/"/g, Jo), + li = I ? 15840 : 9605) : Ai > 6 && (li = 9701) : 10 == Ai ? li = X < pe.length ? 1825 : 8997 : 10 > Ai ? (ge = Qe, + Fe = co, + li = 3490) : li = yn < V.length ? 23300 : 9664 : 19 == Ai ? (ke++, + li = 1220) : 19 > Ai ? 15 == Ai ? (u++, + li = 21028) : 15 > Ai ? 13 == Ai ? (Kn = Je, + li = Kn ? 7747 : 21700) : Ai > 13 && (li = de < me.length ? 23681 : 17797) : 17 == Ai ? (P = [1], + Mr = P, + Oe = 1, + li = 229) : 17 > Ai ? (pe = uo[56], + pe.unshift(), + li = 25665) : (y = [u], + da = y, + li = 19202) : 22 == Ai ? (I = po[vo], + U = I[cr], + li = U ? 21088 : 98) : 22 > Ai ? 20 == Ai ? (P++, + li = 5413) : Ai > 20 && (Xo = W.charCodeAt(g) - 614, + ze += String.fromCharCode(Xo), + li = 2817) : 24 == Ai ? (Er = Er.concat(Q), + J = L, + $ = J, + L = u, + u = -1 === L, + li = u ? 1317 : 11936) : 24 > Ai ? li = 15520 : (T = P[m](), + N = 255 & T, + Dn.push(N), + li = 6661) + }(); + break; + case 5: + !function() { + 12 == Ai ? (V = [0], + ii = V, + li = 14976) : 12 > Ai ? 5 == Ai ? (_e = [], + No = Ke % 128, + Zo = No + 128, + io = Ke - No, + No = io / 128, + io = 127 & No, + _e.push(Zo, io), + he = _e, + li = 5859) : 5 > Ai ? 2 == Ai ? (y = 255, + li = 19908) : 2 > Ai ? 0 == Ai ? (W = document[me], + W[Vn](_), + li = 10788) : Ai > 0 && (uo = y, + y = yo, + uo += "", + yo = uo, + li = Ne.indexOf ? 14689 : 14784) : 3 == Ai ? (jt = Rt.charCodeAt(Ao) - 513, + Lt += String.fromCharCode(jt), + li = 11877) : Ai > 3 && (g = H, + M = 1, + li = 21248) : 8 == Ai ? (R = 0 | !!y[K], + Y = z << 0, + z = R << 1, + P |= Y, + P |= z, + z = [P], + Pt = z, + li = 9924) : 8 > Ai ? 6 == Ai ? (y = re, + Z = Mt, + W = y[17], + le = D, + ee = Ye, + li = le ? 22144 : 7683) : Ai > 6 && (ke = $, + Se = De, + li = 5795) : 10 == Ai ? (Ie++, + li = 7360) : 10 > Ai ? (bt = 2 * bt, + li = 23680) : (De++, + li = 1698) : 19 == Ai ? (me = 0, + X = "\u032a\u0328\u0339\u030f\u0322\u0338\u0323\u0329\u0324\u0323\u032a\u030e\u0321\u0324\u0328\u0323\u0339\u031f\u0328\u032e\u0339", + u = "", + li = 2148) : 19 > Ai ? 15 == Ai ? (ye = 3, + li = 7651) : 15 > Ai ? 13 == Ai ? (g = po.charCodeAt(M) - 302, + Z += String.fromCharCode(g), + li = 22050) : Ai > 13 && (De++, + li = 4485) : 17 == Ai ? (xe++, + li = 17699) : 17 > Ai ? (m = !0, + li = 10979) : (An = !po[Io], + li = 3845) : 22 == Ai ? (D = se.length - 1, + li = 19777) : 22 > Ai ? 20 == Ai ? (T = Y, + li = T ? 18433 : 21059) : Ai > 20 && (fo = [se + 64 * Ue], + Ao = fo, + li = 10755) : 24 == Ai ? ($e = [q + 64 * Ue], + he = $e, + li = 12674) : 24 > Ai ? (Ve.push(Fn), + li = ee ? 12320 : 3554) : (Pa = void 0, + li = 18050) + }(); + break; + case 6: + !function() { + if (12 == Ai) + li = _ ? 10562 : 5377; + else if (12 > Ai) + if (5 == Ai) + ee = Vn, + vi = "", + li = 2371; + else if (5 > Ai) + if (2 == Ai) { + Io = co, + Ee = "", + pe = 0, + ge = "\xdb\xca\xcc\xce\xe1\xca\xdd\xca\xd8\xc8\xd9\xc2\xdb\xdf\xee\xc5\xca\xc9\xc7\xce\xcf", + u = 0, + de = 0, + w.push(27, 0xf8bb9cfab4, 4085502972863, 7913636905, 204403201775, 5, 0), + ve = To; + try { + for (var o = 2; void 0 !== o; ) { + var n = 1 & o + , t = o >> 1 + , r = 1 & t; + switch (n) { + case 0: + !function() { + 0 == r ? (xo = pe[Fe], + o = 1) : r > 0 && (xo = "r", + xo += "e", + xo += "llac", + xo = xo.split("").reverse().join(""), + Fe = xo, + pe = e[Fe], + xo = pe, + o = xo ? 0 : 1) + }(); + break; + case 1: + !function() { + de = xo, + o = void 0 + }() + } + } + } catch (a) {} + xo = pn, + Fe = kn, + qe = void 0, + ho = pe + Jo, + li = 4643 + } else + 2 > Ai ? 0 == Ai ? (ke++, + li = 12516) : Ai > 0 && (g = 0, + li = 3203) : 3 == Ai ? (Ae.push(we), + li = xe ? 14788 : 8226) : Ai > 3 && (Dn = window[I] + Jo, + mn = Dn.indexOf(UA_Opt[Z]), + Ro = mn > 0, + li = Ro ? 19621 : 8453); + else + 8 == Ai ? (vn = 164 ^ De.charCodeAt(Ue), + bo += String.fromCharCode(vn), + li = 11717) : 8 > Ai ? 6 == Ai ? (fe = ei, + Co = fe[56], + vo = ba, + Mo = fe[47], + ke = +new vo[Me] - fe[12], + li = Mo ? 24868 : 26180) : Ai > 6 && (li = 7941) : 10 == Ai ? (M = U, + g = 0 | M, + M = 128 > g, + li = M ? 2660 : 22180) : 10 > Ai ? (so = 4 === ao[15], + li = 7681) : li = Ge < je.length ? 13411 : 8227; + else + 19 == Ai ? (vo = zo + vo, + li = 24256) : 19 > Ai ? 15 == Ai ? (go = 128 | go, + li = 14117) : 15 > Ai ? 13 == Ai ? (I += dt, + li = 3235) : Ai > 13 && (me = 0 === be, + li = Me ? 9314 : 18438) : 17 == Ai ? (Ie = q[X] > 864e4, + li = Ie ? 4740 : 26308) : 17 > Ai ? (Ve = Fn, + ao = Ve, + li = 6946) : (y = pn[xo], + li = en[me] ? 7971 : 4288) : 22 == Ai ? (V = Y[Se], + P = V ^ R, + R = P, + V = 255 & P, + T.push(V), + li = 17600) : 22 > Ai ? 20 == Ai ? (D = te[55], + mo = te[55], + g = D.length, + mo[g] = he, + li = 25798) : Ai > 20 && (y[0] = 254, + li = 16516) : 24 == Ai ? (Z[41] = 0, + N = void 0, + li = 19106) : 24 > Ai ? (W++, + li = 15873) : (M = g, + g = M, + M = g, + g = R, + U = g[29], + D = U, + U = M, + li = D.indexOf ? 22819 : 11621) + }(); + break; + case 7: + !function() { + 12 == Ai ? (G = Ce, + li = G ? 4644 : 14660) : 12 > Ai ? 5 == Ai ? (Qe += "dden", + me = "", + A = r, + Ho = Ho.split("").reverse().join(""), + dn = 4 === r, + li = 1793) : 5 > Ai ? 2 == Ai ? (yo[61] = [], + li = 18916) : 2 > Ai ? 0 == Ai ? (z = Tn, + R = k, + li = Y ? 3234 : 9537) : Ai > 0 && (li = rn ? 12450 : 18048) : 3 == Ai ? (Y = 253, + li = 6274) : Ai > 3 && (li = ye >= 0 ? 20486 : 5699) : 8 == Ai ? (me = Ie[X] > 10, + li = 5925) : 8 > Ai ? 6 == Ai ? (Qo[0] = 128 | Qo[0], + li = 1286) : Ai > 6 && (li = me < Ne.length ? 18977 : 14434) : 10 == Ai ? (_++, + li = 15074) : 10 > Ai ? (m = 0, + li = 15394) : (le[51] = [], + Ye = 0, + fo = [], + ye = y, + ce = [], + ee = [], + Ve = void 0, + cn = void 0, + Do = [], + ko = [], + Cn = void 0, + sn = [], + wo = le, + ro = ee, + ko[2] = 0, + ko[1] = 0, + $o = Z, + ko[0] = 0, + tn = [], + Je = $o.length <= 1, + li = Je ? 26116 : 9440) : 19 == Ai ? (Pe = wo, + Je = Je.concat(Pe), + wo = void 0, + Pe = Eo, + xe = 0 | Pe, + Pe = 0 > xe, + Ae = Pe, + li = Ae ? 12064 : 22659) : 19 > Ai ? 15 == Ai ? (kn[3] = 0, + pn[3] = Ee.length + Jo, + li = 1505) : 15 > Ai ? 13 == Ai ? (pe = y, + li = 19042) : Ai > 13 && (on++, + li = 3424) : 17 == Ai ? (Ao = 0, + li = 15939) : 17 > Ai ? (Ra.push(1), + Ra = Ra.concat(fo), + li = 4834) : (ao = [mo], + I = ao, + li = 11424) : 22 == Ai ? li = qe < Jn.length ? 2852 : 9955 : 22 > Ai ? 20 == Ai ? (eo = bn.charCodeAt(de) - 71, + ve += String.fromCharCode(eo), + li = 20097) : Ai > 20 && (P = Y.charCodeAt(V), + m = 255 & P, + R.push(m), + li = 19972) : li = 24 == Ai ? lo ? 16385 : 9570 : 24 > Ai ? V < st.length ? 16769 : 25923 : 26275 + }(); + break; + case 8: + !function() { + 1 == Ai ? li = y ? 8896 : 3138 : 1 > Ai ? (Y = m, + li = Y ? 18018 : 19136) : (Eo = [oo + 64 * Yo], + to = Eo, + li = 21508) + }() + } + }(); + break; + case 7: + y = Ye.slice(12); + var ki = 0; + u = y, + li = 10693; + break; + case 8: + de = de.split("").reverse().join(""), + qe = q[Ho], + vo += "e", + q = Po[Qe], + Qe = qe + Oo, + X += "esy", + vo += "Oscil", + Ei[70] = Qe + q, + vo += "lato", + qe = Ei[25], + X += "lanAe", + X += "tae", + X += "rc", + vo += "r", + Qe = qe[vo](), + Qe.type = xo, + xo = Ei[25], + X = X.split("").reverse().join(""); + var Si = xo[X](); + Qe[dn](Si), + Qe[On](0), + X = Ei[25]; + var xi = X[ho](); + X = xi[re], + X[de] = 0, + X = Ei[25]; + var wi = X[u](4096, 1, 1); + Si[Fe](wi), + X = Ei[25], + u = X[Vn], + wi[ve](xi), + xi[eo](u), + wi[Xe] = function() { + var o = "o"; + o += "na", + o += "udiopr", + o += "oc", + o += "e", + o += "s", + o += "s", + wi[o] = null, + e(16, Si, xi, wi) + } + , + X = function() { + for (var e = "\u0298\u0299\u0296\u0282\u0293\u029e\u0298\u0287\u0285\u0298\u0294\u0292\u0284\u0284", o = "", n = 0; n < e.length; n++) { + var t = 759 ^ e.charCodeAt(n); + o += String.fromCharCode(t) + } + if (wi[o] = null, + !Ei[67]) { + var r = "t"; + r += "uOe", + r += "m", + r += "iTc", + r += "A", + r = r.split("").reverse().join(""), + Ei[67] = r + } + } + , + me[bn](X, 1e3), + li = 7876; + break; + case 9: + he = 4 === te[15]; + var ji; + Fo = 0 === te[15], + Ke = 0, + ao = Be[48], + He = void 0, + so = void 0; + var Oi; + _e = 0, + ae = void 0, + an = 5 === te[15], + Ge = te[11]; + var yi; + li = an ? 5349 : 14499; + break; + case 10: + me = uo, + So = "na", + pe = "us"; + var Ei = Ee; + ge = void 0, + X = "pl", + u = "n", + pe += "erAg", + de = "ar", + pe += "ent", + So += "viga", + de += "m", + X += "atfo", + So += "tor", + X += "rm", + u += "av", + u += "igator", + ve = me[u], + u = ve[X], + X = u.indexOf(de), + u = -1 !== X, + X = me[So], + So = X[pe], + li = u ? 3139 : 6625; + break; + case 11: + var Ri = 0; + Or = r, + be = ba, + y = void 0, + Re = be[Ln], + en = Re[Jn], + li = en ? 5540 : 19489; + break; + case 12: + return w.push(En), + To = void 0, + To; + case 13: + P += "e=", + Un += "_img_", + Se += "e", + z = z.split("").reverse().join(""), + vo = R + 140, + T = ba, + R = s, + m += "oto", + Se += ":", + Oe = T, + Y += "ad", + K = vo + ke, + vo = K + 100, + ke = Oe[Qo], + m += "col", + Oe = ke[m], + ke = Oe === Se; + var _i = T; + T = new _i[zo], + zo = _i[xo], + Se = zo[ve](), + zo = 1e6 * Se, + Se = 0 | zo; + var Li = Un + Se; + zo = vo + fe, + _i[Li] = T, + fe = zo + R, + e(14, 2, -1), + vo = fe + z, + fe = vo + Mo, + vo = w.pop(), + Mo = vo, + T[Mo] = function() { + try { + delete _i[Li] + } catch (e) { + _i[Li] = null + } + } + , + vo = fe + P, + T[Y] = T[Mo], + fe = vo + V, + li = zn ? 18560 : 26304; + break; + case 14: + en = "d"; + var Ti = Ee[0]; + kn[1] = 0, + en += "a"; + var Mi = Ee.length + , Ii = Ee[ge](); + me = Mi + On, + en += "teAdde", + en += "d", + X = en, + en = me + Ii[X], + me = en + On, + pn[1] = me + Ti[X], + li = 5797; + break; + case 15: + Jn = Fe, + Po = "\u0129\u0125\u011a\u012d\u011f\u0128\u012b\u0126", + On = void 0, + re = "t", + Oo = "", + Xe = "n", + fe = 0, + Co = "ar", + Xe += "a", + re += "negA", + Xe += "vigato"; + var Pi = ge; + Ho = "n", + Co += "m", + li = 19462; + break; + case 16: + he = Be, + an = 0 === je.length, + Bo = void 0; + var Di; + F = void 0, + No = ao[Fo], + Fo = he[29], + ao = No ^ te[2], + li = an ? 18690 : 15105; + break; + case 17: + T = function() { + var o = "\u0337\u0320\u0324\u0321\u033c\u0316\u0331\u0324\u0331\u0320" + , n = 0; + w.push(3457571761172, 1, 0), + e(14, 2, -1); + for (var r = ""; n < o.length; n++) { + var s = 837 ^ o.charCodeAt(n); + r += String.fromCharCode(s) + } + var d = w.pop() + , p = document[r] !== d; + if (p) { + clearInterval(Ni); + var v = "\xed\xf5\xec\xf4\xe9\xc6\xef\xf2\xed\xd3\xf5\xe2\xed\xe9\xf4" + , u = 0; + w.push(15684181483, 1, 1); + var g = "UA" + , l = "s"; + g += "_", + e(14, 2, -1); + var m = "dI"; + l += "ubmi"; + var b = ""; + l += "t", + g += "Inp"; + var A = w.pop(); + m += "yBtn"; + for (var k = l; u < v.length; u++) { + var S = v.charCodeAt(u) - 128; + b += String.fromCharCode(S) + } + g += "utId", + m += "e", + m += "melEte", + m += "g", + m = m.split("").reverse().join(""); + var x = m + , j = document[x](b) + , O = document[x](E[A]) + , y = !O + , R = document[x](g); + y && (y = R); + var _ = y; + if (_) { + w.push(744299, 25330643698, 2, 0), + f = R, + e(14, 2, -1); + var L = w.pop(); + O = R[L] + } + if (O) { + C = O; + var T = 0 + , M = 0 + , I = "f" + , P = "b"; + I += "er", + P += "u", + I += "h"; + var D = "m"; + P += "t", + P += "ton", + I = I.split("").reverse().join(""); + var N = P + , U = location[I] + , B = U; + if (B) { + var z = "/"; + z += "/pa", + z += "ss", + z += "p", + z += "o", + z += "r", + z += "t.aliexpre", + z += "ss.com/mini_logi", + z += "n.htm"; + var V = U.indexOf(z) + , Q = -1 !== V; + if (!Q) { + var W = "m"; + W += "t", + W += "h.", + W += "nigol", + W += "_inim/", + W += "moc.aba", + W += "bila.t", + W += "ropssap//", + W = W.split("").reverse().join(""); + var G = U.indexOf(W); + Q = -1 !== G + } + B = Q + } + D += "ou", + D += "se", + D += "do", + D += "wn"; + var F = D + , q = F + , H = B; + if (H) { + var R = a() + , X = "ge"; + X += "tO", + X += "wnPro", + X += "pe", + X += "rtyDe"; + var J = "d"; + J += "efi", + X += "scriptor", + J += "ne"; + var K = X; + J += "Property"; + var Y = J + , $ = Object[Y]; + $ && ($ = Object[K]); + var Z = $; + if (Z) { + var ee = "co"; + ee += "n", + ee += "f"; + var oe = "v"; + oe += "al", + oe += "ue"; + var ne = oe + , te = Object[K](R, ne); + ee += "ig"; + var re = !te; + ee += "urable"; + var ae = ee; + re || (re = te[ae]); + var ie = re; + if (ie) { + var he = {}; + he[ae] = !0; + var ce = "g"; + ce += "et", + he[ce] = t; + var se = he; + Object[Y](R, ne, se) + } + } + } + var de = O[k]; + O[k] = function() { + i(), + w.push(470363960, 1, 0), + e(14, 2, -1); + var o = w.pop(); + de[o](O, arguments) + } + , + e(2, window, k, c, !0); + var pe = k; + w.push(89610, 1615248626246, 2, 0), + e(14, 2, -1); + for (var ve = w.pop(), ue = ve, ge = ue; T < O.length; T++) { + var le = O[T] + , Ce = le.type + , fe = Ce === pe; + if (!fe) { + var me = O[T] + , be = me.type; + fe = be === N + } + var Ae = fe; + Ae && (e(2, O[T], F, h, !0), + e(2, O[T], ue, h, !0), + M = 1) + } + M || (e(2, window, F, h, !0), + e(2, window, ue, h, !0)) + } + if (j) { + var ke = j[k]; + j[k] = function() { + var o = "n" + , n = 0 + , r = ""; + w.push(103548666, 1, 1); + var a = "d"; + a += "a"; + var i = "" + , h = "\u0391\u0386\u0393\u038f\u0382\u0380\u0386" + , c = ""; + o += "ed"; + var s = 0; + a += "ta"; + var d = "\u0339\u038c\u0378\u0339\u0351\u0392\u0339\u038b\u0386\u036a\u038b\u0389\u0380\u0385\u037e\u0339\u0351\u038c\u0385\u037b\u037c\u037d\u0380\u0385\u037c\u037b\u0343\u0339\u038d\u0378\u0383\u038c\u037c\u0366\u037d\u0339\u0351\u038c\u0385\u037b\u037c\u037d\u0380\u0385\u037c\u037b\u0394" + , p = 0 + , v = '":'; + v += '"au"'; + var u = "\u023f"; + e(14, 2, -1), + o += "dih"; + for (var g = w.pop(), l = 0; n < u.length; n++) { + var C = 541 ^ u.charCodeAt(n); + r += String.fromCharCode(C) + } + for (; s < h.length; s++) { + var f = 995 ^ h.charCodeAt(s); + c += String.fromCharCode(f) + } + for (o = o.split("").reverse().join(""); l < d.length; l++) { + var m = d.charCodeAt(l) - 791; + i += String.fromCharCode(m) + } + var b = a + , A = r + , k = c; + v = v.split("").reverse().join(""); + for (var S = i, x = v, j = o, O = g, y = S; p < this.length; p++) { + var E = this[p] + , R = E.name === b; + R && (R = E.type === j); + var _ = R; + if (_) { + var L = E[O] + , T = t() + , M = x + T + , I = M + A; + E[O] = L[k](S, I); + break + } + } + var P = "yl"; + P += "ppa", + P = P.split("").reverse().join(""), + ke[P](this, arguments) + } + } + } + } + ; + var Ni = setInterval(T, 10); + window[Ct] = E, + w.push(15731631517, 1, 1), + e(14, 2, -1), + E[Xo] = function() { + return 0 + } + , + E[bo] = function() { + e(25) + } + , + T = w.pop(), + E[T] = function() {} + , + E[m] = function() { + for (var o = 0, n = "", t = "\u025e\u023a\u0235\u0264"; o < t.length; o++) { + var r = t.charCodeAt(o) - 497; + n += String.fromCharCode(r) + } + var a = E[n]; + a || (a = []); + var i = a + , h = e(13, i); + return h + } + , + E[Xn] = function(o) { + var n = e(4, o); + return n + } + , + E[G] = function(o) { + e(8, o) + } + , + T = window[Ct], + N = T[L], + li = N ? 17794 : 23843; + break; + case 18: + Oo += "oc", + it += "e", + V += "onne", + Xe = yn[zo], + Oo = Oo.split("").reverse().join(""), + P += "t", + P += "aL", + V += "ct", + it += "ta", + P += "esab", + P = P.split("").reverse().join(""), + Co = T[P], + it += "erc", + yn = Co + Y, + Pi[70] = yn + Xe, + it = it.split("").reverse().join(""), + Xe = Pi[25], + Co = Xe[it](), + Xe = Pi[25], + Co.type = zn; + var Ui = Xe[vo](); + Xe = Pi[25]; + var Bi = Xe[fe](); + Co[V](Ui), + Co[st](0), + Xe = Bi[ke], + Xe[R] = 0, + Xe = Pi[25]; + var zi = Xe[Un](4096, 1, 1); + Ui[m](zi), + zi[Oo](Bi), + Oo = Pi[25], + Xe = Oo[Ho], + Bi[Mo](Xe), + zi[B] = function() { + var o = "on"; + o += "a", + o += "udiopr", + o += "oc", + o += "es", + o += "s", + zi[o] = null, + e(16, Ui, Bi, zi) + } + , + Oo = function() { + var e = "o"; + if (e += "naud", + e += "io", + e += "process", + zi[e] = null, + !Pi[67]) { + for (var o = "", n = "\u02f8\u031a\u030b\u0320\u0324\u031c\u0306\u032c\u032b", t = 0; t < n.length; t++) { + var r = n.charCodeAt(t) - 695; + o += String.fromCharCode(r) + } + Pi[67] = o + } + } + , + Jn[gt](Oo, 1e3), + li = 17061; + break; + case 19: + var Mi = Ee.length; + me = "la", + kn[0] = 0, + me += "stV", + X = Mi + On; + var Ti = Ee[0] + , Ii = Ee[ge](); + me += "isitT", + me += "im", + me += "e", + u = me, + me = X + Ii[u], + X = me + On, + pn[0] = X + Ti[u], + li = 10628; + break; + case 20: + ye = 0, + Ke = void 0; + var Vi; + ao = void 0, + He = Fo[11], + so = 4 === Fo[15], + _e = He % 7; + var Qi, Wi; + ae = 5 === Fo[15], + an = void 0, + Ge = 0 === je.length; + var Gi; + Bo = 0 === Fo[15], + F = Be[48], + No = void 0, + Ko = void 0, + ce = F[_e], + _e = void 0, + F = 0, + li = ae ? 12353 : 19909; + break; + case 21: + De = void 0; + var ki = 0; + hr = void 0, + wt = "\\s", + No = void 0, + nr = "\u0129", + Xa = void 0, + Ga = void 0, + Wa = void 0, + Ko = 2, + rt = 255 & jo, + jo = 0, + ce = void 0, + gn = void 0, + yt += "IDs", + ln = [], + Zo = 0, + Dn.push(0, 0), + ee = "22222222", + rn = void 0, + pt += "xK", + Ar = void 0, + fr = 0, + jr = void 0, + Yt = [0], + Rr = void 0, + Lr = 2, + _r = [], + Yn = [0], + Dr = void 0, + oe = Z, + Ot = "\u01fc\u01c6\u01cb\u01fc", + Fr = [], + Bt = 4294967296, + io = void 0, + qr = [], + te += "st", + hn = void 0, + Jr = void 0, + Uo = void 0, + Zr = [], + ea = 0, + ha = void 0, + Tn = "$", + Nn = void 0, + va = 0, + Zn = 0, + tr = 0, + Ve = 0, + Fn = void 0, + N += "ibr", + Vo = "", + nt = 0, + Ea = void 0, + ya = void 0, + wa = void 0, + Ta = [], + Pa = void 0, + xt = void 0, + Ua = 0, + St = void 0, + cn = "\x00", + Fa = void 0, + Ka = void 0, + jt = "To", + at = eo, + N += "ate", + Ja = void 0, + pt += "SLog", + Ya = void 0, + qa = [], + $a = 1, + Et = "", + Do = 0 | vn, + vn = void 0, + ti = void 0, + tt = 128 > Do, + ni = [], + Ye += "a", + hi = Oo, + Ye += "p", + ko = [], + Ut = void 0, + Zt = "\u0210", + Cn = pt, + pt = wt, + wt = void 0, + It = void 0, + Cr = 0, + Sr = [], + xr = [], + wr = void 0, + li = 4193; + break; + case 22: + return ur; + case 23: + var ki = 0; + y = 255 & u, + $t.push(q, y), + gr = $t, + y = gr, + li = 17760; + break; + case 24: + ye = Z[Ye]; + var Fi = 0; + ee = 5 === ye[5], + li = ee ? 6466 : 11841; + break; + case 25: + ye = ee.length - 1; + var Fi = 0; + li = 4326 + } + } + } catch (qi) { + if (Or >= 0 || Or[0] >= 0) + return e(0, Or, Ca, qi); + 26 !== r && (Nt = "e", + Nt += "g", + Nt += "as", + w.push(205023536, 1, 1), + e(14, 2, -1), + Nt += "sem", + ur = w.pop(), + Nt = Nt.split("").reverse().join(""), + e(26, encodeURIComponent(qi[Nt]), encodeURIComponent(qi[ur]), b, A)) + } + } + function o(e, o) { + function n(e) { + for (var o = 1; void 0 !== o; ) { + var r = 3 & o + , a = o >> 2 + , i = 3 & a; + switch (r) { + case 0: + !function() { + 0 == i ? o = c < h.length ? 2 : 3 : i > 0 && (c++, + o = 0) + }(); + break; + case 1: + var h = "\u0175\u0170\u0154\u0175\u0173\u016a\u016f\u0168" + , c = 0 + , s = "o"; + s += "bjec"; + var d = ""; + o = 0; + break; + case 2: + var p = h.charCodeAt(c) - 257; + d += String.fromCharCode(p), + o = 4; + break; + case 3: + var v = d; + s += "t"; + var u = s; + for (var g in e) { + var l = e[g] + , C = l[v] + , f = C === t; + if (f) { + var m = e[g]; + e[g] = m[v](); + break + } + var b = typeof e[g] === u; + b && n(e[g]) + } + o = void 0 + } + } + } + for (var r = 2; void 0 !== r; ) { + var a = 7 & r + , i = r >> 3 + , h = 7 & i; + switch (a) { + case 0: + !function() { + 1 == h ? (n(e), + r = 6) : 1 > h ? r = s < p.length ? 1 : 4 : (s++, + r = 0) + }(); + break; + case 1: + var c = 553 ^ p.charCodeAt(s); + d += String.fromCharCode(c), + r = 16; + break; + case 2: + var s = 0 + , d = "" + , p = "\u025d\u0246\u027a\u025d\u025b\u0240\u0247\u024e"; + r = 0; + break; + case 3: + var v = "t"; + v += "oS", + v += "tri", + v += "n", + v += "g", + e = e[v](), + r = 6; + break; + case 4: + var u = e[d] === t; + r = u ? 3 : 5; + break; + case 5: + var g = "t"; + g += "cej", + g += "bo", + g = g.split("").reverse().join(""); + var C = typeof e === g; + r = C ? 8 : 6; + break; + case 6: + var f = l(e, o); + return f + } + } + } + function n(e, n, t) { + for (var r = 768; void 0 !== r; ) { + var a = 63 & r + , i = r >> 6 + , h = 63 & i; + switch (a) { + case 0: + !function() { + 12 == h ? r = n ? 20 : 25 : 12 > h ? 5 == h ? (Q[B] = t, + r = 128) : 5 > h ? 2 == h ? r = void 0 : 2 > h ? 0 == h ? r = je < y.length ? 35 : 1024 : h > 0 && (r = H < G.length ? 29 : 32) : 3 == h ? r = re ? 128 : 28 : h > 3 && (z++, + r = 1216) : 8 == h ? (N = 7.1 >= Z, + r = 576) : 8 > h ? 6 == h ? (window[D] = t, + re = 1, + r = 192) : h > 6 && (p = d[ve], + r = 27) : 10 == h ? (j++, + r = 1600) : 10 > h ? (ee = N, + r = 23) : (be = jQuery[Le], + r = 11) : 19 == h ? r = z < V.length ? 7 : 320 : 19 > h ? 15 == h ? r = M < L.length ? 30 : 19 : 15 > h ? 13 == h ? (Re++, + r = 1344) : h > 13 && (M++, + r = 960) : 17 == h ? (ae++, + r = 1536) : 17 > h ? (I = we[w], + r = 4) : (ue++, + r = 1280) : 22 == h ? (je++, + r = 0) : 22 > h ? 20 == h ? r = ue < pe.length ? 34 : 448 : h > 20 && (r = Re < _e.length ? 8 : 704) : 24 == h ? r = ae < te.length ? 1 : 13 : 24 > h ? (H++, + r = 64) : r = j < O.length ? 15 : 33 + }(); + break; + case 1: + var c = te.charCodeAt(ae) - 132; + ie += String.fromCharCode(c), + r = 1088; + break; + case 2: + var s = "ge"; + s += "tOw", + s += "nPro", + s += "p", + s += "ertyDescri", + s += "p", + s += "tor"; + var d = Object[s](e, n) + , p = !d; + r = p ? 27 : 26; + break; + case 3: + var v = u; + r = v ? 10 : 31; + break; + case 4: + var u = I; + r = u ? 18 : 3; + break; + case 5: + var g = window[D] + "" + , C = "Lo"; + C += "gV", + C += "al"; + var f = g.indexOf(UA_Opt[C]) + , m = f > 0; + r = m ? 36 : 22; + break; + case 6: + var b = "m"; + b += "ar", + b += "ap", + b = b.split("").reverse().join(""), + l = jQuery[b]; + var A = "pa"; + A += "ram", + jQuery[A] = o, + r = 31; + break; + case 7: + var k = V.charCodeAt(z) - 127; + B += String.fromCharCode(k), + r = 256; + break; + case 8: + var S = _e.charCodeAt(Re) - 416; + Le += String.fromCharCode(S), + r = 832; + break; + case 9: + var x = "" + , w = "" + , j = 0 + , O = "\u0305\u030d" + , y = "^EAQFM"; + r = 1600; + break; + case 10: + var E = "nf" + , R = "" + , _ = "jq"; + _ += "ue"; + var L = "\u034c\u034a\u035d\u034c\u034b\u034d"; + E = E.split("").reverse().join(""), + _ += "ry"; + var T = jQuery[E] + , M = 0; + r = 960; + break; + case 11: + var I = be; + r = I ? 9 : 4; + break; + case 12: + var P = ne; + r = P ? 2 : 16; + break; + case 13: + var D = ie; + r = window[D] ? 5 : 192; + break; + case 14: + var N = Z >= 4; + r = N ? 512 : 576; + break; + case 15: + var U = 867 ^ O.charCodeAt(j); + x += String.fromCharCode(U), + r = 640; + break; + case 16: + e[n] = t; + var B = "" + , z = 0 + , V = "\xf3\xee\xd2\xf3\xf1\xe8\xed\xe6" + , Q = e[n]; + r = 1216; + break; + case 17: + var W = "" + , G = "\u035e\u035c\u036b" + , F = {} + , q = "s" + , H = 0 + , X = "d"; + r = 64; + break; + case 18: + var J = "p"; + J += "ara", + J += "m", + u = jQuery[J], + r = 3; + break; + case 19: + var K = T[_] + , Y = K.charCodeAt(0) + , $ = K[R](2) + , Z = parseFloat($) + , ee = 49 === Y; + r = ee ? 14 : 23; + break; + case 20: + var oe = "yt"; + oe += "re", + oe += "po", + oe += "r", + oe += "Pe", + oe += "nifed", + oe = oe.split("").reverse().join(""); + var ne = Object[oe]; + r = ne ? 24 : 12; + break; + case 21: + var te = "\xeb\xe9\xf8\xd9\xc5" + , re = 0 + , ae = 0 + , ie = ""; + r = 1536; + break; + case 22: + var he = "la"; + he += "V", + he += "goL.", + he += "tp", + he += "O_AU", + he = he.split("").reverse().join(""); + var ce = g.indexOf(he); + m = ce > 0, + r = 36; + break; + case 23: + var se = ee; + r = se ? 6 : 31; + break; + case 24: + var de = "g"; + de += "etOw", + de += "n", + de += "Prope", + de += "r", + de += "t", + de += "yD", + de += "escriptor", + ne = Object[de], + r = 12; + break; + case 25: + return; + case 26: + var pe = "\u010a\u0106\u0107\u010f\u0100\u010e\u011c\u011b\u0108\u010b\u0105\u010c" + , ve = "" + , ue = 0; + r = 1280; + break; + case 27: + var ge = p; + r = ge ? 17 : 21; + break; + case 28: + var le = "l" + , Ce = "t" + , fe = "va"; + le += "aV", + fe += "lue", + Ce += "oSt", + fe += "Of", + le += "go"; + var me = "j"; + me += "Q", + le += "L", + Ce += "r", + me += "uery", + le = le.split("").reverse().join(""); + var be = window[me]; + Ce += "ing", + r = be ? 37 : 11; + break; + case 29: + var Ae = G.charCodeAt(H) - 759; + W += String.fromCharCode(Ae), + r = 1472; + break; + case 30: + var ke = 831 ^ L.charCodeAt(M); + R += String.fromCharCode(ke), + r = 896; + break; + case 31: + var Se = new String; + Se[Ce] = t, + Se[fe] = t, + window[UA_Opt[le]] = Se, + r = 128; + break; + case 32: + X += "efi", + q += "et", + F[W] = t, + X += "n", + X += "eP", + X += "rop", + F[q] = function() {} + ; + var xe = F; + X += "erty", + Object[X](e, n, xe), + r = 128; + break; + case 33: + var we = jQuery[x] + , je = 0; + r = 0; + break; + case 34: + var Oe = 361 ^ pe.charCodeAt(ue); + ve += String.fromCharCode(Oe), + r = 1152; + break; + case 35: + var ye = 52 ^ y.charCodeAt(je); + w += String.fromCharCode(ye), + r = 1408; + break; + case 36: + var Ee = m; + r = Ee ? 384 : 192; + break; + case 37: + var Re = 0 + , _e = "\u0206\u020e" + , Le = ""; + r = 1344 + } + } + } + function t() { + var o = "f"; + o += "ro", + o += "mCom", + o += "pat", + o += "ibilit", + o += "y", + E[o] = 1; + var n = e(1, E); + return n + } + function r(e) { + for (var o = 1; void 0 !== o; ) { + var n = 7 & o + , t = o >> 3 + , r = 7 & t; + switch (n) { + case 0: + !function() { + 2 == r ? o = 0 : 2 > r ? 0 == r ? o = c ? 3 : 24 : r > 0 && (o = void 0) : 3 == r ? o = 8 : r > 3 && (c = c[p], + o = 16) + }(); + break; + case 1: + var a = "p" + , i = C + , h = s(e) + , c = d(h); + a += "ar", + a += "ent", + a += "Node"; + var p = a; + o = 16; + break; + case 2: + return 1; + case 3: + var v = c === i; + o = v ? 2 : 32 + } + } + } + function a() { + for (var e = 9; void 0 !== e; ) { + var o = 15 & e + , n = e >> 4 + , t = 15 & n; + switch (o) { + case 0: + !function() { + 7 == t ? e = F < D.length ? 5 : 49 : 7 > t ? 3 == t ? e = v < u.length ? 6 : 13 : 3 > t ? 1 == t ? e = 176 : 1 > t ? (M++, + e = 144) : (F++, + e = 112) : 5 == t ? (z += "eElem", + N += "_In", + N += "putId", + P += "Child", + z += "ent", + x = document[z](L), + x.type = V, + x.name = Q, + x[B] = N, + O[P](x), + e = 14) : 5 > t ? e = x ? 14 : 12 : (N += "A", + e = 112) : 11 == t ? e = T < U.length ? 3 : 96 : 11 > t ? e = 9 == t ? M < W.length ? 15 : 16 : 9 > t ? I < G.length ? 10 : 80 : l < q.length ? 11 : 64 : 13 == t ? (w = b !== k, + e = 4) : 13 > t ? (I++, + e = 128) : 14 == t ? (m++, + e = 33) : t > 14 && (v++, + e = 48) + }(); + break; + case 1: + !function() { + 2 == t ? e = m < A.length ? 2 : 208 : 2 > t ? 0 == t ? (x = E, + e = 17) : t > 0 && (l++, + e = 160) : 3 == t ? e = 128 : t > 3 && (T++, + e = 176) + }(); + break; + case 2: + var r = 595 ^ A.charCodeAt(m); + k += String.fromCharCode(r), + e = 224; + break; + case 3: + var a = U.charCodeAt(T) - 979; + L += String.fromCharCode(a), + e = 65; + break; + case 4: + var i = w; + e = i ? 7 : 64; + break; + case 5: + var h = D.charCodeAt(F) - 924; + V += String.fromCharCode(h), + e = 32; + break; + case 6: + var c = u.charCodeAt(v) - 439; + p += String.fromCharCode(c), + e = 240; + break; + case 7: + var s = "ge" + , d = "u" + , p = "" + , v = 0; + d += "a", + s += "tEl"; + var u = "\u0220\u0225\u0227\u022c\u022b" + , g = d + , l = 0; + e = 48; + break; + case 8: + var m = 0 + , b = x[j]("name") + , A = "\u0226\u0232" + , k = ""; + e = 33; + break; + case 9: + var S = "ge"; + S += "tA"; + var x = f + , w = !x; + S += "t", + S += "tribu", + S += "te"; + var j = S + , O = C; + e = w ? 4 : 8; + break; + case 10: + var y = G.charCodeAt(I) - 700; + B += String.fromCharCode(y), + e = 192; + break; + case 11: + var E = q[l] + , R = E[j]("name") + , _ = R === g; + e = _ ? 1 : 17; + break; + case 12: + var L = "" + , T = 0 + , M = 0 + , I = 0 + , P = "a"; + P += "ppe"; + var D = "\u0404\u0405\u0400\u0400\u0401\u040a"; + P += "nd"; + var N = "U" + , U = "\u043c\u0441\u0443\u0448\u0447" + , B = "" + , z = "cr" + , V = "" + , Q = "" + , W = "\u032c\u0338" + , G = "\u0325\u0320"; + z += "eat"; + var F = 0; + e = 144; + break; + case 13: + l = 0, + s += "ements", + s += "ByTagN", + s += "ame"; + var q = O[s](p); + e = 160; + break; + case 14: + return f = x, + x; + case 15: + var H = 857 ^ W.charCodeAt(M); + Q += String.fromCharCode(H), + e = 0 + } + } + } + function i() { + var o = a() + , n = "e"; + n += "u", + n += "la", + n += "v", + n = n.split("").reverse().join(""), + delete o[n]; + var t = "eu"; + t += "l", + t += "a", + t += "v", + t = t.split("").reverse().join(""), + o[t] = e(1, E) + } + function h(e) { + for (var o = 1; void 0 !== o; ) { + var n = 1 & o + , t = o >> 1 + , a = 1 & t; + switch (n) { + case 0: + !function() { + 0 == a ? o = void 0 : a > 0 && (m = 1, + i(), + o = 0) + }(); + break; + case 1: + var h = r(e); + o = h ? 2 : 0 + } + } + } + function c(e) { + for (var o = 1; void 0 !== o; ) { + var n = 3 & o + , t = o >> 2 + , a = 3 & t; + switch (n) { + case 0: + !function() { + 1 == a ? (i(), + o = 8) : 1 > a ? (h = r(e), + o = 2) : o = void 0 + }(); + break; + case 1: + var h = 1 !== m; + o = h ? 0 : 2; + break; + case 2: + var c = h; + o = c ? 4 : 8 + } + } + } + function s(e) { + for (var o = 2; void 0 !== o; ) { + var n = 7 & o + , t = o >> 3 + , r = 7 & t; + switch (n) { + case 0: + !function() { + 1 == r ? o = i < a.length ? 4 : 16 : 1 > r ? (i++, + o = 8) : (c = window[h], + o = 3) + }(); + break; + case 1: + var a = "\u01d0\u01c3\u01d0\u01db\u01c1" + , i = 0 + , h = ""; + o = 8; + break; + case 2: + var c = e; + o = c ? 3 : 1; + break; + case 3: + var s = c; + return s; + case 4: + var d = 437 ^ a.charCodeAt(i); + h += String.fromCharCode(d), + o = 0 + } + } + } + function d(e) { + for (var o = 3; void 0 !== o; ) { + var n = 7 & o + , t = o >> 3 + , r = 7 & t; + switch (n) { + case 0: + !function() { + 2 == r ? o = d < p.length ? 4 : 6 : 2 > r ? 0 == r ? (d++, + o = 16) : r > 0 && (o = h < a.length ? 5 : 32) : 3 == r ? (h++, + o = 8) : r > 3 && (g = e[i], + o = 2) + }(); + break; + case 1: + var a = "\u02b5\u02b4\u02a5\u0287\u02ae\u02a7\u02af\u02a7\u02b0\u02b6" + , i = "" + , h = 0; + o = 8; + break; + case 2: + var c = g; + return c; + case 3: + var s = "" + , d = 0 + , p = "\xee\xdb\xec\xe1\xdf\xee"; + o = 16; + break; + case 4: + var v = p.charCodeAt(d) - 122; + s += String.fromCharCode(v), + o = 0; + break; + case 5: + var u = a.charCodeAt(h) - 578; + i += String.fromCharCode(u), + o = 24; + break; + case 6: + var g = e[s]; + o = g ? 2 : 1 + } + } + } + for (var p = 2; void 0 !== p; ) { + var v = 7 & p + , u = p >> 3 + , g = 7 & u; + switch (v) { + case 0: + !function() { + y = {}, + p = 3 + }(); + break; + case 1: + var l = 0, C, f, m, b = 0, A = "", k = "\x00\b \n \f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff".split(""), S = new RegExp("0+$"), x = {}; + b = 11, + e(27), + p = void 0; + break; + case 2: + var w = []; + w.unshift([]); + var j = "__acjs_awsc_140" + , O = [] + , y = window.UA_Opt; + p = y ? 3 : 0; + break; + case 3: + window.UA_Opt = y; + var E = window.UA_Opt; + p = E.loadTime ? 4 : 1; + break; + case 4: + var R = new Date; + E.loadTime = +R, + p = 1 + } + } +}(); +data={ + "SendInterval": 5, + "SendMethod": 8, + "MaxMCLog": 12, + "MaxKSLog": 14, + "MaxMPLog": 5, + "MaxGPLog": 10, + "MaxTCLog": 12, + "GPInterval": 1, + "MPInterval": 4, + "MaxFocusLog": 6, + "isSendError": 1, + "Flag": 2980046, + "OnlyHost": 1, + "MaxMTLog": 300, + "MinMTDwnLog": 30, + "MaxNGPLog": 200, + "sIDs": [ + "_n1t|_n1z|nocaptcha|-stage-1" + ], + "mIDs": [ + "nc-canvas", + "click2slide-btn" + ], + "hook": 1, + "font": 1, + "api": 1 +} +console.log(window.bobo(data)) \ No newline at end of file diff --git a/env_xbb_lastest_jsdom/tools/async.js b/env_xbb_lastest_jsdom/tools/async.js index 70d30929..9fde5431 100644 --- a/env_xbb_lastest_jsdom/tools/async.js +++ b/env_xbb_lastest_jsdom/tools/async.js @@ -46,7 +46,7 @@ noexecListener={ if (bodavm.memory.asyncEvent.listener) { for (const key in bodavm.memory.asyncEvent.listener) { let event = bodavm.memory.asyncEvent.listener[key] - debugger + // debugger for (let i = 0; i < event.length; i++) { // debugger if (noexecListener[event[i].type]){ @@ -69,26 +69,28 @@ if (bodavm.memory.asyncEvent.listener) { } } -// let setTimeEvent = bodavm.memory.asyncEvent.setTimeout -// console.log(`当前setTimeEvent有===>${JSON.stringify(setTimeEvent)}`) -// if (setTimeEvent) { -// setTimeEvent.sort((a, b) => { -// return a.timeoutID > b.timeoutID ? 1 : -1; -// }) -// setTimeEvent.sort((a, b) => { -// return a.delay > b.delay ? 1 : -1; -// }) -// for (let i = 0; i < setTimeEvent.length; i++) { -// let event = setTimeEvent[i] -// if (event == undefined) { continue } -// console.log(`异步回调执行settime=======================================>${JSON.stringify(event)} callback:${event.callback}`); -// if (event.type) { -// event.callback() -// } else { -// eval(event.callback) -// } -// } -// } +let setTimeEvent = bodavm.memory.asyncEvent.setTimeout + +console.log(`当前setTimeEvent有===>${JSON.stringify(setTimeEvent)}`) +if (setTimeEvent) { + setTimeEvent.sort((a, b) => { + return a.timeoutID > b.timeoutID ? 1 : -1; + }) + + setTimeEvent.sort((a, b) => { + return a.delay > b.delay ? 1 : -1; + }) + for (let i = 0; i < setTimeEvent.length; i++) { + let event = setTimeEvent[i] + if (event == undefined) { continue } + console.log(`异步回调执行settime=======================================>${JSON.stringify(event)} callback:${event.callback+''.length>50?event.callback+''.substring(0,50):event.callback+''}`); + if (event.type) { + event.callback() + } else { + eval(event.callback) + } + } +} // 鼠标事件最后执行,模仿网站加载完成后再移动鼠标触发事件 // //鼠标轨迹,获取实际网站的 diff --git a/env_xbb_lastest_jsdom/tools/envFunc.js b/env_xbb_lastest_jsdom/tools/envFunc.js index e9bed5a2..f633f956 100644 --- a/env_xbb_lastest_jsdom/tools/envFunc.js +++ b/env_xbb_lastest_jsdom/tools/envFunc.js @@ -1,7 +1,11 @@ // 浏览器接口具体的实现 !function () { - + bodavm.envFunc.Performance_now=function (){ + let now=window.performance._boarg.now() + console.log(`Performance_now `,`res ->${now}`); + return now + } bodavm.envFunc.window_scheduler_get=function (){let arg=bodavm.memory.globalobj['scheduler']?bodavm.memory.globalobj['scheduler']:null;console.log(`window_scheduler_get`,`res ->${arg}`);return arg} bodavm.envFunc.window_crossOriginIsolated_get=function (){let arg=bodavm.memory.globalobj['crossOriginIsolated']?bodavm.memory.globalobj['crossOriginIsolated']:null;console.log(`window_crossOriginIsolated_get`,`res ->${arg}`);return arg} @@ -918,92 +922,126 @@ } bodavm.envFunc.window_oncanplaythrough_get = function () { let arg = bodavm.memory.window['oncanplaythrough'] + arg._boarg= bodaobj.window['oncanplaythrough'] + console.log(`window_oncanplaythrough_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_oncanplay_get = function () { let arg = bodavm.memory.window['oncanplay'] + arg._boarg= bodaobj.window['oncanplay'] + console.log(`window_oncanplay_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_oncancel_get = function () { let arg = bodavm.memory.window['oncancel'] + arg._boarg= bodaobj.window['oncancel'] console.log(`window_oncancel_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onblur_get = function () { let arg = bodavm.memory.window['onblur'] + arg._boarg= bodaobj.window['onblur'] + console.log(`window_onblur_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onappinstalled_get = function () { let arg = bodavm.memory.window['onappinstalled'] + arg._boarg= bodaobj.window['onappinstalled'] + console.log(`window_onappinstalled_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onbeforeinstallprompt_get = function () { let arg = bodavm.memory.window['onbeforeinstallprompt'] + arg._boarg= bodaobj.window['onbeforeinstallprompt'] + console.log(`window_onbeforeinstallprompt_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onbeforexrselect_get = function () { let arg = bodavm.memory.window['onbeforexrselect'] + arg._boarg= bodaobj.window['onbeforexrselect'] + console.log(`window_onbeforexrselect_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onabort_get = function () { let arg = bodavm.memory.window['onabort'] + arg._boarg= bodaobj.window['onabort'] console.log(`window_onabort_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_isSecureContext_get = function () { let arg = bodavm.memory.window['isSecureContext'] + arg._boarg= bodaobj.window['isSecureContext'] + console.log(`window_isSecureContext_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_onsearch_get = function () { let arg = bodavm.memory.globalobj['onsearch'] ? bodavm.memory.globalobj['onsearch'] : null + arg._boarg= bodaobj.window['onsearch'] + console.log(`window_onsearch_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_styleMedia_get = function () { let arg = bodavm.memory.globalobj['styleMedia'] ? bodavm.memory.globalobj['styleMedia'] : null + arg._boarg= bodaobj.window['styleMedia'] + console.log(`window_styleMedia_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_frameElement_get = function () { let arg = bodavm.memory.globalobj['frameElement'] ? bodavm.memory.globalobj['frameElement'] : null + arg._boarg= bodaobj.window['frameElement'] + console.log(`window_frameElement_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_opener_get = function () { let arg = bodavm.memory.globalobj['opener'] ? bodavm.memory.globalobj['opener'] : null + arg._boarg= bodaobj.window['opener'] + console.log(`window_opener_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_statusbar_get = function () { let arg = bodavm.memory.globalobj['statusbar'] + arg._boarg= bodaobj.window['statusbar'] + console.log(`window_statusbar_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_scrollbars_get = function () { let arg = bodavm.memory.globalobj['scrollbars'] + arg._boarg= bodaobj.window['scrollbars'] + console.log(`window_scrollbars_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_locationbar_get = function () { let arg = bodavm.memory.globalobj['locationbar'] + arg._boarg= bodaobj.window['locationbar'] + console.log(`window_locationbar_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_personalbar_get = function () { let arg = bodavm.memory.globalobj['personalbar'] + arg._boarg= bodaobj.window['personalbar'] + console.log(`window_personalbar_get `, `res ->${arg}`); return arg } bodavm.envFunc.window_speechSynthesis_get = function () { let arg = bodavm.memory.globalobj['speechSynthesis'] + arg._boarg= bodaobj.window['speechSynthesis'] + console.log(`window_speechSynthesis_get `, `res ->${arg}`); return arg } @@ -1011,94 +1049,115 @@ bodavm.envFunc.window_trustedTypes_get = function () { let arg = bodavm.memory.globalobj['trustedTypes'] + arg._boarg= bodaobj.window['trustedTypes'] + console.log(`window_trustedTypes_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_cookieStore_get = function () { let arg = bodavm.memory.globalobj['cookieStore'] + arg._boarg= bodaobj.window['cookieStore'] console.log(`window_cookieStore_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_external_get = function () { let arg = bodavm.memory.globalobj['external'] + arg._boarg= bodaobj.window['external'] console.log(`window_external_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_caches_get = function () { let arg = bodavm.memory.globalobj['caches'] + arg._boarg= bodaobj.window['caches'] + console.log(`window_caches_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_visualViewport_get = function () { let arg = bodavm.memory.globalobj['visualViewport'] + arg._boarg= bodaobj.window['visualViewport'] + console.log(`window_visualViewport_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_menubar_get = function () { let arg = bodavm.memory.globalobj['menubar'] + arg._boarg= bodaobj.window['menubar'] console.log(`window_menubar_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_toolbar_get = function () { let arg = bodavm.memory.globalobj['toolbar'] + arg._boarg= bodaobj.window['toolbar'] console.log(`window_toolbar_get `, `res -> ${arg}`); return arg } bodavm.envFunc.window_CookieStore = function () { let arg = bodavm.memory.globalobj['CookieStore'] + arg._boarg= bodaobj.window['CookieStore'] console.log(`window_CookieStore `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Storage = function () { let arg = bodavm.memory.globalobj['Storage'] + arg._boarg= bodaobj.window['Storage'] console.log(`window_Storage `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Navigation = function () { let arg = bodavm.memory.globalobj['Navigation'] + arg._boarg= bodaobj.window['Navigation'] console.log(`window_Navigation `, `res -> ${arg}`); return arg } bodavm.envFunc.window_VisualViewport = function () { let arg = bodavm.memory.globalobj['VisualViewport'] + arg._boarg= bodaobj.window['VisualViewport'] + console.log(`window_VisualViewport `, `res -> ${arg}`); return arg } bodavm.envFunc.window_History = function () { let arg = bodavm.memory.globalobj['History'] + arg._boarg= bodaobj.window['History'] console.log(`window_History `, `res -> ${arg}`); return arg } bodavm.envFunc.window_IDBFactory = function () { let arg = bodavm.memory.globalobj['IDBFactory'] + arg._boarg= bodaobj.window['IDBFactory'] console.log(`window_IDBFactory `, `res -> ${arg}`); return arg } bodavm.envFunc.window_TrustedTypePolicyFactory = function () { let arg = bodavm.memory.globalobj['TrustedTypePolicyFactory'] + arg._boarg= bodaobj.window['TrustedTypePolicyFactory'] console.log(`window_TrustedTypePolicyFactory `, `res -> ${arg}`); return arg } bodavm.envFunc.window_External = function () { let arg = bodavm.memory.globalobj['External'] + arg._boarg= bodaobj.window['External'] console.log(`window_External `, `res -> ${arg}`); return arg } bodavm.envFunc.window_CacheStorage = function () { let arg = bodavm.memory.globalobj['CacheStorage'] + arg._boarg= bodaobj.window['CacheStorage'] + console.log(`window_CacheStorage `, `res -> ${arg}`); return arg } @@ -1106,30 +1165,35 @@ bodavm.envFunc.window_CustomElementRegistry = function () { let arg = bodavm.memory.globalobj['CustomElementRegistry'] + arg._boarg= bodaobj.window['CustomElementRegistry'] console.log(`window_CustomElementRegistry `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Window = function () { let arg = bodavm.memory.globalobj['Window'] + arg._boarg= bodaobj.window['Window'] console.log(`window_Window `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Screen = function () { let arg = bodavm.memory.globalobj['Screen'] + arg._boarg= bodaobj.window['Screen'] console.log(`window_Screen `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Navigator = function () { let arg = bodavm.memory.globalobj['Navigator'] + arg._boarg= bodaobj.window['Navigator'] console.log(`window_Navigator `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Performance = function () { let arg = bodavm.memory.globalobj['Performance'] + arg._boarg= bodaobj.window['Performance'] console.log(`window_Performance `, `res -> ${arg}`); return arg @@ -1137,46 +1201,58 @@ bodavm.envFunc.window_BarProp = function () { let arg = bodavm.memory.globalobj['BarProp'] + arg._boarg= bodaobj.window['BarProp'] console.log(`window_BarProp `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Location = function () { let arg = bodavm.memory.globalobj['Location'] + arg._boarg= bodaobj.window['Location'] console.log(`window_Location `, `res -> ${arg}`); return arg } bodavm.envFunc.window_Document = function () { let arg = bodavm.memory.globalobj['Document'] + arg._boarg= bodaobj.window['Document'] console.log(`window_Document `, `res -> ${arg}`); return arg } bodavm.envFunc.window_webkitStorageInfo_get = function () { let webkitStorageInfo_ = bodavm.memory.globalobj['webkitStorageInfo'] + webkitStorageInfo_._boarg= bodaobj.window['webkitStorageInfo'] + console.log(`window_webkitStorageInfo_get `, `webkitStorageInfo->`, webkitStorageInfo_); return webkitStorageInfo_ } bodavm.envFunc.window_navigation_get = function () { let navigation_ = bodavm.memory.globalobj['navigation'] + navigation_._boarg= bodaobj.window['navigation'] + console.log(`window_navigation_get `, `navigation->`, navigation_); return navigation_ } bodavm.envFunc.window_performance_get = function () { let perf = bodavm.memory.globalobj['performance'] + perf._boarg= bodaobj.window['performance'] + console.log(`window_performance_get `, `performance->`, perf); - debugger + // debugger return perf } bodavm.envFunc.window_navigator_get = function () { let navigator_ = bodavm.memory.globalobj.navigator console.log(`window_navigator_get `, `navigator->`, navigator_); + navigator_._boarg= bodaobj.window['navigator'] return navigator_ } bodavm.envFunc.window_customElements_get = function () { let customElements_ = bodavm.memory.globalobj.customElements + customElements_._boarg= bodaobj.window['customElements'] + console.log(`window_customElements_get `, `customElements->`, customElements_); return customElements_ @@ -1184,6 +1260,7 @@ bodavm.envFunc.window_screen_get = function () { let screen_ = bodavm.memory.globalobj.screen console.log(`window_screen_get `, `screen->`, screen_); + screen_._boarg= bodaobj.window['screen'] return screen_ } @@ -1192,47 +1269,59 @@ bodavm.envFunc.window_history_get = function () { let history_ = bodavm.memory.globalobj.history console.log(`window_history_get `, `history->`, history_); + history_._boarg= bodaobj.window['history'] return history_ } bodavm.envFunc.window_localStorage_get = function window_localStorage_get() { let localStorage_ = bodavm.memory.globalobj.localStorage console.log(`window_localStorage_get `, `localStorage->`, localStorage_); + localStorage_._boarg= bodaobj.window['localStorage'] return localStorage_ } bodavm.envFunc.window_indexedDB_get = function window_indexedDB_get() { let indexedDB_ = bodavm.memory.globalobj.indexedDB console.log(`window_indexedDB_get `, `indexedDB->`, indexedDB_); + indexedDB_._boarg= bodaobj.window['indexedDB'] return indexedDB_ } bodavm.envFunc.window_sessionStorage_get = function window_sessionStorage_get() { let sessionStorage_ = bodavm.memory.globalobj.sessionStorage console.log(`window_sessionStorage_get `, `sessionStorage->`, sessionStorage_); + sessionStorage_._boarg= bodaobj.window['sessionStorage'] return sessionStorage_ } bodavm.envFunc.window_crypto_get = function window_crypto_get() { let crypto_ = bodavm.memory.globalobj.crypto + // crypto_._boarg= globalobj.window['crypto'] + console.log(`window_crypto_get `, `crypto->`, crypto_); return crypto_ } bodavm.envFunc.window_document_get = function window_document_get() { // debugger let document_ = bodavm.memory.globalobj.document + document_._boarg= bodaobj.window['document'] + console.log(`window_document_get `, `document->`, document_); return document_ } bodavm.envFunc.window_location_get = function window_location_get() { // debugger let location_ = bodavm.memory.globalobj.location + location_._boarg= bodaobj.window['location'] + console.log(`window_location_get `, `location_->`, location_); return location_ } bodavm.envFunc.window_clientInformation_get = function window_clientInformation_get() { // debugger let res = navigator + res._boarg= bodaobj.window['navigator'] + console.log(`window_clientInformation_get `, `res- >${res}`); return res } @@ -1761,7 +1850,9 @@ } bodavm.envFunc.window_length_get = function window_length_get() { let _length = bodaobj.window.length; - console.log(`window_length_get `, ` 返回的为jsdom中的window.length ->${_length}`); + + console.log(`window_length_get `, ` length ->${_length} boss直聘检测`); + return _length } bodavm.envFunc.window_onbeforeunload_set = function window_onbeforeunload_set() { @@ -1775,7 +1866,7 @@ let arg2 = arguments[2] let arg3 = arguments[2] // let openDatabase - debugger + // debugger let database=bodavm.memory.globalobj['database'] console.log(`window_openDatabase `, `->${arg}->${arg1}->${arg2}->${arg3} database`); return database @@ -1944,7 +2035,7 @@ for (let i = 2; i < length; i++) { argList.push(arguments[i]); } - console.log(`window_setInterval `, `func->${func} `, `delay->${delay} `, `argList->${argList} `); + console.log(`window_setInterval `, `func->${func.toString().length>50?func.toString().substr(0,50)+'...':func} `, `delay->${delay} `, `argList->${argList} `); bodavm.memory.globalInit.timeoutID += 1 let event = { @@ -2180,7 +2271,11 @@ bodavm.envFunc.Document_onprogress_get = function Document_onprogress_get() { console.log("Document_onprogress_get ", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Document_onratechange_get = function Document_onratechange_get() { console.log("Document_onratechange_get ", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Document_querySelector = function Document_querySelector() { console.log("Document_querySelector", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } - + bodavm.envFunc.Document_write=function (){ + let html = arguments[0] + bodaobj.document.write(html) + console.log(`Document_write `, `html ->${html}`); + } bodavm.envFunc.Document_createEvent = function Document_createEvent() { // debugger let arg = arguments[0].toUpperCase() @@ -2200,7 +2295,7 @@ case "TOUCHEVENT": console.log(`Document_createEvent `, event, ` 该事件只有在触摸平面(触摸屏、触摸板等)才会触发`); - bodavm.toolsFunc.throwError('DOMException', `Failed to execute 'createEvent'on 'Document': The provided event type ('TouchEvent') is invalid.`) + return bodavm.toolsFunc.throwError('DOMException', `Failed to execute 'createEvent'on 'Document': The provided event type ('TouchEvent') is invalid.`) default: console.log(`Document_createEvent `, `${arg} 未实现`); @@ -2693,7 +2788,7 @@ bodavm.envFunc.Node_childNodes_get = function Node_childNodes_get() { console.log("Nodes_get", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Node_isConnected_get = function Node_isConnected_get() { console.log("Node_isConnected_get", undefined, "!!!!!!!!!未完善!!!!!!!!!!!!") } bodavm.envFunc.Node_nextSibling_get = function Node_nextSibling_get() { - debugger + // debugger let res = {} _next = this._boarg.nextSibling if (_next == null) { @@ -2709,7 +2804,7 @@ } bodavm.envFunc.Node_nodeType_get = function Node_nodeType_get() { if (bodavm.config.isdebug) { debugger } - debugger + // debugger let nodetype = this._boarg.nodeType console.log(`Node_nodeType_get `, `nodetype ->${nodetype}`); return nodetype @@ -2722,7 +2817,7 @@ return nodeName_ } bodavm.envFunc.Node_firstChild_get = function Node_firstChild_get() { - debugger + // debugger let res = {} let frist_ = this._boarg.firstChild if (frist_) { @@ -4263,7 +4358,7 @@ 'isTrusted': true, 'target': this } - console.log(`EventTarget_addEventListener `, `type->${type} `, `callback->${callback} `, `options->${options ? options : []} `) + console.log(`EventTarget_addEventListener `, `type->${type} `, `callback->${callback.toString().length>50?callback.toString().substr(0,50)+'...':callback} `, `options->${options ? options : []} `) bodavm.memory.asyncEvent.listener[type].push(event); @@ -4357,12 +4452,14 @@ if (this._bocanvas) { let res = this._bocanvas.toDataURL() console.log(`HTMLCanvasElement_toDataURL `, `res->${res}`); - return res + // return res + return 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAYAAABQrvyxAAAAAXNSR0IArs4c6QAAAjZJREFUSEvFlr9L1lEUxj8ujbU66GJ7DuGgc4lbUThJEG41uCm5hRBEPwhcMggSbE3dGpxcapAGEfoHInNoKZpcikfOgePx3O/7Dr52l+/7vfd7zz3Pc57n3HeI0+NvetfrkM1pzX8Xn1341CTwsErIE80JZ3CDBDMKfAAmEi3bwH3gF3AGQMW+78/J/o9q3AFuAg8sqbICFetRQpGQQVYg6/EKsA5sAgJy2z7YrpjNm1seiGAXgVngKbAMLACfAc0/A9YCc4ov9jaAq55IkEZlJsUZK2Kc8UBXBRS48oEYkV41pNF9YBx4DdyzRJ8EUK5vgRWjzu4n4HmRvZKfMoCXkzfKCvTDeGZf7OzY4dLpMPAH2AJ+AKsBQATslYlJyqAaDvRLYt4xdppYIJzt+Nvbalzzg7QmViWZl8C0JT2SALiEIqgMQNW7DtwFvjUadAnAk41Pl0619tiC+1PsPgLeAdeMOR0Uk9UW/84TrCoQmY5+8fklSS6auNVGcwUiIe+BXeCtTXpi30370ngE8NW6ibrIXmC4BSAD9bPdN0e9WmFXv9faETBjxnVmZeiYXASgb8S6DKtK9aqApCRviYg8FHelVYF+PaDg0roPN2hsm60KnEjANnZVQJ5SN1Nb7qxA/gsR2a/WxP488LFhsvOazneGx1X1NnMFslFj1/E19eLfFqWXBM8LRDNOlcAl4LixYw54AbwBvPMMPMmuAyoAt+zW+wkc2n2gK/8GcAC8ugDZ9E3KP5vHqyrasecsAAAAAElFTkSuQmCC' } else { debugger res = bodavm.memory.userInit.canvas_webgl console.log(`HTMLCanvasElement_toDataURL `, `res->${res}`); - return res + // return res + return 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAYAAABQrvyxAAAAAXNSR0IArs4c6QAAAjZJREFUSEvFlr9L1lEUxj8ujbU66GJ7DuGgc4lbUThJEG41uCm5hRBEPwhcMggSbE3dGpxcapAGEfoHInNoKZpcikfOgePx3O/7Dr52l+/7vfd7zz3Pc57n3HeI0+NvetfrkM1pzX8Xn1341CTwsErIE80JZ3CDBDMKfAAmEi3bwH3gF3AGQMW+78/J/o9q3AFuAg8sqbICFetRQpGQQVYg6/EKsA5sAgJy2z7YrpjNm1seiGAXgVngKbAMLACfAc0/A9YCc4ov9jaAq55IkEZlJsUZK2Kc8UBXBRS48oEYkV41pNF9YBx4DdyzRJ8EUK5vgRWjzu4n4HmRvZKfMoCXkzfKCvTDeGZf7OzY4dLpMPAH2AJ+AKsBQATslYlJyqAaDvRLYt4xdppYIJzt+Nvbalzzg7QmViWZl8C0JT2SALiEIqgMQNW7DtwFvjUadAnAk41Pl0619tiC+1PsPgLeAdeMOR0Uk9UW/84TrCoQmY5+8fklSS6auNVGcwUiIe+BXeCtTXpi30370ngE8NW6ibrIXmC4BSAD9bPdN0e9WmFXv9faETBjxnVmZeiYXASgb8S6DKtK9aqApCRviYg8FHelVYF+PaDg0roPN2hsm60KnEjANnZVQJ5SN1Nb7qxA/gsR2a/WxP488LFhsvOazneGx1X1NnMFslFj1/E19eLfFqWXBM8LRDNOlcAl4LixYw54AbwBvPMMPMmuAyoAt+zW+wkc2n2gK/8GcAC8ugDZ9E3KP5vHqyrasecsAAAAAElFTkSuQmCC' } } @@ -5471,18 +5568,29 @@ let failureCallback = arguments[1] let options = arguments[3] if (bodavm.config.isdebug) { debugger }; - bodavm.toolsFunc.symbolProperty(successCallback) - bodavm.toolsFunc.symbolProperty(failureCallback) - console.log(`RTCPeerConnection_createOffer `, `successCallback->${successCallback} `, `failureCallback->${failureCallback} `, `options->${options},!!!!!!!!!未完善!!!!!!!!!!!! `); - return new Promise((successCallback, failureCallback) => { + // bodavm.toolsFunc.symbolProperty(successCallback) + // bodavm.toolsFunc.symbolProperty(failureCallback) - }).then(successCallback => { - successCallback() - }, - failureCallback => { - failureCallback() - } - ) + let retSessionDescription = {}; + retSessionDescription.__proto__ = bodavm.memory.globalobj['RTCSessionDescription'].prototype + // debugger + // bodavm.toolsFunc.symbolProperty(batteryManager) + console.log(`RTCPeerConnection_createOffer `, `successCallback->${successCallback} `, `failureCallback->${failureCallback} `, `options->${options},!!!!!!!!!未完善!!!!!!!!!!!! `); + + let promise = new Promise((resolve, reject) => { + resolve(retSessionDescription) + }) + + return promise + + // return new Promise((successCallback, failureCallback) => { + // }).then(successCallback => { + // successCallback() + // }, + // failureCallback => { + // failureCallback() + // } + // ) } diff --git a/env_xbb_lastest_jsdom/tools/globalInit.js b/env_xbb_lastest_jsdom/tools/globalInit.js index 726f2549..e387987b 100644 --- a/env_xbb_lastest_jsdom/tools/globalInit.js +++ b/env_xbb_lastest_jsdom/tools/globalInit.js @@ -1,5 +1,5 @@ // 全局变量初始化 -var mytime_stamp=Date.now() +var mytime_stamp = Date.now() // debugger !function () { window.VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL && Object.defineProperty(window, 'VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL', { @@ -15,15 +15,15 @@ var mytime_stamp=Date.now() //固定时间值 Date.now_ = Date.now Date.now = function () { - console.log(`Date.now=>被调用 `,`resulit is mytime_stamp:${mytime_stamp}`) + console.log(`Date.now=>被调用 `, `resulit is mytime_stamp:${mytime_stamp}`) mytime_stamp++ return mytime_stamp } bodavm.toolsFunc.safeFunc(Date.now, 'now') //固定时间值 - Date.prototype.valueOf_=Date.prototype.valueOf - Date.prototype.valueOf=function valueOf(){ - console.log(`Date.prototype.valueOf=>被调用 `,`resulit is mytime_stamp:${mytime_stamp}`) + Date.prototype.valueOf_ = Date.prototype.valueOf + Date.prototype.valueOf = function valueOf() { + console.log(`Date.prototype.valueOf=>被调用 `, `resulit is mytime_stamp:${mytime_stamp}`) mytime_stamp++ return mytime_stamp } @@ -31,7 +31,7 @@ var mytime_stamp=Date.now() Date.prototype.getTime_ = Date.prototype.getTime Date.prototype.getTime = function () { - console.log(`Date.prototype.getTime=>被调用 `,`resulit is mytime_stamp:${mytime_stamp}`) + console.log(`Date.prototype.getTime=>被调用 `, `resulit is mytime_stamp:${mytime_stamp}`) mytime_stamp++ return mytime_stamp } @@ -39,135 +39,139 @@ var mytime_stamp=Date.now() //固定随机值 Math.random_ = Math.random; Math.random = function () { - console.log(`Math.random=>被调用 `,`resulit is Math.random:${0.5}`) + console.log(`Math.random=>被调用 `, `resulit is Math.random:${0.5}`) return 0.5 } bodavm.toolsFunc.safeFunc(Math.random, 'random') }() } - - JSON.stringify_bo=JSON.stringify - JSON.stringify=function stringify(){ - let arg0=arguments[0] - let arg1=arguments[1] + + JSON.stringify_bo = JSON.stringify + JSON.stringify = function stringify() { + let arg0 = arguments[0] + let arg1 = arguments[1] + let arg2 = arguments[2] + if (arg2 = 'bo') { + return JSON.stringify_bo.call(this, arg0, arg1) + } // debugger - if (arg0 && arg0.length){ - if (arg0.indexOf(console)>-1){ + if (arg0 && arg0.length) { + if (arg0.indexOf(console) > -1) { debugger - console.log('JSON.stringify ',' console',' 检测console'); - arg0[arg0.indexOf(console)]={"memory":{}} + console.log('JSON.stringify ', ' console', ' 检测console'); + arg0[arg0.indexOf(console)] = { "memory": {} } } - }else{ - if (arg0 ==console){ - debugger - console.log('JSON.stringify ',' console',' 检测console'); + } else { + if (arg0 == console) { + debugger + console.log('JSON.stringify ', ' console', ' 检测console'); return '{"memory":{}}' } - - } - if (typeof arg0 =='string'){ - console.log(`JSON.stringify `, ` arg0:${arg0.length>20?arg0.substring(0,20)+'...':arg0}`, ` arg1:${arg1}`) - }else{ + } + if (typeof arg0 == 'string') { + console.log(`JSON.stringify `, ` arg0:${arg0.length > 20 ? arg0.substring(0, 20) + '...' : arg0}`, ` arg1:${arg1}`) + + } else { console.log(`JSON.stringify `, ` arg0:${arg0}`, ` arg1:${arg1}`) } - return JSON.stringify_bo.call(this,arg0,arg1) - + return JSON.stringify_bo.call(this, arg0, arg1) + } - bodavm.toolsFunc.safefunction(JSON.stringify,'stringify') + bodavm.toolsFunc.safefunction(JSON.stringify, 'stringify') - JSON.parse_bo= JSON.parse - JSON.parse=function parse(){ - let arg0=arguments[0] - let arg1=arguments[1] - console.log(`JSON.parse `,` arg0:${arg0.length>20?arg0.substring(0,20)+'...':arg0}`,` arg1:${arg1}`) - return JSON.parse_bo.apply(this,arguments) + JSON.parse_bo = JSON.parse + JSON.parse = function parse() { + let arg0 = arguments[0] + let arg1 = arguments[1] + console.log(`JSON.parse `, ` arg0:${arg0.length > 20 ? arg0.substring(0, 20) + '...' : arg0}`, ` arg1:${arg1}`) + return JSON.parse_bo.apply(this, arguments) } - bodavm.toolsFunc.safefunction(JSON.parse,'parse') + bodavm.toolsFunc.safefunction(JSON.parse, 'parse') - Object.getOwnPropertyDescriptor_bo=Object.getOwnPropertyDescriptor - Object.getOwnPropertyDescriptor=function getOwnPropertyDescriptor(){ - let obj=arguments[0] - let prop=arguments[1] + Object.getOwnPropertyDescriptor_bo = Object.getOwnPropertyDescriptor + Object.getOwnPropertyDescriptor = function getOwnPropertyDescriptor() { + let obj = arguments[0] + let prop = arguments[1] // debugger - if (prop =='constructor'){ - // if (obj ==document){debugger} - return Object.getOwnPropertyDescriptor_bo.apply(this,arguments) + if (prop == 'constructor') { + // if (obj ==document){debugger} + return Object.getOwnPropertyDescriptor_bo.apply(this, arguments) } - desc_res=Object.getOwnPropertyDescriptor_bo.apply(this,arguments) - console.log(`Object.getOwnPropertyDescriptor==> `,` obj:${obj}`,`prop:${prop}`,`res ->${desc_res} !!!!检测`); + desc_res = Object.getOwnPropertyDescriptor_bo.apply(this, arguments) + console.log(`Object.getOwnPropertyDescriptor==> `, ` obj:${obj}`, `prop:${prop}`, `res ->${desc_res} !!!!检测`); return desc_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptor,'getOwnPropertyDescriptor') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptor, 'getOwnPropertyDescriptor') - Object.getOwnPropertyDescriptors_bo=Object.getOwnPropertyDescriptors - Object.getOwnPropertyDescriptors=function getOwnPropertyDescriptor(){ - let arg0=arguments[0] + Object.getOwnPropertyDescriptors_bo = Object.getOwnPropertyDescriptors + Object.getOwnPropertyDescriptors = function getOwnPropertyDescriptor() { + let arg0 = arguments[0] debugger - descs_res=Object.getOwnPropertyDescriptors_bo.apply(this,arguments) - console.log(`Object.getOwnPropertyDescriptors==> `,`arg0:${arg0}`,`res ->${descs_res} !!!!检测`); + descs_res = Object.getOwnPropertyDescriptors_bo.apply(this, arguments) + console.log(`Object.getOwnPropertyDescriptors==> `, `arg0:${arg0}`, `res ->${descs_res} !!!!检测`); return descs_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptors,'getOwnPropertyDescriptors') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyDescriptors, 'getOwnPropertyDescriptors') - Object.getOwnPropertyNames_bo=Object.getOwnPropertyNames - Object.getOwnPropertyNames=function getOwnPropertyDescriptor(){ - let arg0=arguments[0] - let name_res=Object.getOwnPropertyNames_bo.apply(this,arguments) - console.log(`Object.getOwnPropertyNames==> `,` arg0:${arg0}`,`name_res->${name_res} !!!检测`); + Object.getOwnPropertyNames_bo = Object.getOwnPropertyNames + Object.getOwnPropertyNames = function getOwnPropertyDescriptor() { + let arg0 = arguments[0] + let name_res = Object.getOwnPropertyNames_bo.apply(this, arguments) + console.log(`Object.getOwnPropertyNames==> `, ` arg0:${arg0}`, `name_res->${name_res} !!!检测`); return name_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames,'getOwnPropertyNames') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames, 'getOwnPropertyNames') - Object.getPrototypeOf_bo=Object.getPrototypeOf - Object.getPrototypeOf=function (obj){ - console.log(`Object.getPrototypeOf `,`obj:${obj}`,'!!!!检测'); - return Object.getPrototypeOf_bo.apply(this,arguments) + Object.getPrototypeOf_bo = Object.getPrototypeOf + Object.getPrototypeOf = function (obj) { + console.log(`Object.getPrototypeOf `, `obj:${obj}`, '!!!!检测'); + return Object.getPrototypeOf_bo.apply(this, arguments) } - bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames,'getOwnPropertyNames') + bodavm.toolsFunc.safefunction(Object.getOwnPropertyNames, 'getOwnPropertyNames') - Object.getOwnPropertySymbols_bo=Object.getOwnPropertySymbols - Object.getOwnPropertySymbols=function getOwnPropertySymbols(arg){ - let symbols_res=Object.getOwnPropertySymbols_bo.apply(this,arguments) - console.log('Object.getOwnPropertySymbols ',`arg:${arg}`,`symbols_res ->${symbols_res} !!!!检测`); + Object.getOwnPropertySymbols_bo = Object.getOwnPropertySymbols + Object.getOwnPropertySymbols = function getOwnPropertySymbols(arg) { + let symbols_res = Object.getOwnPropertySymbols_bo.apply(this, arguments) + console.log('Object.getOwnPropertySymbols ', `arg:${arg}`, `symbols_res ->${symbols_res} !!!!检测`); return symbols_res } - bodavm.toolsFunc.safefunction(Object.getOwnPropertySymbols,'getOwnPropertySymbols') + bodavm.toolsFunc.safefunction(Object.getOwnPropertySymbols, 'getOwnPropertySymbols') //Plugin - - Object.defineProperty_bo=Object.defineProperty - Object.defineProperty=function defineProperty(){ + + Object.defineProperty_bo = Object.defineProperty + Object.defineProperty = function defineProperty() { // debugger - let target=arguments[0] - let prop=arguments[1] - let obj=arguments[2] - let myfilter=arguments[3] - if (myfilter =='bobo'){return Object.defineProperty_bo.call(this,target,prop,obj)} - let res=Object.defineProperty_bo.call(this,target,prop,obj) - console.log(`Object.defineProperty `,`target ->${(target.toString())}->`,`prop->${(prop.toString())}->`,`obj ->${(obj.toString())}->`,`res ->${res.toString()}`,`!!!!!检测`) + let target = arguments[0] + let prop = arguments[1] + let obj = arguments[2] + let myfilter = arguments[3] + if (myfilter == 'bobo') { return Object.defineProperty_bo.call(this, target, prop, obj) } + let res = Object.defineProperty_bo.call(this, target, prop, obj) + console.log(`Object.defineProperty `, `target ->${(target.toString())}->`, `prop->${(prop.toString())}->`, `obj ->${(obj.toString())}->`, `res ->${res.toString()}`, `!!!!!检测`) return res } - bodavm.toolsFunc.safefunction(Object.defineProperty,'defineProperty') + bodavm.toolsFunc.safefunction(Object.defineProperty, 'defineProperty') - Object.values_bo=Object.values - Object.values=function values(){ - let res=Object.defineProperty_bo.apply(this,arguments) - console.log(`Object.values `,`ress ->${res} !!!!!!!!!!检测`); + Object.values_bo = Object.values + Object.values = function values() { + let res = Object.defineProperty_bo.apply(this, arguments) + console.log(`Object.values `, `ress ->${res} !!!!!!!!!!检测`); return res } - bodavm.toolsFunc.safefunction(Object.values,'values') - - + bodavm.toolsFunc.safefunction(Object.values, 'values') + + // Object.prototype.hasOwnProperty_bo=Object.prototype.hasOwnProperty // Object.prototype.hasOwnProperty=function (){ // debugger @@ -179,16 +183,36 @@ var mytime_stamp=Date.now() // bodavm.toolsFunc.safefunction(Object.prototype.hasOwnProperty,'hasOwnProperty') - Object.entries_bo=Object.entries - Object.entries=function (){ - let obj=arguments[0] - let res=Object.entries_bo.call(this,obj) - console.log(`Object.entries `,`obj ->${obj}`,`res ->${res} !!!!!!检测!!!!`) + Object.entries_bo = Object.entries + Object.entries = function () { + let obj = arguments[0] + let res = Object.entries_bo.call(this, obj) + console.log(`Object.entries `, `obj ->${obj}`, `res ->${res} !!!!!!检测!!!!`) return res } - bodavm.toolsFunc.safefunction( Object.entries,'entries') + bodavm.toolsFunc.safefunction(Object.entries, 'entries') + // Object.prototype.hasOwnProperty_ = Object.prototype.hasOwnProperty + // Object.prototype.hasOwnProperty = function(x) { + // // debugger + // if (x+''=='base64StrLength'){debugger} + // res = Object.prototype.hasOwnProperty_.apply(this, arguments) + // console.log('this',this, ' arg->',x ,' res->', res) + // return res + // } + // bodavm.toolsFunc.safefunction(Object.prototype.hasOwnProperty,'hasOwnProperty') + // String.fromCharCode_=String.fromCharCode + // String.fromCharCode=function(x){ + // res=String.fromCharCode_.apply(this,arguments) + // console.log('this->',JSON.stringify(this,function(k,v){ + // if (v ==window){ + // return 'window' + // }else{return v} + // }),' arg -> ',x,' res -> ',res) + // // if((x+'' =='99') && (res +'' =='c')){debugger} + // return res + // };; }(); diff --git a/env_xbb_lastest_jsdom/tools/proxyObj.js b/env_xbb_lastest_jsdom/tools/proxyObj.js index df918756..04584003 100644 --- a/env_xbb_lastest_jsdom/tools/proxyObj.js +++ b/env_xbb_lastest_jsdom/tools/proxyObj.js @@ -53,7 +53,7 @@ console.log(`=================================================================== // delete DeprecatedStorageInfo // delete Database; -debugger; +// debugger; diff --git a/env_xbb_lastest_jsdom/tools/toolsFunc.js b/env_xbb_lastest_jsdom/tools/toolsFunc.js index 9114ffa1..b1f8aef7 100644 --- a/env_xbb_lastest_jsdom/tools/toolsFunc.js +++ b/env_xbb_lastest_jsdom/tools/toolsFunc.js @@ -317,8 +317,8 @@ } catch (e) { - // - // debugger + // // + // // debugger let log__ = `'[${name}]正在执行,错误信息${e.message}'` console.log(log__); bodavm.toolsFunc.printLog(log__) @@ -495,7 +495,8 @@ let e = new Error(); e.message = message; e.name = name; - e.stack = `${name}: ${message}at :1:1` + e.stack = `${name}: ${message} + at :1:1` throw e }