var _random = Math.random
_process = process;

var v_saf;
!function () {
    var n = Function.toString, t = [], i = [], o = [].indexOf.bind(t), e = [].push.bind(t), r = [].push.bind(i);

    function u(n, t) {
        return -1 == o(n) && (e(n), r(`function ${t || n.name || ""}() { [native code] }`)), n
    }

    Object.defineProperty(Function.prototype, "toString", {
        enumerable: !1,
        configurable: !0,
        writable: !0,
        value: function () {
            return "function" == typeof this && i[o(this)] || n.call(this)
        }
    }), u(Function.prototype.toString, "toString"), v_saf = u
}();
const fss = require("fs");
var ENVS = JSON.parse(fss.readFileSync('ff.json').toString())
// dc6a639f12738c9276d68c74
let keys = Object.keys(ENVS);
for (let i = 0; i <keys.length; i++) {
    console.log(keys[i], ENVS[keys[i]].navigatorparams.useragent)

}
// let sid = process.argv[2] || keys[parseInt(Math.random() * keys.length)]
let sid = process.argv[2] || '7826cc439e3261132c710345';

let ENV = ENVS[sid]

ENV = {"windowparams":{"innerheight":815,"innerwidth":1920,"outerheight":973,"outerwidth":1920,"screenx":1728,"screeny":25,"pageyoffset":0,"devicepixelratio":1},"screenparams":{"height":1080,"width":1920,"availheight":1055,"availwidth":1920,"pixeldepth":30,"colordepth":30},"navigatorparams":{"appname":"Netscape","appversion":"5.0 (Macintosh)","appcodename":"Mozilla","hardwareconcurrency":10,"maxtouchpoints":0,"platform":"MacIntel","product":"Gecko","productsub":"20100101","useragent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/117.0","vendor":"","vendorsub":"","donottrack":"unspecified","buildid":"20181001000000","oscpu":"Intel Mac OS X 10.15"},"plugins":{"0":{"0":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"1":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"application/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"text/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"description":"Portable Document Format","filename":"internal-pdf-viewer","length":2,"name":"PDF Viewer"},"1":{"0":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"1":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"application/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"text/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"description":"Portable Document Format","filename":"internal-pdf-viewer","length":2,"name":"Chrome PDF Viewer"},"2":{"0":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"1":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"application/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"text/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"description":"Portable Document Format","filename":"internal-pdf-viewer","length":2,"name":"Chromium PDF Viewer"},"3":{"0":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"1":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"application/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"text/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"description":"Portable Document Format","filename":"internal-pdf-viewer","length":2,"name":"Microsoft Edge PDF Viewer"},"4":{"0":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"1":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"application/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf","enabledPlugin":[]},"text/pdf":{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf","enabledPlugin":[]},"description":"Portable Document Format","filename":"internal-pdf-viewer","length":2,"name":"WebKit built-in PDF"}},"mimetypes":[{"description":"Portable Document Format","suffixes":"pdf","type":"application/pdf"},{"description":"Portable Document Format","suffixes":"pdf","type":"text/pdf"}],"fontsres":{"50px  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Andale Mono',  sans-serif":{"0-_{w.":{"width":180,"actualboundingboxascent":-5.243455317982459,"actualboundingboxleft":-2.5888671875,"actualboundingboxright":168.8955078125,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":51.23954906798246}},"50px 'Arial Narrow',  sans-serif":{"0-_{w.":{"width":111.69999694824219,"actualboundingboxascent":-4.115874191810342,"actualboundingboxleft":-0.6357421875,"actualboundingboxright":109.1857421875,"fontboundingboxascent":6.482758620689658,"actualboundingboxdescent":51.03970231681034}},"50px 'Arial Unicode MS',  sans-serif":{"0-_{w.":{"width":136.14999389648438,"actualboundingboxascent":-3.304515165441174,"actualboundingboxleft":-1.24609375,"actualboundingboxright":132.71490885416665,"fontboundingboxascent":14.294117647058826,"actualboundingboxdescent":50.203929227941174}},"50px 'Batang',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Batang',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Bell MT',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Bell MT',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Brush Script',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Brush Script',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Brush Script MT',  sans-serif":{"0-_{w.":{"width":133.73333740234375,"actualboundingboxascent":-3.33133820564516,"actualboundingboxleft":0.70703125,"actualboundingboxright":125.48079427083333,"fontboundingboxascent":8.70967741935484,"actualboundingboxdescent":50.27958039314516}},"50px 'Calibri',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Calibri',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Charter',  sans-serif":{"0-_{w.":{"width":139.5500030517578,"actualboundingboxascent":-4.359879032258064,"actualboundingboxleft":-1.05078125,"actualboundingboxright":136.77408854166666,"fontboundingboxascent":9.483870967741936,"actualboundingboxdescent":51.308121219758064}},"50px 'Courier',  sans-serif":{"0-_{w.":{"width":180,"actualboundingboxascent":-5.614276960784316,"actualboundingboxleft":-4.0048828125,"actualboundingboxright":170.7998046875,"fontboundingboxascent":0.7450980392156836,"actualboundingboxdescent":49.046894148284316}},"50px 'Courier New',  sans-serif":{"0-_{w.":{"width":180,"actualboundingboxascent":-4.834826239224135,"actualboundingboxleft":-4.5908203125,"actualboundingboxright":169.7744140625,"fontboundingboxascent":5.793103448275865,"actualboundingboxdescent":49.903185614224135}},"50px 'Curlz MT',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Curlz MT',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'DejaVu Sans',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'DejaVu Sans',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'DejaVu Sans Mono',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'DejaVu Sans Mono',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'DejaVu Serif Condensed',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'DejaVu Serif Condensed',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Droid Sans',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Droid Sans',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Droid Sans Fallback',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Droid Sans Fallback',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Droid Serif',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Droid Serif',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Forte',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Forte',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Futura',  sans-serif":{"0-_{w.":{"width":139.35000610351562,"actualboundingboxascent":1.650390625,"actualboundingboxleft":-1.1240234375,"actualboundingboxright":136.02506510416666,"fontboundingboxascent":12,"actualboundingboxdescent":50.44921875}},"50px 'Geneva',  sans-serif":{"0-_{w.":{"width":162.3333282470703,"actualboundingboxascent":0.47859312996031633,"actualboundingboxleft":-1.83203125,"actualboundingboxright":158.95768229166666,"fontboundingboxascent":10.317460317460316,"actualboundingboxdescent":48.764570932539684}},"50px 'Hei',  sans-serif":{"0-_{w.":{"width":153.4166717529297,"actualboundingboxascent":-0.8611940870098067,"actualboundingboxleft":-1.294921875,"actualboundingboxright":151.35944010416665,"fontboundingboxascent":0.7843137254901933,"actualboundingboxdescent":44.22056908700981}},"50px 'Leelawadee',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Leelawadee',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Levenim MT',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Levenim MT',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Liberation Sans',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Liberation Sans',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Liberation Sans Narrow',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Liberation Sans Narrow',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Marlett',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Marlett',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Meiryo UI',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Meiryo UI',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Microsoft Uighur',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Microsoft Uighur',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Microsoft YaHei UI',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Microsoft YaHei UI',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'MS Mincho',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'MS Mincho',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'MS UI Gothic',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'MS UI Gothic',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'NanumGothic',  sans-serif":{"0-_{w.":{"width":148.39999389648438,"actualboundingboxascent":-0.7051724137931004,"actualboundingboxleft":-2.05,"actualboundingboxright":144.65,"fontboundingboxascent":6.344827586206897,"actualboundingboxdescent":48.4551724137931}},"50px 'Nirmala UI',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Nirmala UI',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Palatino',  sans-serif":{"0-_{w.":{"width":132.89999389648438,"actualboundingboxascent":-1.1962890625,"actualboundingboxleft":-0.513671875,"actualboundingboxright":130.5552734375,"fontboundingboxascent":4.5,"actualboundingboxdescent":46.19140625}},"50px 'Papyrus',  sans-serif":{"0-_{w.":{"width":139.8333282470703,"actualboundingboxascent":3.9538261217948723,"actualboundingboxleft":-0.66015625,"actualboundingboxright":137.15390625,"fontboundingboxascent":16.871794871794872,"actualboundingboxdescent":40.406525440705124}},"50px 'PMingLiU',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'PMingLiU',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'PT Serif',  sans-serif":{"0-_{w.":{"width":134.10000610351562,"actualboundingboxascent":-3.630769230769232,"actualboundingboxleft":-0.75,"actualboundingboxright":131.55,"fontboundingboxascent":11.769230769230766,"actualboundingboxdescent":50.73076923076923}},"50px 'SimHei',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'SimHei',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'STIXVariants',  sans-serif":{"0-_{w.":{"width":128.5833282470703,"actualboundingboxascent":1.5329461348684177,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":125.2458984375,"fontboundingboxascent":18.131578947368418,"actualboundingboxdescent":47.068421052631585}},"50px 'STSong',  sans-serif":{"0-_{w.":{"width":132.9499969482422,"actualboundingboxascent":-4.299999999999997,"actualboundingboxleft":-0.65,"actualboundingboxright":131.1,"fontboundingboxascent":0,"actualboundingboxdescent":49.949999999999996}},"50px 'Traditional Arabic',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Traditional Arabic',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Urdu Typesetting',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Urdu Typesetting',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"50px 'Verdana',  sans-serif":{"0-_{w.":{"width":175.39999389648438,"actualboundingboxascent":-3.1407510080645196,"actualboundingboxleft":-2.3447265625,"actualboundingboxright":170.22838541666667,"fontboundingboxascent":9.87096774193548,"actualboundingboxdescent":50.69934475806452}},"50px 'Wingdings',  sans-serif":{"0-_{w.":{"width":311.6166687011719,"actualboundingboxascent":-0.6033761160714306,"actualboundingboxleft":-3.2236328125,"actualboundingboxright":308.41334635416666,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.40806361607143}},"50px 'Wingdings 3',  sans-serif":{"0-_{w.":{"width":244.51666259765625,"actualboundingboxascent":-1.5768116918103416,"actualboundingboxleft":-3.8095703125,"actualboundingboxright":241.30983072916666,"fontboundingboxascent":6.482758620689658,"actualboundingboxdescent":43.30044450431034}},"50px 'Helkevtrica',  sans-serif":{"0-_{w.":{"width":136.18333435058594,"actualboundingboxascent":-3.949510005482459,"actualboundingboxleft":-1.0751953125,"actualboundingboxright":132.8458984375,"fontboundingboxascent":5.649122807017541,"actualboundingboxdescent":50.87333813048246}},"50px 'Helkevtrica',  serif":{"0-_{w.":{"width":136.01666259765625,"actualboundingboxascent":-5.461774553571431,"actualboundingboxleft":-0.806640625,"actualboundingboxright":133.47662760416665,"fontboundingboxascent":4.821428571428569,"actualboundingboxdescent":50.96958705357143}},"1000px sans-serif":{"₹":{"width":600,"actualboundingboxascent":-96.37567084078717,"actualboundingboxleft":-63,"actualboundingboxright":538,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"▁":{"width":1000,"actualboundingboxascent":-821.3756708407872,"actualboundingboxleft":1,"actualboundingboxright":1001,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":950.3756708407872},"₺":{"width":556.1500244140625,"actualboundingboxascent":-107.73895209078717,"actualboundingboxleft":-44.8984375,"actualboundingboxright":515.16015625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":812.8170770907872},"ꜽ":{"width":739.25,"actualboundingboxascent":-249.34051459078717,"actualboundingboxleft":-41.96875,"actualboundingboxright":718.28515625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.2897333407872},"�":{"width":1000,"actualboundingboxascent":64.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":1001,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":935.3756708407872},"₸":{"width":556.1500244140625,"actualboundingboxascent":-113.59832709078717,"actualboundingboxleft":-21.94921875,"actualboundingboxright":533.2265625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"׆":{"width":352.5333251953125,"actualboundingboxascent":-286.44988959078717,"actualboundingboxleft":-72.2421875,"actualboundingboxright":324.2421875,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"ẞ":{"width":679.2000122070312,"actualboundingboxascent":-116.52801459078717,"actualboundingboxleft":-77.61328125,"actualboundingboxright":632.34765625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":823.0709833407872},"ॿ":{"width":555.6666870117188,"actualboundingboxascent":-189.28192084078717,"actualboundingboxleft":1.48828125,"actualboundingboxright":567.89453125,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":911.9381708407872},"":{"width":441.3999938964844,"actualboundingboxascent":95.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.3756708407872},"᳚":{"width":561,"actualboundingboxascent":-1.3756708407871656,"actualboundingboxleft":-56,"actualboundingboxright":505,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":790.3756708407872},"៝":{"width":477.04998779296875,"actualboundingboxascent":79.76104790921283,"actualboundingboxleft":18.08984375,"actualboundingboxright":476.09765625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"⎮":{"width":686.0333251953125,"actualboundingboxascent":-37.426452090787166,"actualboundingboxleft":-289.0390625,"actualboundingboxright":392.11328125,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1056.4694208407873},"ം":{"width":385.25,"actualboundingboxascent":-480.29754584078717,"actualboundingboxleft":-30.25,"actualboundingboxright":345.7265625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":816.2350458407872},"ஂ":{"width":833,"actualboundingboxascent":-810.3756708407872,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"ᅚ":{"width":441.3999938964844,"actualboundingboxascent":95.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.3756708407872},"␥":{"width":628.4166870117188,"actualboundingboxascent":-266.91863959078717,"actualboundingboxleft":-61.5,"actualboundingboxright":566.91796875,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":770.3366083407872},"〮":{"width":1600.0999755859375,"actualboundingboxascent":-221.50848334078717,"actualboundingboxleft":-83.9609375,"actualboundingboxright":1515.16015625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":649.2428583407872},"꠰":{"width":237,"actualboundingboxascent":-188.37567084078717,"actualboundingboxleft":-77,"actualboundingboxright":160,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"⬆":{"width":502.9333190917969,"actualboundingboxascent":-320.14129584078717,"actualboundingboxleft":-61.5,"actualboundingboxright":441.4296875,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":867.9928583407872},"⇤":{"width":1000,"actualboundingboxascent":-238.11004584078717,"actualboundingboxleft":-83.47265625,"actualboundingboxright":917.015625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":659.9850458407872},"₽":{"width":495,"actualboundingboxascent":-180.37567084078717,"actualboundingboxleft":-25,"actualboundingboxright":471,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"ⱻ":{"width":407.23333740234375,"actualboundingboxascent":-264.96551459078717,"actualboundingboxleft":-23.4140625,"actualboundingboxright":383.8125,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"₰":{"width":521,"actualboundingboxascent":-81.86004584078717,"actualboundingboxleft":-1.44140625,"actualboundingboxright":507.8359375,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1020.8248895907872},"ﯮ":{"width":687.1666870117188,"actualboundingboxascent":-148.53120469495389,"actualboundingboxleft":69.264013671875,"actualboundingboxright":684.9964029947917,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":991.6595901116206},"":{"width":441.3999938964844,"actualboundingboxascent":95.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.3756708407872},"":{"width":441.3999938964844,"actualboundingboxascent":95.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.3756708407872},"":{"width":441.3999938964844,"actualboundingboxascent":95.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.3756708407872},"Ⴀ":{"width":662.1166381835938,"actualboundingboxascent":-94.55535834078717,"actualboundingboxleft":-40.9921875,"actualboundingboxright":633.8125,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":825.5123895907872},"𝞐":{"width":690,"actualboundingboxascent":-120.37567084078717,"actualboundingboxleft":-24,"actualboundingboxright":666,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"܀":{"width":591,"actualboundingboxascent":-428.37567084078717,"actualboundingboxleft":-113,"actualboundingboxright":479,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"ᥐ":{"width":513,"actualboundingboxascent":-264.37567084078717,"actualboundingboxleft":11,"actualboundingboxright":470,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":820.3756708407872},"ゕ":{"width":1000,"actualboundingboxascent":-191.37567084078717,"actualboundingboxleft":-156,"actualboundingboxright":870,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":853.3756708407872},"匭":{"width":1000,"actualboundingboxascent":-26.375670840787166,"actualboundingboxleft":-113,"actualboundingboxright":953,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":896.3756708407872},"؜":{"width":0,"actualboundingboxascent":-810.3756708407872,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"⃣":{"width":0,"actualboundingboxascent":200.36651665921283,"actualboundingboxleft":1016.13671875,"actualboundingboxright":267.6015625,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1081.3717645907873},"￹":{"width":0,"actualboundingboxascent":-810.3756708407872,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"Ș":{"width":667,"actualboundingboxascent":-82.34832709078717,"actualboundingboxleft":-43.921875,"actualboundingboxright":615.74609375,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1079.4186395907873},"֏":{"width":732,"actualboundingboxascent":-86.37567084078717,"actualboundingboxleft":-58,"actualboundingboxright":709,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872},"ࣤ":{"width":441.3999938964844,"actualboundingboxascent":95.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.3756708407872},"঳":{"width":441.3999938964844,"actualboundingboxascent":95.62432915921283,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":1022.3756708407872},"᱐":{"width":572,"actualboundingboxascent":-85.37567084078717,"actualboundingboxleft":-48,"actualboundingboxright":524,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":820.3756708407872},"☙":{"width":661.1333618164062,"actualboundingboxascent":-480.29754584078717,"actualboundingboxleft":-65.40625,"actualboundingboxright":618.67578125,"fontboundingboxascent":95.62432915921283,"actualboundingboxdescent":810.3756708407872}},"1000px serif":{"₹":{"width":568,"actualboundingboxascent":-93.3282236248873,"actualboundingboxleft":5,"actualboundingboxright":576,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":748.3282236248873},"▁":{"width":1000,"actualboundingboxascent":-879.3282236248873,"actualboundingboxleft":1,"actualboundingboxright":1001,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1004.3282236248873},"₺":{"width":709.9666748046875,"actualboundingboxascent":-24.0547861248873,"actualboundingboxleft":-30.25,"actualboundingboxright":694.359375,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"ꜽ":{"width":739.25,"actualboundingboxascent":-243.2930673748873,"actualboundingboxleft":-41.96875,"actualboundingboxright":718.28515625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1016.2422861248873},"�":{"width":1000,"actualboundingboxascent":70.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":1001,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":929.3282236248873},"₸":{"width":632.316650390625,"actualboundingboxascent":-46.5157236248873,"actualboundingboxleft":-10.23046875,"actualboundingboxright":622.09375,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"׆":{"width":304.6833190917969,"actualboundingboxascent":-250.1290048748873,"actualboundingboxleft":-41.96875,"actualboundingboxright":289.57421875,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"ẞ":{"width":679.2000122070312,"actualboundingboxascent":-110.4805673748873,"actualboundingboxleft":-77.61328125,"actualboundingboxright":632.34765625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":817.0235361248873},"ॿ":{"width":591.316650390625,"actualboundingboxascent":-195.9297861248873,"actualboundingboxleft":2.46484375,"actualboundingboxright":605.4921875,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":820.9297861248873},"":{"width":400.8666687011719,"actualboundingboxascent":87.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":401.8666666666667,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1021.3282236248873},"᳚":{"width":561,"actualboundingboxascent":4.6717763751126995,"actualboundingboxleft":-56,"actualboundingboxright":505,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":784.3282236248873},"៝":{"width":600.5833129882812,"actualboundingboxascent":103.8749013751127,"actualboundingboxleft":-63.94140625,"actualboundingboxright":533.71484375,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"⎮":{"width":686.0333251953125,"actualboundingboxascent":-31.3790048748873,"actualboundingboxleft":-289.0390625,"actualboundingboxright":392.11328125,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1050.4219736248874},"ം":{"width":392.5833435058594,"actualboundingboxascent":-535.7735361248873,"actualboundingboxleft":-23.90234375,"actualboundingboxright":322.2890625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":810.1875986248873},"ஂ":{"width":833,"actualboundingboxascent":-804.3282236248873,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"ᅚ":{"width":400.8666687011719,"actualboundingboxascent":87.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":401.8666666666667,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1021.3282236248873},"␥":{"width":628.4166870117188,"actualboundingboxascent":-260.8711923748873,"actualboundingboxleft":-61.5,"actualboundingboxright":566.91796875,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":764.2891611248873},"〮":{"width":1600.0999755859375,"actualboundingboxascent":-215.4610361248873,"actualboundingboxleft":-83.9609375,"actualboundingboxright":1515.16015625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":643.1954111248873},"꠰":{"width":237,"actualboundingboxascent":-182.3282236248873,"actualboundingboxleft":-77,"actualboundingboxright":160,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"⬆":{"width":502.9333190917969,"actualboundingboxascent":-314.0938486248873,"actualboundingboxleft":-61.5,"actualboundingboxright":441.4296875,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":861.9454111248873},"⇤":{"width":1000,"actualboundingboxascent":-232.0625986248873,"actualboundingboxleft":-83.47265625,"actualboundingboxright":917.015625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":653.9375986248873},"₽":{"width":495,"actualboundingboxascent":-174.3282236248873,"actualboundingboxleft":-25,"actualboundingboxright":471,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"ⱻ":{"width":407.23333740234375,"actualboundingboxascent":-258.9180673748873,"actualboundingboxleft":-23.4140625,"actualboundingboxright":383.8125,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"₰":{"width":500,"actualboundingboxascent":-110.9688486248873,"actualboundingboxleft":-6.32421875,"actualboundingboxright":486.3515625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1020.1485361248873},"ﯮ":{"width":687.1666870117188,"actualboundingboxascent":-142.48375747905402,"actualboundingboxleft":69.264013671875,"actualboundingboxright":684.9964029947917,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":985.6121428957207},"":{"width":400.8666687011719,"actualboundingboxascent":87.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":401.8666666666667,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1021.3282236248873},"":{"width":400.8666687011719,"actualboundingboxascent":87.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":401.8666666666667,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1021.3282236248873},"":{"width":400.8666687011719,"actualboundingboxascent":87.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":401.8666666666667,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1021.3282236248873},"Ⴀ":{"width":662.1166381835938,"actualboundingboxascent":-88.5079111248873,"actualboundingboxleft":-40.9921875,"actualboundingboxright":633.8125,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":819.4649423748873},"𝞐":{"width":553,"actualboundingboxascent":-147.3282236248873,"actualboundingboxleft":67,"actualboundingboxright":513,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"܀":{"width":591,"actualboundingboxascent":-422.3282236248873,"actualboundingboxleft":-113,"actualboundingboxright":479,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"ᥐ":{"width":513,"actualboundingboxascent":-258.3282236248873,"actualboundingboxleft":11,"actualboundingboxright":470,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":814.3282236248873},"ゕ":{"width":1000,"actualboundingboxascent":-184.3282236248873,"actualboundingboxleft":-174,"actualboundingboxright":868,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":817.3282236248873},"匭":{"width":1000,"actualboundingboxascent":-45.3282236248873,"actualboundingboxleft":-62,"actualboundingboxright":937,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":957.3282236248873},"؜":{"width":0,"actualboundingboxascent":-804.3282236248873,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"⃣":{"width":0,"actualboundingboxascent":206.4139638751127,"actualboundingboxleft":1016.13671875,"actualboundingboxright":267.6015625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1075.3243173748874},"￹":{"width":0,"actualboundingboxascent":-804.3282236248873,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"Ș":{"width":556.1500244140625,"actualboundingboxascent":-127.0821298748873,"actualboundingboxleft":-61.5,"actualboundingboxright":503.44140625,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1030.8907236248874},"֏":{"width":732,"actualboundingboxascent":-80.3282236248873,"actualboundingboxleft":-58,"actualboundingboxright":709,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873},"ࣤ":{"width":400.8666687011719,"actualboundingboxascent":87.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":401.8666666666667,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1021.3282236248873},"঳":{"width":400.8666687011719,"actualboundingboxascent":87.6717763751127,"actualboundingboxleft":1,"actualboundingboxright":401.8666666666667,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":1021.3282236248873},"᱐":{"width":572,"actualboundingboxascent":-79.3282236248873,"actualboundingboxleft":-48,"actualboundingboxright":524,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":814.3282236248873},"☙":{"width":661.1333618164062,"actualboundingboxascent":-474.2500986248873,"actualboundingboxleft":-65.40625,"actualboundingboxright":618.67578125,"fontboundingboxascent":87.6717763751127,"actualboundingboxdescent":804.3282236248873}},"1000px monospace":{"₹":{"width":600,"actualboundingboxascent":-83.42489270386261,"actualboundingboxleft":-63,"actualboundingboxright":538,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"▁":{"width":602.0499877929688,"actualboundingboxascent":-919.9834864538626,"actualboundingboxleft":10.765625,"actualboundingboxright":612.81640625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1047.4248927038625},"₺":{"width":709.9666748046875,"actualboundingboxascent":-17.15145520386261,"actualboundingboxleft":-30.25,"actualboundingboxright":694.359375,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"ꜽ":{"width":739.25,"actualboundingboxascent":-236.3897364538626,"actualboundingboxleft":-41.96875,"actualboundingboxright":718.28515625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1009.3389552038626},"�":{"width":602.0499877929688,"actualboundingboxascent":89.29385729613739,"actualboundingboxleft":-39.0390625,"actualboundingboxright":562.5234375,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":881.4092677038626},"₸":{"width":632.316650390625,"actualboundingboxascent":-39.61239270386261,"actualboundingboxleft":-10.23046875,"actualboundingboxright":622.09375,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"׆":{"width":600.0999755859375,"actualboundingboxascent":-319.3975489538626,"actualboundingboxleft":-182.10546875,"actualboundingboxright":418.96875,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"ẞ":{"width":679.2000122070312,"actualboundingboxascent":-103.57723645386261,"actualboundingboxleft":-77.61328125,"actualboundingboxright":632.34765625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":810.1202052038626},"ॿ":{"width":555.6666870117188,"actualboundingboxascent":-176.3311427038626,"actualboundingboxleft":1.48828125,"actualboundingboxright":567.89453125,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":898.9873927038626},"":{"width":602.0499877929688,"actualboundingboxascent":131.5751072961374,"actualboundingboxleft":1,"actualboundingboxright":603.05,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1033.4248927038625},"᳚":{"width":561,"actualboundingboxascent":11.57510729613739,"actualboundingboxleft":-56,"actualboundingboxright":505,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":777.4248927038626},"៝":{"width":477.04998779296875,"actualboundingboxascent":92.71182604613739,"actualboundingboxleft":18.08984375,"actualboundingboxright":476.09765625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"⎮":{"width":602.0499877929688,"actualboundingboxascent":-27.89364270386261,"actualboundingboxleft":-249.48828125,"actualboundingboxright":348.16796875,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1047.4248927038625},"ം":{"width":385.25,"actualboundingboxascent":-467.3467677038626,"actualboundingboxleft":-30.25,"actualboundingboxright":345.7265625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":803.2842677038626},"ஂ":{"width":833,"actualboundingboxascent":-797.4248927038626,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"ᅚ":{"width":602.0499877929688,"actualboundingboxascent":131.5751072961374,"actualboundingboxleft":1,"actualboundingboxright":603.05,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1033.4248927038625},"␥":{"width":628.4166870117188,"actualboundingboxascent":-253.9678614538626,"actualboundingboxleft":-61.5,"actualboundingboxright":566.91796875,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":757.3858302038626},"〮":{"width":1600.0999755859375,"actualboundingboxascent":-208.5577052038626,"actualboundingboxleft":-83.9609375,"actualboundingboxright":1515.16015625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":636.2920802038626},"꠰":{"width":237,"actualboundingboxascent":-175.4248927038626,"actualboundingboxleft":-77,"actualboundingboxright":160,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"⬆":{"width":502.9333190917969,"actualboundingboxascent":-307.1905177038626,"actualboundingboxleft":-61.5,"actualboundingboxright":441.4296875,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":855.0420802038626},"⇤":{"width":602.0499877929688,"actualboundingboxascent":-361.3897364538626,"actualboundingboxleft":-31.2265625,"actualboundingboxright":570.82421875,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":685.6084864538626},"₽":{"width":495,"actualboundingboxascent":-167.4248927038626,"actualboundingboxleft":-25,"actualboundingboxright":471,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"ⱻ":{"width":407.23333740234375,"actualboundingboxascent":-252.0147364538626,"actualboundingboxleft":-23.4140625,"actualboundingboxright":383.8125,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"₰":{"width":602.0499877929688,"actualboundingboxascent":-55.23739270386261,"actualboundingboxleft":-21.4609375,"actualboundingboxright":570.3359375,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":811.5850489538626},"ﯮ":{"width":687.1666870117188,"actualboundingboxascent":-135.58042655802933,"actualboundingboxleft":69.264013671875,"actualboundingboxright":684.9964029947917,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":978.708811974696},"":{"width":602.0499877929688,"actualboundingboxascent":131.5751072961374,"actualboundingboxleft":1,"actualboundingboxright":603.05,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1033.4248927038625},"":{"width":602.0499877929688,"actualboundingboxascent":131.5751072961374,"actualboundingboxleft":1,"actualboundingboxright":603.05,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1033.4248927038625},"":{"width":602.0499877929688,"actualboundingboxascent":131.5751072961374,"actualboundingboxleft":1,"actualboundingboxright":603.05,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1033.4248927038625},"Ⴀ":{"width":662.1166381835938,"actualboundingboxascent":-81.60458020386261,"actualboundingboxleft":-40.9921875,"actualboundingboxright":633.8125,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":812.5616114538626},"𝞐":{"width":690,"actualboundingboxascent":-107.42489270386261,"actualboundingboxleft":-24,"actualboundingboxright":666,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"܀":{"width":591,"actualboundingboxascent":-415.4248927038626,"actualboundingboxleft":-113,"actualboundingboxright":479,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"ᥐ":{"width":513,"actualboundingboxascent":-251.4248927038626,"actualboundingboxleft":11,"actualboundingboxright":470,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":807.4248927038626},"ゕ":{"width":1000,"actualboundingboxascent":-178.4248927038626,"actualboundingboxleft":-156,"actualboundingboxright":870,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":840.4248927038626},"匭":{"width":1000,"actualboundingboxascent":-13.42489270386261,"actualboundingboxleft":-113,"actualboundingboxright":953,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":883.4248927038626},"؜":{"width":0,"actualboundingboxascent":-797.4248927038626,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"⃣":{"width":0,"actualboundingboxascent":213.3172947961374,"actualboundingboxleft":1016.13671875,"actualboundingboxright":267.6015625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1068.4209864538625},"￹":{"width":602.0499877929688,"actualboundingboxascent":-797.4248927038626,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"Ș":{"width":602.0499877929688,"actualboundingboxascent":-55.23739270386261,"actualboundingboxleft":-66.87109375,"actualboundingboxright":537.1328125,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1062.0733302038625},"֏":{"width":732,"actualboundingboxascent":-73.42489270386261,"actualboundingboxleft":-58,"actualboundingboxright":709,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":797.4248927038626},"ࣤ":{"width":602.0499877929688,"actualboundingboxascent":131.5751072961374,"actualboundingboxleft":1,"actualboundingboxright":603.05,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1033.4248927038625},"঳":{"width":602.0499877929688,"actualboundingboxascent":131.5751072961374,"actualboundingboxleft":1,"actualboundingboxright":603.05,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":1033.4248927038625},"᱐":{"width":572,"actualboundingboxascent":-72.42489270386261,"actualboundingboxleft":-48,"actualboundingboxright":524,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":807.4248927038626},"☙":{"width":602.0499877929688,"actualboundingboxascent":-240.7842677038626,"actualboundingboxleft":-21.94921875,"actualboundingboxright":580.1015625,"fontboundingboxascent":131.5751072961374,"actualboundingboxdescent":593.8116114538626}},"1000px cursive":{"₹":{"width":568,"actualboundingboxascent":-49.14285714285711,"actualboundingboxleft":1,"actualboundingboxright":572,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":698.1428571428571},"▁":{"width":1000,"actualboundingboxascent":-832.1428571428571,"actualboundingboxleft":1,"actualboundingboxright":1001,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":957.1428571428571},"₺":{"width":709.9666748046875,"actualboundingboxascent":23.13058035714289,"actualboundingboxleft":-30.25,"actualboundingboxright":694.359375,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"ꜽ":{"width":739.25,"actualboundingboxascent":-196.1077008928571,"actualboundingboxleft":-41.96875,"actualboundingboxright":718.28515625,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":969.0569196428571},"�":{"width":1000,"actualboundingboxascent":117.85714285714289,"actualboundingboxleft":1,"actualboundingboxright":1001,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":882.1428571428571},"₸":{"width":632.316650390625,"actualboundingboxascent":0.6696428571428896,"actualboundingboxleft":-10.23046875,"actualboundingboxright":622.09375,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"׆":{"width":304.6833190917969,"actualboundingboxascent":-202.9436383928571,"actualboundingboxleft":-41.96875,"actualboundingboxright":289.57421875,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"ẞ":{"width":679.2000122070312,"actualboundingboxascent":-63.29520089285711,"actualboundingboxleft":-77.61328125,"actualboundingboxright":632.34765625,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":769.8381696428571},"ॿ":{"width":555.6666870117188,"actualboundingboxascent":-136.0491071428571,"actualboundingboxleft":1.48828125,"actualboundingboxright":567.89453125,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":858.7053571428571},"":{"width":968,"actualboundingboxascent":302.8571428571429,"actualboundingboxleft":1,"actualboundingboxright":969,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1097.142857142857},"᳚":{"width":561,"actualboundingboxascent":51.85714285714289,"actualboundingboxleft":-56,"actualboundingboxright":505,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":737.1428571428571},"៝":{"width":600.5833129882812,"actualboundingboxascent":151.0602678571429,"actualboundingboxleft":-63.94140625,"actualboundingboxright":533.71484375,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"⎮":{"width":686.0333251953125,"actualboundingboxascent":15.80636160714289,"actualboundingboxleft":-289.0390625,"actualboundingboxright":392.11328125,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1003.2366071428571},"ം":{"width":385.25,"actualboundingboxascent":-427.0647321428571,"actualboundingboxleft":-30.25,"actualboundingboxright":345.7265625,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":763.0022321428571},"ஂ":{"width":245.11666870117188,"actualboundingboxascent":-115.05301339285711,"actualboundingboxleft":-32.203125,"actualboundingboxright":224.6328125,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":326.9670758928571},"ᅚ":{"width":968,"actualboundingboxascent":302.8571428571429,"actualboundingboxleft":1,"actualboundingboxright":969,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1097.142857142857},"␥":{"width":628.4166870117188,"actualboundingboxascent":-213.6858258928571,"actualboundingboxleft":-61.5,"actualboundingboxright":566.91796875,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":717.1037946428571},"〮":{"width":1600.0999755859375,"actualboundingboxascent":-168.2756696428571,"actualboundingboxleft":-83.9609375,"actualboundingboxright":1515.16015625,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":596.0100446428571},"꠰":{"width":237,"actualboundingboxascent":-135.1428571428571,"actualboundingboxleft":-77,"actualboundingboxright":160,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"⬆":{"width":502.9333190917969,"actualboundingboxascent":-266.9084821428571,"actualboundingboxleft":-61.5,"actualboundingboxright":441.4296875,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":814.7600446428571},"⇤":{"width":1000,"actualboundingboxascent":-184.8772321428571,"actualboundingboxleft":-83.47265625,"actualboundingboxright":917.015625,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":606.7522321428571},"₽":{"width":495,"actualboundingboxascent":-127.14285714285711,"actualboundingboxleft":-25,"actualboundingboxright":471,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"ⱻ":{"width":407.23333740234375,"actualboundingboxascent":-211.7327008928571,"actualboundingboxleft":-23.4140625,"actualboundingboxright":383.8125,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"₰":{"width":901.8499755859375,"actualboundingboxascent":-22.27957589285711,"actualboundingboxleft":-95.19140625,"actualboundingboxright":902.3671875,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":853.3342633928571},"ﯮ":{"width":687.1666870117188,"actualboundingboxascent":-95.29839099702383,"actualboundingboxleft":69.264013671875,"actualboundingboxright":684.9964029947917,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":938.4267764136905},"":{"width":968,"actualboundingboxascent":302.8571428571429,"actualboundingboxleft":1,"actualboundingboxright":969,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1097.142857142857},"":{"width":968,"actualboundingboxascent":302.8571428571429,"actualboundingboxleft":1,"actualboundingboxright":969,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1097.142857142857},"":{"width":968,"actualboundingboxascent":302.8571428571429,"actualboundingboxleft":1,"actualboundingboxright":969,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1097.142857142857},"Ⴀ":{"width":662.1166381835938,"actualboundingboxascent":-41.32254464285711,"actualboundingboxleft":-40.9921875,"actualboundingboxright":633.8125,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":772.2795758928571},"𝞐":{"width":690,"actualboundingboxascent":-67.14285714285711,"actualboundingboxleft":-24,"actualboundingboxright":666,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"܀":{"width":591,"actualboundingboxascent":-375.1428571428571,"actualboundingboxleft":-113,"actualboundingboxright":479,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"ᥐ":{"width":513,"actualboundingboxascent":-211.1428571428571,"actualboundingboxleft":11,"actualboundingboxright":470,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":767.1428571428571},"ゕ":{"width":1000,"actualboundingboxascent":-128.1428571428571,"actualboundingboxleft":-149,"actualboundingboxright":876,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":801.1428571428571},"匭":{"width":1000,"actualboundingboxascent":-75.14285714285711,"actualboundingboxleft":-107,"actualboundingboxright":856,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":864.1428571428571},"؜":{"width":0,"actualboundingboxascent":-757.1428571428571,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"⃣":{"width":0,"actualboundingboxascent":253.5993303571429,"actualboundingboxleft":1016.13671875,"actualboundingboxright":267.6015625,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1028.138950892857},"￹":{"width":0,"actualboundingboxascent":-757.1428571428571,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"Ș":{"width":525.3833618164062,"actualboundingboxascent":-80.87332589285711,"actualboundingboxleft":-40.9921875,"actualboundingboxright":516.625,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1067.201450892857},"֏":{"width":732,"actualboundingboxascent":-33.14285714285711,"actualboundingboxleft":-58,"actualboundingboxright":709,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571},"ࣤ":{"width":968,"actualboundingboxascent":302.8571428571429,"actualboundingboxleft":1,"actualboundingboxright":969,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1097.142857142857},"঳":{"width":968,"actualboundingboxascent":302.8571428571429,"actualboundingboxleft":1,"actualboundingboxright":969,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":1097.142857142857},"᱐":{"width":572,"actualboundingboxascent":-32.14285714285711,"actualboundingboxleft":-48,"actualboundingboxright":524,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":767.1428571428571},"☙":{"width":661.1333618164062,"actualboundingboxascent":-427.0647321428571,"actualboundingboxleft":-65.40625,"actualboundingboxright":618.67578125,"fontboundingboxascent":302.8571428571429,"actualboundingboxdescent":757.1428571428571}},"1000px fantasy":{"₹":{"width":519.5333251953125,"actualboundingboxascent":-50.503207729770224,"actualboundingboxleft":-41.96875,"actualboundingboxright":492.2109375,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":769.7414889797702},"▁":{"width":1035.1500244140625,"actualboundingboxascent":-880.0930514797702,"actualboundingboxleft":-75.171875,"actualboundingboxright":905.296875,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":980.1907077297702},"₺":{"width":556.1500244140625,"actualboundingboxascent":-67.59305147977022,"actualboundingboxleft":-44.8984375,"actualboundingboxright":515.16015625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":772.6711764797702},"ꜽ":{"width":739.25,"actualboundingboxascent":-209.19461397977022,"actualboundingboxleft":-41.96875,"actualboundingboxright":718.28515625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":982.1438327297702},"�":{"width":1000,"actualboundingboxascent":104.77022977022978,"actualboundingboxleft":1,"actualboundingboxright":1001,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":895.2297702297702},"₸":{"width":556.1500244140625,"actualboundingboxascent":-73.45242647977022,"actualboundingboxleft":-21.94921875,"actualboundingboxright":533.2265625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"׆":{"width":304.6833190917969,"actualboundingboxascent":-216.03055147977022,"actualboundingboxleft":-41.96875,"actualboundingboxright":289.57421875,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"ẞ":{"width":679.2000122070312,"actualboundingboxascent":-76.38211397977022,"actualboundingboxleft":-77.61328125,"actualboundingboxright":632.34765625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":782.9250827297702},"ॿ":{"width":555.6666870117188,"actualboundingboxascent":-149.13602022977022,"actualboundingboxleft":1.48828125,"actualboundingboxright":567.89453125,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":871.7922702297702},"":{"width":441.3999938964844,"actualboundingboxascent":0.7702297702297756,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1000.2297702297702},"᳚":{"width":561,"actualboundingboxascent":38.770229770229776,"actualboundingboxleft":-56,"actualboundingboxright":505,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":750.2297702297702},"៝":{"width":600.5833129882812,"actualboundingboxascent":137.97335477022978,"actualboundingboxleft":-63.94140625,"actualboundingboxright":533.71484375,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"⎮":{"width":686.0333251953125,"actualboundingboxascent":2.7194485202297756,"actualboundingboxleft":-289.0390625,"actualboundingboxright":392.11328125,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1016.3235202297702},"ം":{"width":385.25,"actualboundingboxascent":-440.1516452297702,"actualboundingboxleft":-30.25,"actualboundingboxright":345.7265625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":776.0891452297702},"ஂ":{"width":245.11666870117188,"actualboundingboxascent":-128.13992647977022,"actualboundingboxleft":-32.203125,"actualboundingboxright":224.6328125,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":340.0539889797702},"ᅚ":{"width":441.3999938964844,"actualboundingboxascent":0.7702297702297756,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1000.2297702297702},"␥":{"width":628.4166870117188,"actualboundingboxascent":-226.77273897977022,"actualboundingboxleft":-61.5,"actualboundingboxright":566.91796875,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":730.1907077297702},"〮":{"width":1600.0999755859375,"actualboundingboxascent":-181.36258272977022,"actualboundingboxleft":-83.9609375,"actualboundingboxright":1515.16015625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":609.0969577297702},"꠰":{"width":237,"actualboundingboxascent":-148.22977022977022,"actualboundingboxleft":-77,"actualboundingboxright":160,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"⬆":{"width":502.9333190917969,"actualboundingboxascent":-279.9953952297702,"actualboundingboxleft":-61.5,"actualboundingboxright":441.4296875,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":827.8469577297702},"⇤":{"width":1000,"actualboundingboxascent":-197.96414522977022,"actualboundingboxleft":-83.47265625,"actualboundingboxright":917.015625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":619.8391452297702},"₽":{"width":495,"actualboundingboxascent":-140.22977022977022,"actualboundingboxleft":-25,"actualboundingboxright":471,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"ⱻ":{"width":407.23333740234375,"actualboundingboxascent":-224.81961397977022,"actualboundingboxleft":-23.4140625,"actualboundingboxright":383.8125,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"₰":{"width":901.8499755859375,"actualboundingboxascent":-35.366488979770224,"actualboundingboxleft":-95.19140625,"actualboundingboxright":902.3671875,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":866.4211764797702},"ﯮ":{"width":687.1666870117188,"actualboundingboxascent":-108.38530408393694,"actualboundingboxleft":69.264013671875,"actualboundingboxright":684.9964029947917,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":951.5136895006036},"":{"width":441.3999938964844,"actualboundingboxascent":0.7702297702297756,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1000.2297702297702},"":{"width":441.3999938964844,"actualboundingboxascent":0.7702297702297756,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1000.2297702297702},"":{"width":441.3999938964844,"actualboundingboxascent":0.7702297702297756,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1000.2297702297702},"Ⴀ":{"width":662.1166381835938,"actualboundingboxascent":-54.409457729770224,"actualboundingboxleft":-40.9921875,"actualboundingboxright":633.8125,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":785.3664889797702},"𝞐":{"width":690,"actualboundingboxascent":-80.22977022977022,"actualboundingboxleft":-24,"actualboundingboxright":666,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"܀":{"width":591,"actualboundingboxascent":-388.2297702297702,"actualboundingboxleft":-113,"actualboundingboxright":479,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"ᥐ":{"width":513,"actualboundingboxascent":-224.22977022977022,"actualboundingboxleft":11,"actualboundingboxright":470,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":780.2297702297702},"ゕ":{"width":1000,"actualboundingboxascent":-141.22977022977022,"actualboundingboxleft":-149,"actualboundingboxright":876,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":814.2297702297702},"匭":{"width":1000,"actualboundingboxascent":-11.229770229770224,"actualboundingboxleft":-62,"actualboundingboxright":937,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":923.2297702297702},"؜":{"width":0,"actualboundingboxascent":-770.2297702297702,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"⃣":{"width":0,"actualboundingboxascent":240.51241727022978,"actualboundingboxleft":1016.13671875,"actualboundingboxright":267.6015625,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1041.22586397977},"￹":{"width":0,"actualboundingboxascent":-770.2297702297702,"actualboundingboxleft":0,"actualboundingboxright":0,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"Ș":{"width":667,"actualboundingboxascent":-34.878207729770224,"actualboundingboxleft":-45.875,"actualboundingboxright":621.1171875,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1060.75711397977},"֏":{"width":732,"actualboundingboxascent":-46.229770229770224,"actualboundingboxleft":-58,"actualboundingboxright":709,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702},"ࣤ":{"width":441.3999938964844,"actualboundingboxascent":0.7702297702297756,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1000.2297702297702},"঳":{"width":441.3999938964844,"actualboundingboxascent":0.7702297702297756,"actualboundingboxleft":1,"actualboundingboxright":442.4,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":1000.2297702297702},"᱐":{"width":572,"actualboundingboxascent":-45.229770229770224,"actualboundingboxleft":-48,"actualboundingboxright":524,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":780.2297702297702},"☙":{"width":661.1333618164062,"actualboundingboxascent":-440.1516452297702,"actualboundingboxleft":-65.40625,"actualboundingboxright":618.67578125,"fontboundingboxascent":0.7702297702297756,"actualboundingboxdescent":770.2297702297702}},"72px monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px ARNOPRO, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px ARNOPRO, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px ARNOPRO, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px AgencyFB, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px AgencyFB, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px AgencyFB, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px ArabicTypesetting, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px ArabicTypesetting, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px ArabicTypesetting, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px ArialUnicodeMS, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px ArialUnicodeMS, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px ArialUnicodeMS, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px AvantGardeBkBT, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px AvantGardeBkBT, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px AvantGardeBkBT, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px BankGothicMdBT, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px BankGothicMdBT, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px BankGothicMdBT, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Batang, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Batang, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Batang, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px BitstreamVeraSansMono, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px BitstreamVeraSansMono, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px BitstreamVeraSansMono, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Calibri, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Calibri, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Calibri, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Century, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Century, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Century, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px CenturyGothic, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px CenturyGothic, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px CenturyGothic, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Clarendon, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Clarendon, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Clarendon, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px EUROSTILE, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px EUROSTILE, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px EUROSTILE, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px FranklinGothic, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px FranklinGothic, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px FranklinGothic, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px FuturaBkBT, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px FuturaBkBT, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px FuturaBkBT, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px FuturaMdBT, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px FuturaMdBT, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px FuturaMdBT, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px GOTHAM, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px GOTHAM, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px GOTHAM, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px GillSans, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px GillSans, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px GillSans, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px HELV, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px HELV, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px HELV, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Haettenschweiler, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Haettenschweiler, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Haettenschweiler, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px HelveticaNeue, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px HelveticaNeue, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px HelveticaNeue, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Humanst521BT, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Humanst521BT, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Humanst521BT, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Leelawadee, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Leelawadee, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Leelawadee, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px LetterGothic, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px LetterGothic, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px LetterGothic, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px LevenimMT, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px LevenimMT, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px LevenimMT, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px LucidaBright, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px LucidaBright, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px LucidaBright, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px LucidaSans, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px LucidaSans, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px LucidaSans, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MSMincho, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MSMincho, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MSMincho, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MSOutlook, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MSOutlook, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MSOutlook, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MSReferenceSpecialty, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MSReferenceSpecialty, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MSReferenceSpecialty, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MSUIGothic, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MSUIGothic, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MSUIGothic, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MTExtra, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MTExtra, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MTExtra, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MYRIADPRO, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MYRIADPRO, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MYRIADPRO, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Marlett, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Marlett, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Marlett, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MeiryoUI, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MeiryoUI, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MeiryoUI, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MicrosoftUighur, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MicrosoftUighur, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MicrosoftUighur, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MinionPro, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MinionPro, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MinionPro, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px MonotypeCorsiva, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px MonotypeCorsiva, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px MonotypeCorsiva, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px PMingLiU, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px PMingLiU, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px PMingLiU, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Pristina, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Pristina, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Pristina, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px SCRIPTINA, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px SCRIPTINA, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px SCRIPTINA, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px SegoeUILight, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px SegoeUILight, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px SegoeUILight, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Serifa, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Serifa, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Serifa, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px SimHei, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px SimHei, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px SimHei, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px SmallFonts, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px SmallFonts, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px SmallFonts, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Staccato222BT, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Staccato222BT, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Staccato222BT, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px TRAJANPRO, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px TRAJANPRO, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px TRAJANPRO, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px UniversCE55Medium, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px UniversCE55Medium, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px UniversCE55Medium, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px Vrinda, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px Vrinda, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px Vrinda, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}},"72px ZWAdobeF, monospace":{"mmmmmmmmlli":{"width":476.8500061035156,"actualboundingboxascent":-2.5145089285714306,"actualboundingboxleft":-2.83203125,"actualboundingboxright":475,"fontboundingboxascent":9.57142857142857,"actualboundingboxdescent":57.42857142857143}},"72px ZWAdobeF, sans-serif":{"mmmmmmmmlli":{"width":527.8666381835938,"actualboundingboxascent":-6.412157012195124,"actualboundingboxleft":-3.74609375,"actualboundingboxright":523.9760416666667,"fontboundingboxascent":8.048780487804876,"actualboundingboxdescent":57.951219512195124}},"72px ZWAdobeF, serif":{"mmmmmmmmlli":{"width":508,"actualboundingboxascent":-7.785590277777779,"actualboundingboxleft":0.40234375,"actualboundingboxright":507.24609375,"fontboundingboxascent":7.222222222222221,"actualboundingboxdescent":57.77777777777778}}},"imgsres":{"94px sans-serif":{"18,90,1,1":"214,122,6,255","38,77,1,1":"255,255,255,255","48,28,1,1":"0,0,0,0","94,23,1,1":"0,0,0,0","26,46,1,1":"253,243,245,255","47,23,1,1":"0,0,0,0","37,17,1,1":"215,20,4,255","62,28,1,1":"204,131,217,255"}},"glres":{"3379":8192,"3410":8,"3411":8,"3412":8,"3413":8,"3414":24,"3415":0,"7936":"Mozilla","7937":"Apple M1","7938":"WebGL 1.0","34024":8192,"34047":16,"34076":8192,"34921":16,"34930":16,"35660":16,"35661":80,"35724":"WebGL GLSL ES 1.0","36347":1024,"36348":32,"36349":1024,"37445":"Apple","37446":"Apple M1"},"jpg":"data:image/png;base64, ","jpg2":{"data":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0","url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAD0lEQVQIW2NkwAIYaSAIAAGkAAbQmcMRAAAAAElFTkSuQmCC"},"canplay":{"audio/aac; codecs=\"flac\"":"","audio/flac":"probably","audio/mpeg; codecs=\"mp3\"":"probably","audio/mpeg; codecs=\"vp9\"":"","audio/webm; codecs=\"vp8\"":"","audio/webz":"","audio/x-m4a; codecs=\"mp3\"":"","audio/x-m4a; codecs=\"vp8, mp4a.40\"":"","audio/x-m4a; codecs=\"vp9, mp4a.40.2\"":"","video/mp4":"maybe","video/mp4; codecs=\"ac-3\"":"","video/mp4; codecs=\"avc1.42011E\"":"","video/mp4; codecs=\"avc1.42E009\"":"maybe","video/mp4; codecs=\"avc1.42E034\"":"probably","video/mp4; codecs=\"avc1.42F01E\"":"probably","video/mp4; codecs=\"avc1.4D001E\"":"probably","video/mp4; codecs=\"avc3.42001E\"":"probably","video/mp4; codecs=\"avc3.42E01E, mp4a.40.29\"":"probably","video/mp4; codecs=\"flac\"":"probably","video/mp4; codecs=\"hev1\"":"","video/mp4; codecs=\"hvc1x\"":"","video/mp4; codecs=\"lavc1337\"":"","video/mp4; codecs=\"mp4a.40.02\"":"probably","video/mp4; codecs=\"mp4a.40.5\"":"probably","video/mp4; codecs=\"mp4a.67\"":"probably","video/mp4; codecs=\"opus\"":"probably","video/ogg; codecs=\"flac\"":"probably","video/ogg; codecs=\"opus\"":"probably","video/ogg; codecs=\"vp8\"":"probably","video/webm":"maybe","video/webm; codecs=\"av01.0.04M.08\"":"probably","video/webm; codecs=\"vp09.02.10.08\"":"probably","video/x-dv":"","video/x-m4v; codecs=\"avc1.42AC23\"":"maybe"},"useragentdata":{},"webglimg":{"strs":"|0-30188|44|0-2|64|173|0-2|255|168|0-2|255|163|0-2|255|159|0-2|255|154|0-2|255|149|0-2|255|145|0-2|255|140|0-2|255|135|0-2|255|131|0-2|255|126|0-2|255|121|0-2|255|117|0-2|255|112|0-2|255|107|0-2|255|103|0-2|255|98|0-2|255|93|0-2|255|89|0-2|255|84|0-2|255|79|0-2|255|75|0-2|255|70|0-2|255|65|0-2|255|61|0-2|255|56|0-2|255|51|0-2|255|47|0-2|255|42|0-2|255|37|0-2|255|33|0-2|255|28|0-2|255|23|0-2|255|19|0-2|255|14|0-2|255|9|0-2|255|4|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-192|171|0-2|255|166|0-2|255|161|0-2|255|157|0-2|255|152|0-2|255|147|0-2|255|143|0-2|255|138|0-2|255|133|0-2|255|129|0-2|255|124|0-2|255|119|0-2|255|115|0-2|255|110|0-2|255|105|0-2|255|101|0-2|255|96|0-2|255|91|0-2|255|87|0-2|255|82|0-2|255|77|0-2|255|73|0-2|255|68|0-2|255|63|0-2|255|59|0-2|255|54|0-2|255|49|0-2|255|45|0-2|255|40|0-2|255|35|0-2|255|30|0-2|255|26|0-2|255|21|0-2|255|16|0-2|255|12|0-2|255|7|0-2|255|2|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-192|127|0-2|191|164|0-2|255|159|0-2|255|155|0-2|255|150|0-2|255|145|0-2|255|141|0-2|255|136|0-2|255|131|0-2|255|127|0-2|255|122|0-2|255|117|0-2|255|113|0-2|255|108|0-2|255|103|0-2|255|99|0-2|255|94|0-2|255|89|0-2|255|85|0-2|255|80|0-2|255|75|0-2|255|70|0-2|255|66|0-2|255|61|0-2|255|56|0-2|255|52|0-2|255|47|0-2|255|42|0-2|255|38|0-2|255|33|0-2|255|28|0-2|255|24|0-2|255|19|0-2|255|14|0-2|255|10|0-2|255|5|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-192|84|0-2|128|162|0-2|255|157|0-2|255|153|0-2|255|148|0-2|255|143|0-2|255|139|0-2|255|134|0-2|255|129|0-2|255|125|0-2|255|120|0-2|255|115|0-2|255|111|0-2|255|106|0-2|255|101|0-2|255|96|0-2|255|92|0-2|255|87|0-2|255|82|0-2|255|78|0-2|255|73|0-2|255|68|0-2|255|64|0-2|255|59|0-2|255|54|0-2|255|50|0-2|255|45|0-2|255|40|0-2|255|36|0-2|255|31|0-2|255|26|0-2|255|22|0-2|255|17|0-2|255|12|0-2|255|8|0-2|255|3|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-192|41|0-2|64|160|0-2|255|155|0-2|255|151|0-2|255|146|0-2|255|141|0-2|255|136|0-2|255|132|0-2|255|127|0-2|255|122|0-2|255|118|0-2|255|113|0-2|255|108|0-2|255|104|0-2|255|99|0-2|255|94|0-2|255|90|0-2|255|85|0-2|255|80|0-2|255|76|0-2|255|71|0-2|255|66|0-2|255|62|0-2|255|57|0-2|255|52|0-2|255|48|0-2|255|43|0-2|255|38|0-2|255|34|0-2|255|29|0-2|255|24|0-2|255|20|0-2|255|15|0-2|255|10|0-2|255|6|0-2|255|1|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-196|158|0-2|255|153|0-2|255|148|0-2|255|144|0-2|255|139|0-2|255|134|0-2|255|130|0-2|255|125|0-2|255|120|0-2|255|116|0-2|255|111|0-2|255|106|0-2|255|102|0-2|255|97|0-2|255|92|0-2|255|88|0-2|255|83|0-2|255|78|0-2|255|74|0-2|255|69|0-2|255|64|0-2|255|60|0-2|255|55|0-2|255|50|0-2|255|46|0-2|255|41|0-2|255|36|0-2|255|32|0-2|255|27|0-2|255|22|0-2|255|18|0-2|255|13|0-2|255|8|0-2|255|4|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-196|117|0-2|191|151|0-2|255|146|0-2|255|142|0-2|255|137|0-2|255|132|0-2|255|128|0-2|255|123|0-2|255|118|0-2|255|114|0-2|255|109|0-2|255|104|0-2|255|100|0-2|255|95|0-2|255|90|0-2|255|86|0-2|255|81|0-2|255|76|0-2|255|72|0-2|255|67|0-2|255|62|0-2|255|58|0-2|255|53|0-2|255|48|0-2|255|44|0-2|255|39|0-2|255|34|0-2|255|30|0-2|255|25|0-2|255|20|0-2|255|15|0-2|255|11|0-2|255|6|0-2|255|1|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-196|39|0-2|64|149|0-2|255|144|0-2|255|140|0-2|255|135|0-2|255|130|0-2|255|126|0-2|255|121|0-2|255|116|0-2|255|112|0-2|255|107|0-2|255|102|0-2|255|98|0-2|255|93|0-2|255|88|0-2|255|84|0-2|255|79|0-2|255|74|0-2|255|70|0-2|255|65|0-2|255|60|0-2|255|55|0-2|255|51|0-2|255|46|0-2|255|41|0-2|255|37|0-2|255|32|0-2|255|27|0-2|255|23|0-2|255|18|0-2|255|13|0-2|255|9|0-2|255|4|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-200|147|0-2|255|142|0-2|255|138|0-2|255|133|0-2|255|128|0-2|255|124|0-2|255|119|0-2|255|114|0-2|255|110|0-2|255|105|0-2|255|100|0-2|255|96|0-2|255|91|0-2|255|86|0-2|255|81|0-2|255|77|0-2|255|72|0-2|255|67|0-2|255|63|0-2|255|58|0-2|255|53|0-2|255|49|0-2|255|44|0-2|255|39|0-2|255|35|0-2|255|30|0-2|255|25|0-2|255|21|0-2|255|16|0-2|255|11|0-2|255|7|0-2|255|2|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-200|109|0-2|191|140|0-2|255|136|0-2|255|131|0-2|255|126|0-2|255|121|0-2|255|117|0-2|255|112|0-2|255|107|0-2|255|103|0-2|255|98|0-2|255|93|0-2|255|89|0-2|255|84|0-2|255|79|0-2|255|75|0-2|255|70|0-2|255|65|0-2|255|61|0-2|255|56|0-2|255|51|0-2|255|47|0-2|255|42|0-2|255|37|0-2|255|33|0-2|255|28|0-2|255|23|0-2|255|19|0-2|255|14|0-2|255|9|0-2|255|5|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-200|72|0-2|128|138|0-2|255|133|0-2|255|129|0-2|255|124|0-2|255|119|0-2|255|115|0-2|255|110|0-2|255|105|0-2|255|101|0-2|255|96|0-2|255|91|0-2|255|87|0-2|255|82|0-2|255|77|0-2|255|73|0-2|255|68|0-2|255|63|0-2|255|59|0-2|255|54|0-2|255|49|0-2|255|45|0-2|255|40|0-2|255|35|0-2|255|31|0-2|255|26|0-2|255|21|0-2|255|17|0-2|255|12|0-2|255|7|0-2|255|3|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-204|35|0-2|64|136|0-2|255|131|0-2|255|127|0-2|255|122|0-2|255|117|0-2|255|113|0-2|255|108|0-2|255|103|0-2|255|99|0-2|255|94|0-2|255|89|0-2|255|85|0-2|255|80|0-2|255|75|0-2|255|71|0-2|255|66|0-2|255|61|0-2|255|57|0-2|255|52|0-2|255|47|0-2|255|43|0-2|255|38|0-2|255|33|0-2|255|29|0-2|255|24|0-2|255|19|0-2|255|15|0-2|255|10|0-2|255|5|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-212|134|0-2|255|129|0-2|255|125|0-2|255|120|0-2|255|115|0-2|255|111|0-2|255|106|0-2|255|101|0-2|255|97|0-2|255|92|0-2|255|87|0-2|255|83|0-2|255|78|0-2|255|73|0-2|255|69|0-2|255|64|0-2|255|59|0-2|255|55|0-2|255|50|0-2|255|45|0-2|255|40|0-2|255|36|0-2|255|31|0-2|255|26|0-2|255|22|0-2|255|17|0-2|255|12|0-2|255|8|0-2|255|3|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|191|0-216|99|0-2|191|127|0-2|255|123|0-2|255|118|0-2|255|113|0-2|255|109|0-2|255|104|0-2|255|99|0-2|255|95|0-2|255|90|0-2|255|85|0-2|255|81|0-2|255|76|0-2|255|71|0-2|255|66|0-2|255|62|0-2|255|57|0-2|255|52|0-2|255|48|0-2|255|43|0-2|255|38|0-2|255|34|0-2|255|29|0-2|255|24|0-2|255|20|0-2|255|15|0-2|255|10|0-2|255|6|0-2|255|1|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|191|0-220|33|0-2|64|125|0-2|255|121|0-2|255|116|0-2|255|111|0-2|255|106|0-2|255|102|0-2|255|97|0-2|255|92|0-2|255|88|0-2|255|83|0-2|255|78|0-2|255|74|0-2|255|69|0-2|255|64|0-2|255|60|0-2|255|55|0-2|255|50|0-2|255|46|0-2|255|41|0-2|255|36|0-2|255|32|0-2|255|27|0-2|255|22|0-2|255|18|0-2|255|13|0-2|255|8|0-2|255|4|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|64|0-224|123|0-2|255|118|0-2|255|114|0-2|255|109|0-2|255|104|0-2|255|100|0-2|255|95|0-2|255|90|0-2|255|86|0-2|255|81|0-2|255|76|0-2|255|72|0-2|255|67|0-2|255|62|0-2|255|58|0-2|255|53|0-2|255|48|0-2|255|44|0-2|255|39|0-2|255|34|0-2|255|30|0-2|255|25|0-2|255|20|0-2|255|16|0-2|255|11|0-2|255|6|0-2|255|2|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|64|0-228|91|0-2|191|116|0-2|255|112|0-2|255|107|0-2|255|102|0-2|255|98|0-2|255|93|0-2|255|88|0-2|255|84|0-2|255|79|0-2|255|74|0-2|255|70|0-2|255|65|0-2|255|60|0-2|255|56|0-2|255|51|0-2|255|46|0-2|255|42|0-2|255|37|0-2|255|32|0-2|255|28|0-2|255|23|0-2|255|18|0-2|255|14|0-2|255|9|0-2|255|4|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-232|60|0-2|128|114|0-2|255|110|0-2|255|105|0-2|255|100|0-2|255|96|0-2|255|91|0-2|255|86|0-2|255|82|0-2|255|77|0-2|255|72|0-2|255|68|0-2|255|63|0-2|255|58|0-2|255|54|0-2|255|49|0-2|255|44|0-2|255|40|0-2|255|35|0-2|255|30|0-2|255|26|0-2|255|21|0-2|255|16|0-2|255|11|0-2|255|7|0-2|255|2|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-236|29|0-2|64|112|0-2|255|108|0-2|255|103|0-2|255|98|0-2|255|94|0-2|255|89|0-2|255|84|0-2|255|80|0-2|255|75|0-2|255|70|0-2|255|66|0-2|255|61|0-2|255|56|0-2|255|51|0-2|255|47|0-2|255|42|0-2|255|37|0-2|255|33|0-2|255|28|0-2|255|23|0-2|255|19|0-2|255|14|0-2|255|9|0-2|255|5|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-244|110|0-2|255|106|0-2|255|101|0-2|255|96|0-2|255|91|0-2|255|87|0-2|255|82|0-2|255|77|0-2|255|73|0-2|255|68|0-2|255|63|0-2|255|59|0-2|255|54|0-2|255|49|0-2|255|45|0-2|255|40|0-2|255|35|0-2|255|31|0-2|255|26|0-2|255|21|0-2|255|17|0-2|255|12|0-2|255|7|0-2|255|3|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|191|0-248|81|0-2|191|103|0-2|255|99|0-2|255|94|0-2|255|89|0-2|255|85|0-2|255|80|0-2|255|75|0-2|255|71|0-2|255|66|0-2|255|61|0-2|255|57|0-2|255|52|0-2|255|47|0-2|255|43|0-2|255|38|0-2|255|33|0-2|255|29|0-2|255|24|0-2|255|19|0-2|255|15|0-2|255|10|0-2|255|5|0-2|255|1|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|191|0-252|27|0-2|64|101|0-2|255|97|0-2|255|92|0-2|255|87|0-2|255|83|0-2|255|78|0-2|255|73|0-2|255|69|0-2|255|64|0-2|255|59|0-2|255|55|0-2|255|50|0-2|255|45|0-2|255|41|0-2|255|36|0-2|255|31|0-2|255|27|0-2|255|22|0-2|255|17|0-2|255|13|0-2|255|8|0-2|255|3|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|64|0-256|99|0-2|255|95|0-2|255|90|0-2|255|85|0-2|255|81|0-2|255|76|0-2|255|71|0-2|255|67|0-2|255|62|0-2|255|57|0-2|255|53|0-2|255|48|0-2|255|43|0-2|255|39|0-2|255|34|0-2|255|29|0-2|255|25|0-2|255|20|0-2|255|15|0-2|255|11|0-2|255|6|0-2|255|1|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|64|0-260|73|0-2|191|93|0-2|255|88|0-2|255|83|0-2|255|79|0-2|255|74|0-2|255|69|0-2|255|65|0-2|255|60|0-2|255|55|0-2|255|51|0-2|255|46|0-2|255|41|0-2|255|36|0-2|255|32|0-2|255|27|0-2|255|22|0-2|255|18|0-2|255|13|0-2|255|8|0-2|255|4|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-264|48|0-2|128|91|0-2|255|86|0-2|255|81|0-2|255|76|0-2|255|72|0-2|255|67|0-2|255|62|0-2|255|58|0-2|255|53|0-2|255|48|0-2|255|44|0-2|255|39|0-2|255|34|0-2|255|30|0-2|255|25|0-2|255|20|0-2|255|16|0-2|255|11|0-2|255|6|0-2|255|2|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-268|23|0-2|64|88|0-2|255|84|0-2|255|79|0-2|255|74|0-2|255|70|0-2|255|65|0-2|255|60|0-2|255|56|0-2|255|51|0-2|255|46|0-2|255|42|0-2|255|37|0-2|255|32|0-2|255|28|0-2|255|23|0-2|255|18|0-2|255|14|0-2|255|9|0-2|255|4|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-276|86|0-2|255|82|0-2|255|77|0-2|255|72|0-2|255|68|0-2|255|63|0-2|255|58|0-2|255|54|0-2|255|49|0-2|255|44|0-2|255|40|0-2|255|35|0-2|255|30|0-2|255|26|0-2|255|21|0-2|255|16|0-2|255|12|0-2|255|7|0-2|255|2|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|191|0-280|63|0-2|191|80|0-2|255|75|0-2|255|70|0-2|255|66|0-2|255|61|0-2|255|56|0-2|255|52|0-2|255|47|0-2|255|42|0-2|255|38|0-2|255|33|0-2|255|28|0-2|255|24|0-2|255|19|0-2|255|14|0-2|255|10|0-2|255|5|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|191|0-284|21|0-2|64|78|0-2|255|73|0-2|255|68|0-2|255|64|0-2|255|59|0-2|255|54|0-2|255|50|0-2|255|45|0-2|255|40|0-2|255|36|0-2|255|31|0-2|255|26|0-2|255|21|0-2|255|17|0-2|255|12|0-2|255|7|0-2|255|3|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|64|0-288|76|4|0|255|71|3|0|255|66|2|0|255|62|2|0|255|57|1|0|255|52|0-2|255|47|0-2|255|43|0-2|255|38|0-2|255|33|0-2|255|29|0-2|255|24|0-2|255|19|0-2|255|15|0-2|255|10|0-2|255|5|0-2|255|1|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|64|0-292|55|8|0|191|69|9|0|255|64|8|0|255|59|7|0|255|55|6|0|255|50|5|0|255|45|5|0|255|41|4|0|255|36|3|0|255|31|2|0|255|27|1|0|255|22|0-2|255|17|0-2|255|13|0-2|255|8|0-2|255|3|0-2|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-296|36|8|0|128|67|14|0|255|62|14|0|255|57|13|0|255|53|12|0|255|48|11|0|255|43|10|0|255|39|9|0|255|34|8|0|255|29|8|0|255|25|7|0|255|20|6|0|255|15|5|0|255|11|4|0|255|6|3|0|255|1|3|0|255|0|2|0|255|0|1|0|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|255|0-3|128|0-300|17|5|0|64|65|20|0|255|60|19|0|255|55|18|0|255|51|17|0|255|46|17|0|255|41|16|0|255|37|15|0|255|32|14|0|255|27|13|0|255|23|12|0|255|18|12|0|255|13|11|0|255|9|10|0|255|4|9|0|255|0|8|0|255|0|7|0|255|0|6|0|255|0|6|0|255|0|5|0|255|0|4|0|255|0|3|0|255|0|2|0|255|0|1|0|128|0-308|63|26|0|255|58|25|0|255|53|24|0|255|49|23|0|255|44|22|0|255|39|21|0|255|35|21|0|255|30|20|0|255|25|19|0|255|21|18|0|255|16|17|0|255|11|16|0|255|6|15|0|255|2|15|0|255|0|14|0|255|0|13|0|255|0|12|0|255|0|11|0|255|0|10|0|255|0|9|0|255|0|9|0|255|0|6|0|191|0-312|46|23|0|191|56|30|0|255|51|30|0|255|47|29|0|255|42|28|0|255|37|27|0|255|32|26|0|255|28|25|0|255|23|24|0|255|18|24|0|255|14|23|0|255|9|22|0|255|4|21|0|255|0|20|0|255|0|19|0|255|0|18|0|255|0|18|0|255|0|17|0|255|0|16|0|255|0|15|0|255|0|11|0|191|0-316|15|9|0|64|54|36|0|255|49|35|0|255|44|34|0|255|40|33|0|255|35|33|0|255|30|32|0|255|26|31|0|255|21|30|0|255|16|29|0|255|12|28|0|255|7|27|0|255|2|27|0|255|0|26|0|255|0|25|0|255|0|24|0|255|0|23|0|255|0|22|0|255|0|21|0|255|0|21|0|255|0|5|0|64|0-320|52|42|0|255|47|41|0|255|42|40|0|255|38|39|0|255|33|38|0|255|28|37|0|255|24|36|0|255|19|36|0|255|14|35|0|255|10|34|0|255|5|33|0|255|0|32|0|255|0|31|0|255|0|30|0|255|0|30|0|255|0|29|0|255|0|28|0|255|0|27|0|255|0|7|0|64|0-324|38|35|0|191|45|46|0|255|40|45|0|255|36|45|0|255|31|44|0|255|26|43|0|255|22|42|0|255|17|41|0|255|12|40|0|255|8|39|0|255|3|39|0|255|0|38|0|255|0|37|0|255|0|36|0|255|0|35|0|255|0|34|0|255|0|34|0|255|0|17|0|128|0-328|24|27|0|128|43|52|0|255|38|51|0|255|34|50|0|255|29|49|0|255|24|48|0|255|20|48|0|255|15|47|0|255|10|46|0|255|6|45|0|255|1|44|0|255|0|43|0|255|0|42|0|255|0|42|0|255|0|41|0|255|0|40|0|255|0|20|0|128|0-332|12|15|0|64|41|57|0|255|36|57|0|255|32|56|0|255|27|55|0|255|22|54|0|255|17|53|0|255|13|52|0|255|8|51|0|255|3|51|0|255|0|50|0|255|0|49|0|255|0|48|0|255|0|47|0|255|0|46|0|255|0|23|0|128|0-340|39|63|0|255|34|62|0|255|29|61|0|255|25|60|0|255|20|60|0|255|15|59|0|255|11|58|0|255|6|57|0|255|1|56|0|255|0|55|0|255|0|55|0|255|0|54|0|255|0|53|0|255|0|39|0|191|0-344|28|52|0|191|32|68|0|255|27|67|0|255|23|66|0|255|18|65|0|255|13|64|0|255|9|64|0|255|4|63|0|255|0|62|0|255|0|61|0|255|0|60|0|255|0|59|0|255|0|44|0|191|0-348|9|19|0|64|30|73|0|255|25|72|0|255|21|72|0|255|16|71|0|255|11|70|0|255|7|69|0|255|2|68|0|255|0|67|0|255|0|67|0|255|0|66|0|255|0|65|0|255|0|16|0|64|0-352|28|79|0|255|23|78|0|255|19|77|0|255|14|76|0|255|9|76|0|255|5|75|0|255|0|74|0|255|0|73|0|255|0|72|0|255|0|71|0|255|0|18|0|64|0-356|20|64|0|191|21|84|0|255|17|83|0|255|12|82|0|255|7|81|0|255|2|80|0|255|0|79|0|255|0|79|0|255|0|78|0|255|0|39|0|128|0-360|12|45|0|128|19|89|0|255|14|88|0|255|10|88|0|255|5|87|0|255|0|86|0|255|0|85|0|255|0|84|0|255|0|42|0|128|0-364|6|24|0|64|17|95|0|255|12|94|0|255|8|93|0|255|3|92|0|255|0|91|0|255|0|91|0|255|0|45|0|128|0-372|15|100|0|255|10|100|0|255|6|99|0|255|1|98|0|255|0|97|0|255|0|72|0|191|0-376|10|80|0|191|8|105|0|255|4|104|0|255|0|103|0|255|0|77|0|191|0-380|3|28|0|64|6|111|0|255|2|110|0|255|0|109|0|255|0|27|0|64|0-384|4|116|0|255|0|115|0|255|0|29|0|64|0-388|2|92|0|191|0|61|0|128|0-39344","url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAHQklEQVR4Xu3bP4gcZRjH8fcwnYoWFkEFm4hgY0CximQFBQMBG7UQi4h2ilikUFLcHUoaBUHTiBIEQUEFwcpu18LOysrKytLGznjerc87O7O+O7ndnffPb94tvgtHznPmmZnffHjfd56b23N8SECQwJ6gJiVJwAELBJIEgCWJlaLAwoAkAWBJYqUosDAgSQBYklgpCiwMSBIAliRWigILA5IEgCWJlaLAwoAkAWBJYqUosDAgSQBYklgpCiwMSBIAliRWigILA5IEgCWJlaLAwoAkAWBJYqUosDAgSQBYkljHK3rHNTc9nruf3HV3MN5Rtx8JWNsz2uktzlx183/ndop77mn3oZvtyskCa1fuRMJ53PW2m/wzd1MP68TjmhuuG7uBC1gJN3RXdrn7DTc9OnETD6sZtZyh+tRw7cAHWDtwE1JP4Z7X3fzIdvaojuxrvhi1Zu6L+riAlXpXK+939oqb3LJp0IPqYNkifvGZu0P3Vd3FPLAqA0k9/NmX3YGh2m9gWRH/r/8yVIsvZ7i+q4cLWKl3tvJ+D7zoprZwb9ZXHSr/b7OIX4xaC1w/1MEFrMpAUg//4PO2vgqmwXCttRy1ujbEj+M/KQIr9c5W3O/cZWszHLfrq2Aa7EavlVGra0PMxsUFrIpAUg/98LMNqsnKiBWstZrWw+p6a+Z+HvdJEVipd7fifo9cXEyDS1jtqBWut5rWQ7fW6toQv4yHC1gVgaQc+vwFazP4adB27i/cl/9t/69pPdw+ch26X8dZzAMr5e5W3Of8k9ZmOGnbDMETYdhy6DVMV0cu/6T4mx4XsCoiSTn0448t2gz9/lU4ejXfrx+1Fm2I37W4gJVydyvu88SjvfXVlrVW0DBdnRr92xB/6J4UgVURSeyhL5yzNoNbtBk2LdzDtVb71sNp663F2xB/anABK/buVtz+qYfaNsOWhXt/Wlw7avm3If7SPCkCqyKU2ENfvH/NNNi2G/p9rW4dtmXUmrm/y+MCVuzdrbT9M/e5yfHQabDX11ppmK72tv7/neJJ2cU8sCpBiT3sc/e2bYYemnW/L+z/vH1Xq4N02uEP7YcHsee1bntglUpSXOfSnfYKsr0turJwb9sKt7Uaup97hO2XjXZDPsVwAWtI3DuwzeUzwfoqWFM1HfgA0Kbvu9/ybLkc/2rzLPeSgZWb4Aj7v+DaNkMLaAik08ANHLX8FWXjAtYIMHIPYbCmhmnSTWtDYK3bZuC5+BEr648ygDUw6ZqbvWRL7hxM4b4nwy8kCxewhgddZctXbKQyGH7EWi7Ec7+PuJDkxTywIlKusekVawHYFLjfTYMxi/V1U2fEqOUvOQkXsGpoiTjmqwnrq234/IgX+YnGBazIhMfe/LWC66twCh3YeggvN+pJEVhjS4k43pu2vrpVeH0V2TDtn+1gXMCKuNFjb2qw/CvIfvFebOEerrsSRq3BT4rAGltLxPHe6k2D29ZOsX2uiIZpeNaDcAEr4kaPuenVxDZDLL7Ea9q6mAdWYrLq3d6xNoO9LbqvmAZDfJGth/CyN+ICllpIYv13xeurcNpMPMWNPS5gZaSq3PWara9ip7XU7TNGLR/BqU+KwFLqSKz9Xvs2QzgNpqIZsqBPaJhubUMAK/HmK3d7P3EazMGX0HrY+KQILKWQxNrXC0+DQ8Alth7W4gJW4s1X7faBTYPNH03YARRPhOtq+uMV+CyfFIFVIM2SJT4K3mYYE5Y/VoFRa/mkCKySKgrU+thGK+tfrfwaZ8zRq8AlNLiAVSjJUmU+SVxflcKX2XpYxgCsUiIK1Pks+KOJUtNgLLgCrYcmCWAVAFGqxOdtmyEWQ+72/f0zWw/AKgWiVJ2b7TSYCyV3tCsxajFilVKRWefLNW2GWshyRy1gZYIotfvXGW0GBb7c1gOwSsnIrPNN22YoiSS3Vs4lASsnvYL7fltpfbUJX07rAVgFcaSW+t7WV3YTm1/j5I4yuQv37hy680i9JmClJsd+GxMAFkAkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitFgYUBSQLAksRKUWBhQJIAsCSxUhRYGJAkACxJrBQFFgYkCQBLEitF/wPZ+UZZ9a9UCAAAAABJRU5ErkJggg=="}}



const crypto = require('crypto');
const {proxy} = require("./jsdom/lib/jsdom/living/generated/utils");
const {randomNumberRange} = require("ghost-cursor/lib/math");
module = undefined;
process = undefined;
__dirname = undefined;
__filename = undefined;
require = undefined;
var stackTrace = {};
var idx = 0;
var arrs = {};
console.time("处理完毕，耗时");
Object.defineProperty(console, 'Console', {
    enumerable:false,
    configurable:false,
    writable:false,
})
Object.defineProperties(console, {
    createTask: {
        value: v_saf(function createTask(){}),
        enumerable:true,
        configurable:true,
        writable:false,
    },
    memory: {
        value: v_saf(function memory(){}),
        enumerable:true,
        configurable:true,
        writable:false,
    }
})
console.Console = undefined;
console.log(Object.keys(Object.getOwnPropertyDescriptors(console)))
// if (sid === 'fd2d2185483fa4f403f2cd92' || sid === '1'){
    Date.now = function now() { return 1693903208580 };
    Date.parse = function () { return 1693903208580 };
    Date.prototype.valueOf = function () { return 1693903208580 };
    Date.prototype.getTime = function () { return 1693903208580 };
    Date.prototype.toString = function () { return 1693903208580 };
    Performance.prototype.now = function now(){ return Number('1693903208580'.slice(8))}

    Math.random = function random() { return 0.08636862211354912 };
// }



Date.prototype.toString = v_saf(function () {
    try {
        return this.getTime()
    } catch (e) {
        return Date.now()
    }
}, 'toString')
debug = false;
dtavm = {}
v_events = {}
v_start_stamp = Date.now()
print = console.log
dtavm.log = console.log
let con3 = console.log
let con4 = console.log
con3 = function (){}
con4 = function (){}



var v_console_logger = console.log
var v_console_log = function () {
    if (true) {
        v_console_logger.apply(this, arguments)
    }
}
// console.log = function () {}
window = this;

window = v_saf(window)
window.window = window
window.onbeforeinput = null;
window.onselectionchange = null;
window.onsecuritypolicyviolation = null;
window.Promise = Promise
window.ReadableStream = v_saf(function ReadableStream() {})
window.TransformStream = v_saf(function TransformStream() {})
window.SubmitEvent = v_saf(function SubmitEvent() {})



window.CSS = proxy({
    supports: function (){
        print('CSS.supports', arguments)
        return true;
    }
}, 'CSS')
window = new Proxy(window, {
    get(target, p, receiver) {
        // if (p === 'addEventListener'){
        //     debugger;
        // }
        let res = Reflect.get(target, p, receiver);
        if (!['Array', 'Math', 'Function', 'Object', 'ENV'].includes(p)) console.log('get window', p, typeof res)
        // console.log(Reflect.get(target, '_cf_chl_ctx', receiver))

        if (!['_registeredHandlers', 'window'].includes(p) && res && typeof res === 'object' && typeof p !== 'symbol' && p !== 'removeEventListener') {
            return proxy(res, p)
        }
        return res;
    },
    set(target, p, newValue, receiver) {
        console.log('set window', p, newValue)
        if (typeof newValue === 'string' && newValue.startsWith('3g')) {
            _console(newValue)
            // process.exit(0)
        }
        Reflect.set(target, p, newValue, receiver)
    }
});


// let HeaderGeneratorOptions = require('header-generator').HeaderGeneratorOptions


_console2 = console.log
// Math.random = function (){
//     _console2("call random")
//     return 0.12364546
// }
//
// _date = Date
// ssssssss = new _date('2023-05-14T03:24:00')
// Date = function() {
//     return ssssssss;
// }
// Date.__proto__ = _date

// var _hasOwnProperty = Object.hasOwnProperty;
// Object.hasOwnProperty = function (){
//     let res =  _hasOwnProperty.apply(this, arguments);
//     print('Object.hasOwnProperty', arguments, res === undefined);
//     if (arguments[1] === 'createElement')debugger;
//     return res;
// }
// var _getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
// Object.getOwnPropertyDescriptor = function (){
//     let res =  _getOwnPropertyDescriptor.apply(this, arguments);
//     print('Object.getOwnPropertyDescriptor', arguments[1], res === undefined);
//     if (arguments[1] === 'createElement')debugger;
//
//     return res;
// }
function aaProxy(obj, name) {
    // return obj;
    return new Proxy(obj, {
        get(target, propKey, receiver) { //拦截对象属性的读取，比如proxy.foo和proxy['foo']。
            let temp = Reflect.get(target, propKey, receiver);
            print(`${name} -> get ${propKey.toString()} return -> ${temp == undefined}`);
            if (typeof temp == 'object') {
                temp = myProxy(temp, name + " => " + propKey)
            }
            return temp;
        },
        set(target, propKey, value, receiver) { //拦截对象属性的设置，比如proxy.foo = v或proxy['foo'] = v，返回一个布尔值。
            const temp = Reflect.set(target, propKey, value, receiver);
            print(`${name} -> set ${propKey} value -> ${value}`);
            // if (propKey == 'pathname')debugger;
            return temp;
        },
        has(target, propKey) { //拦截propKey in proxy的操作，返回一个布尔值。
            const temp = Reflect.has(target, propKey);
            try {
                print(`${name} -> has ${propKey}`, temp);
            } catch (e) {
            }
            return temp;
        },
        deleteProperty(target, propKey) { //拦截delete proxy[propKey]的操作，返回一个布尔值。
            const temp = Reflect.deleteProperty(target, propKey);
            return temp;
        },
        ownKeys(target) { //拦截Object.getOwnPropertyNames(proxy)、Object.getOwnPropertySymbols(proxy)、Object.keys(proxy)、for...in循环，返回一个数组。该方法返回目标对象所有自身的属性的属性名，而Object.keys()的返回结果仅包括目标对象自身的可遍历属性。
            const temp = Reflect.ownKeys(target);
            return temp;
        },
        getOwnPropertyDescriptor(target, propKey) { //拦截Object.getOwnPropertyDescriptor(proxy, propKey)，返回属性的描述对象。
            const temp = Reflect.getOwnPropertyDescriptor(target, propKey);
            return temp;
        },
        defineProperty(target, propKey, propDesc) { //拦截Object.defineProperty(proxy, propKey, propDesc）、Object.defineProperties(proxy, propDescs)，返回一个布尔值。
            const temp = Reflect.defineProperty(target, propKey, propDesc);
            return temp;
        },
        preventExtensions(target) { //拦截Object.preventExtensions(proxy)，返回一个布尔值。
            const temp = Reflect.preventExtensions(target);
            return temp;
        },
        getPrototypeOf(target) { //拦截Object.getPrototypeOf(proxy)，返回一个对象。
            const temp = Reflect.getPrototypeOf(target);
            return temp;
        },
        isExtensible(target) { //拦截Object.isExtensible(proxy)，返回一个布尔值。
            const temp = Reflect.isExtensible(target);
            return temp;
        },
        setPrototypeOf(target, proto) { //拦截Object.setPrototypeOf(proxy, proto)，返回一个布尔值。如果目标对象是函数，那么还有两种额外操作可以拦截。
            const temp = Reflect.setPrototypeOf(target, proto);
            return temp;
        },
        apply(target, object, args) { //拦截 Proxy 实例作为函数调用的操作，比如proxy(...args)、proxy.call(object, ...args)、proxy.apply(...)。
            const temp = Reflect.apply(target, object, args);
            return temp;
        },
        construct(target, args) { //拦截 Proxy 实例作为构造函数调用的操作，比如new proxy(...args)。
            const temp = Reflect.construct(target, args);
            return temp;
        }
    })
}

// dtavm.proxy =
debug = false
var v_saf;
!function () {
    var n = Function.toString, t = [], i = [], o = [].indexOf.bind(t), e = [].push.bind(t), r = [].push.bind(i);

    function u(n, t, nn) {
        tt = ''
        if (nn) {
            tt = ' ' + nn
        }
        return -1 == o(n) && (e(n), r(`function${tt} ${t || n.name || ""}() { [native code] }`)), n
    }

    Object.defineProperty(Function.prototype, "toString", {
        enumerable: !1,
        configurable: !0,
        writable: !0,
        value: function () {
            let res = "function" == typeof this && i[o(this)] || n.call(this)
            // print('toString', arguments, '|||', 'res', res)

            return res;
        }
    }), u(Function.prototype.toString, "toString"), v_saf = u
}();

function v_hook_href(obj, name, initurl) {
    var r = Object.defineProperty(obj, 'href', {
        get: function () {
            if (!(this.protocol) && !(this.host)) {
                r = ''
            } else {
                r = this.protocol + "//" + this.host + (this.port ? ":" + this.port : "") + this.pathname + this.search + this.hash;
            }
            // v_console_log(`  [*] ${name||obj.constructor.name} -> href[get]:`, JSON.stringify(r))
            return r
        },
        set: function (href) {
            href = href.trim()
            v_console_log(`  [*] ${name || obj.constructor.name} -> href[set]:`, JSON.stringify(href))
            if (href.startsWith("http://") || href.startsWith("https://")) {/*ok*/
            } else if (href.startsWith("//")) {
                href = (this.protocol ? this.protocol : 'http:') + href
            } else {
                href = this.protocol + "//" + this.host + (this.port ? ":" + this.port : "") + '/' + ((href[0] == '/') ? href.slice(1) : href)
            }
            var a = href.match(/([^:]+:)\/\/([^/:?#]+):?(\d+)?([^?#]*)?(\?[^#]*)?(#.*)?/);
            this.protocol = a[1] ? a[1] : "";
            this.host = a[2] ? a[2] : "";
            this.port = a[3] ? a[3] : "";
            this.pathname = a[4] ? a[4] : "";
            this.search = a[5] ? a[5] : "";
            this.hash = a[6] ? a[6] : "";
            this.hostname = this.host;
            this.origin = this.protocol + "//" + this.host + (this.port ? ":" + this.port : "");
        }
    });
    // r = Object.defineProperty(r, 'search', {
    //     get: function(){
    //         v_console_log(`  [*] ${name||obj.constructor.name} -> search[get]:`, this.search)
    //
    //         // v_console_log(`  [*] ${name||obj.constructor.name} -> href[get]:`, JSON.stringify(r))
    //         return this.search_
    //     },
    //     set: function(href){
    //         v_console_log(`  [*] ${name||obj.constructor.name} -> search[set]:`, href)
    //
    //         this.search_ = href
    //     }
    // });
    if (initurl && initurl.trim()) {
        var temp = v_new_toggle;
        v_new_toggle = true;
        r.href = initurl;
        v_new_toggle = temp;
    }

    return r
}

function _inherits(t, e) {
    t.prototype = Object.create(e.prototype, {
        constructor: {value: t, writable: !0, configurable: !0}
    }), e && Object.setPrototypeOf(t, e)
}

// Object.defineProperty(Object.prototype, Symbol.toStringTag, {
//     get() { return Object.getPrototypeOf(this).constructor.name }
// });
var v_new_toggle = true
Object.freeze(console)//only for javascript-obfuscator anti console debug.

v_console_log = function () {
}
var v_random = (function () {
    var seed = 276951438;
    return function random() {
        return seed = (seed * 9301 + 49297) % 233280, (seed / 233280)
    }
})()
var v_new = function (v) {
    var temp = v_new_toggle;
    v_new_toggle = true;
    var r = new v;
    v_new_toggle = temp;
    return r
}


RTCSessionDescription = v_saf(function RTCSessionDescription() {
    ;
})

EventTarget = v_saf(function EventTarget() {
    ;
})
CanvasRenderingContext2D = v_saf(function CanvasRenderingContext2D() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
CanvasGradient = v_saf(function CanvasGradient() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
WebGL2RenderingContext = v_saf(function WebGL2RenderingContext() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
MutationObserver = v_saf(function MutationObserver() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
OffscreenCanvasRenderingContext2D = v_saf(function OffscreenCanvasRenderingContext2D() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
NavigatorUAData = v_saf(function NavigatorUAData() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
FeaturePolicy = v_saf(function FeaturePolicy() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
NodeList = v_saf(function NodeList() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
HTMLCollection = v_saf(function HTMLCollection() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
HTMLAllCollection = v_saf(function HTMLAllCollection(arrs) {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;this.items == allNodes
})
Object.defineProperties(HTMLAllCollection.prototype, {
    items: {value: {}},
    item: {
        value: v_saf(function item() {

        })
    },
    length: {
        value: 0
    },
    namedItem: {
        value: v_saf(function namedItem() {

        })
    }
})
DOMTokenList = v_saf(function DOMTokenList() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
Event = v_saf(function Event() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
RTCIceCandidate = v_saf(function RTCIceCandidate() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
Bluetooth = v_saf(function Bluetooth() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
CredentialsContainer = v_saf(function CredentialsContainer() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
Navigator = v_saf(function Navigator() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;this._plugins = typeof PluginArray == 'undefined' ? [] : v_new(PluginArray);
    this._mimeTypes = typeof MimeTypeArray == 'undefined' ? [] : v_new(MimeTypeArray)
})


navis = {
    appCodeName: "Mozilla",
    appName: ENV.navigatorparams.appname,
    appVersion: ENV.navigatorparams.appversion,
    language: "en-US",
    languages: ['en-US', 'en', 'ru'],
    maxTouchPoints: ENV.navigatorparams.maxtouchpoints,
    platform: ENV.navigatorparams.platform,
    product: ENV.navigatorparams.product,
    productSub: ENV.navigatorparams.productsub,
    userAgent: ENV.navigatorparams.useragent,
    vendor: ENV.navigatorparams.vendor,
    vendorSub: ENV.navigatorparams.vendorsub,
    webdriver: false,
    hardwareconcurrency: ENV.navigatorparams.hardwareconcurrency,
    doNotTrack: ENV.navigatorparams.donottrack,
    buildID:ENV.navigatorparams.buildid || "20181001000000" ,
    oscpu:ENV.navigatorparams.oscpu || 'Intel Mac OS X 10.15',
}

// navis = fingerprint.navigator
Object.defineProperties(Navigator.prototype, {
    mediaDevices: {
        get() {
            v_console_log("  [*] Navigator -> mediaDevices[get]",);
            return v_new(MediaDevices)
        }
    },
    buildID: {
        get(){
            return navis.buildID
        }
    },
    oscpu: {
        get(){
            return navis.oscpu
        }
    },
    // cpuClass: {
    //     get(){
    //         v_console_log("  [*] Navigator -> cpuClass[get]", this._plugins || []);
    //         return ''
    //     }
    // },
    plugins: {
        get: v_saf(function plugins() {
            v_console_log("  [*] Navigator -> plugins[get]", this._plugins || []);
            if (Object.keys(ENV.plugins).length === 0){
                return [];
            }
            return this._plugins || []
        }, undefined, 'get')
    },
    mimeTypes: {
        get: v_saf(function mimeTypes() {
            v_console_log("  [*] Navigator -> mimeTypes[get]", this._mimeTypes || []);
            if (ENV.mimetypes.length === 0){
                return [];
            }
            return this._mimeTypes || []
        }, undefined, 'get')
    },
    appCodeName: {
        get() {
            v_console_log("  [*] Navigator -> appCodeName[get]", "Mozilla");
            // return "Mozilla"
            return navis.appCodeName
        }
    },
    appName: {
        get() {
            v_console_log("  [*] Navigator -> appName[get]", "Netscape");
            // return "Netscape"
            return navis.appName
        }
    },
    appVersion: {
        get() {
            v_console_log("  [*] Navigator -> appVersion[get]", "5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.62");
            // return "5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.62"
            return navis.appVersion
        }
    },
    hardwareConcurrency: {
        get() {
            v_console_log("  [*] Navigator -> hardwareConcurrency[get]", 8);
            return navis.hardwareconcurrency
        }
    },
    maxTouchPoints: {
        get() {
            v_console_log("  [*] Navigator -> maxTouchPoints[get]", 0);
            return 0
        }
    },
    platform: {
        get() {
            v_console_log("  [*] Navigator -> platform[get]", "MacIntel");
            return navis.platform
        }
    },
    product: {
        get() {
            v_console_log("  [*] Navigator -> product[get]", "Gecko");
            return navis.product
        }
    },
    productSub: {
        get() {
            v_console_log("  [*] Navigator -> productSub[get]", "20030107");
            return navis.productSub
        }
    },
    userAgent: {
        get: v_saf(function userAgent() {

            v_console_log("  [*] Navigator -> userAgent[get]", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.62");
            // return "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.62"
            return navis.userAgent
        }, undefined, 'get')
    },
    vendor: {
        get: v_saf(function vendor() {
            v_console_log("  [*] Navigator -> vendor[get]", "Google Inc.");
            return navis.vendor
        }, undefined, 'get')
    },
    vendorSub: {
        get() {
            v_console_log("  [*] Navigator -> vendorSub[get]", "");
            return navis.vendorSub
        }
    },
    doNotTrack: {
        get() {
            return navis.doNotTrack
            v_console_log("  [*] Navigator -> doNotTrack[get]", null);
            return null
        }
    },
    webdriver: {
        get() {
            v_console_log("  [*] Navigator -> webdriver[get]", false);
            return false
        }
    },
    geolocation: {
        get() {
            v_console_log("  [*] Navigator -> geolocation[get]", {});
            return {}
        }
    },

    credentials: {
        get() {
            v_console_log("  [*] Navigator -> credentials[get]", {});
            return v_new(CredentialsContainer)
        }
    },
    languages: {
        get() {
            v_console_log("  [*] Navigator -> languages[get]", {});
            return ['en-US', 'en', 'ru']
            return {}
        }
    },
    language: {
        get() {
            v_console_log("  [*] Navigator -> language[get]", {});
            return 'en-US'
        }
    },
    connection: {
        get() {
            v_console_log("  [*] Navigator -> connection[get]", {});
            return {}
        }
    },
    vibrate: {
        get() {
            v_console_log("  [*] Navigator -> vibrate[get]", {});
            return {}
        }
    },
    storage: {
        get() {
            v_console_log("  [*] Navigator -> storage[get]", {});
            return {}
        }
    },
    requestMediaKeySystemAccess: {
        get() {
            v_console_log("  [*] Navigator -> requestMediaKeySystemAccess[get]", {});
            return v_saf(function requestMediaKeySystemAccess() {
            })
        }
    },
    [Symbol.toStringTag]: {value: "Navigator", writable: false, enumerable: false, configurable: true},
})
if (navis.userAgent.indexOf('Firefox') === -1){
    Object.defineProperties(Navigator.prototype, {
        bluetooth: {
        get() {
            v_console_log("  [*] Navigator -> bluetooth[get]", {});

            return v_new(Bluetooth)
        }
    },
    })
        }

TextMetrics = v_saf(function TextMetrics() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
Plugin = v_saf(function Plugin() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
MimeType = v_saf(function MimeType() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
Object.defineProperties(Plugin.prototype, {
    name: {value: '', writable: true},
    description: {value: '', writable: true},
    filename: {value: '', writable: true},
    length: {value: '', writable: true},
})
PluginArray = v_saf(function PluginArray() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    for (let i = 0; i <Object.keys(ENV.plugins).length; i++) {
        this[i] = v_new(Plugin);
        let plugin = ENV.plugins[i];
        this[i].description = plugin.description;
        this[i].filename = plugin.filename;
        this[i].length = plugin.length;
        this[i].name = plugin.name;
    }
    console.log()
    // this[0] = v_new(Plugin);
    // this[0].description = "Portable Document Format";
    // this[0].filename = "internal-pdf-viewer";
    // this[0].length = 2;z
    // this[0].name = "PDF Viewer";
    // this[1] = v_new(Plugin);
    // this[1].description = "Portable Document Format";
    // this[1].filename = "internal-pdf-viewer";
    // this[1].length = 2;
    // this[1].name = "Chrome PDF Viewer";
    // this[2] = v_new(Plugin);
    // this[2].description = "Portable Document Format";
    // this[2].filename = "internal-pdf-viewer";
    // this[2].length = 2;
    // this[2].name = "Chromium PDF Viewer";
    // this[3] = v_new(Plugin);
    // this[3].description = "Portable Document Format";
    // this[3].filename = "internal-pdf-viewer";
    // this[3].length = 2;
    // this[3].name = "Microsoft Edge PDF Viewer";
    // this[4] = v_new(Plugin);
    // this[4].description = "Portable Document Format";
    // this[4].filename = "internal-pdf-viewer";
    // this[4].length = 2;
    // this[4].name = "WebKit built-in PDF";
})
PluginArray = new Proxy(PluginArray, {
    get(target, p, receiver) {
        let temp = Reflect.get(target, p, receiver);
        console.log('PluginArray get ', p);
        return temp;
    }
})
Object.defineProperties(PluginArray.prototype, {
    [Symbol.toStringTag]: {
        value: 'PluginArray',
    }
})
MimeType = v_saf(function MimeType() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
WebKitMutationObserver = v_saf(function WebKitMutationObserver() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
// crypto = v_saf(function Crypto(){if (!v_new_toggle){ throw TypeError("Illegal constructor") };
//     this.getRandomValues = function(){
//         v_console_log('  [*] Crypto -> getRandomValues[func]')
//         var e=arguments[0]; return e.map(function(x, i){return e[i]=v_random()*1073741824});}
//     this.randomUUID = function(){
//         v_console_log('  [*] Crypto -> randomUUID[func]')
//         function get2(){return (v_random()*255^0).toString(16).padStart(2,'0')}
//         function rpt(func,num){var r=[];for(var i=0;i<num;i++){r.push(func())};return r.join('')}
//         return [rpt(get2,4),rpt(get2,2),rpt(get2,2),rpt(get2,2),rpt(get2,6)].join('-')}})

// Object.defineProperties(crypto,{
//     subtle: {
//         value: v_saf(function SubtleCrypto(){})
//     }
// })
Image = v_saf(function Image() {
    ;
    return v_new(HTMLImageElement)
})
webkitResolveLocalFileSystemURL = v_saf(function webkitResolveLocalFileSystemURL() {
})
webkitRequestAnimationFrame = v_saf(function webkitRequestAnimationFrame() {
})
requestAnimationFrame = v_saf(function requestAnimationFrame() {
})
File = v_saf(function File() {
})

RTCDataChannel = v_saf(function RTCDataChannel() {
    ;
});
_inherits(RTCDataChannel, EventTarget)
Object.defineProperties(RTCDataChannel.prototype, {
    binaryType: {
        get() {
            print('  [*] RTCDataChannel -> binaryType[get] ', 'arraybuffer')
            return 'arraybuffer'
        }
    }
})
window.RTCDataChannel = RTCDataChannel;
Node = v_saf(function Node() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Node, EventTarget)
OffscreenCanvas = v_saf(function OffscreenCanvas() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(OffscreenCanvas, EventTarget)
WebSocket = v_saf(function WebSocket() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(WebSocket, EventTarget)
let RTCPeerConnectionIceEvent = v_saf(function RTCPeerConnectionIceEvent() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(RTCPeerConnectionIceEvent, Event)
CompressionStream = v_saf(function CompressionStream() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.CompressionStream = CompressionStream;
LayoutShiftAttribution = v_saf(function LayoutShiftAttribution() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.LayoutShiftAttribution = LayoutShiftAttribution;
FeaturePolicy = v_saf(function FeaturePolicy() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.FeaturePolicy = FeaturePolicy;

// todo hasOwnProperty 的环境
window.crossOriginIsolated = false
window.AbstractRange = v_saf(function AbstractRange() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.RTCDtlsTransport = v_saf(function RTCDtlsTransport() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

window.EventCounts = v_saf(function EventCounts() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.VisualViewport = v_saf(function VisualViewport() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.FinalizationRegistry = v_saf(function FinalizationRegistry() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.WritableStreamDefaultController = v_saf(function WritableStreamDefaultController() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

window.CSSCounterStyleRule = v_saf(function CSSCounterStyleRule() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.FileSystemDirectoryHandle = v_saf(function FileSystemDirectoryHandle() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.PerformancePaintTiming = v_saf(function PerformancePaintTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

window.DOMRectList = v_saf(function DOMRectList() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

window.Lock = v_saf(function Lock() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

window.CSSLayerBlockRule = v_saf(function CSSLayerBlockRule() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.ServiceWorkerContainer = v_saf(function ServiceWorkerContainer() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

window.HTMLDialogElement = v_saf(function HTMLDialogElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.CSSFontPaletteValuesRule = v_saf(function CSSFontPaletteValuesRule() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

window.NavigationPreloadManager = v_saf(function NavigationPreloadManager() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});



window.ReadableByteStreamController = v_saf(function ReadableByteStreamController() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.OffscreenCanvas = v_saf(function OffscreenCanvas() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});


MessageEvent = v_saf(function MessageEvent() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(MessageEvent, Event)
MediaQueryList = v_saf(function MediaQueryList() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(MediaQueryList, EventTarget)
UIEvent = v_saf(function UIEvent() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(UIEvent, Event)
Worker = v_saf(function Worker() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Worker, EventTarget)
Performance = v_saf(function Performance() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Performance, EventTarget)
XMLHttpRequestEventTarget = v_saf(function XMLHttpRequestEventTarget() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(XMLHttpRequestEventTarget, EventTarget)
Object.defineProperties(XMLHttpRequestEventTarget.prototype, {
    onloadstart: {enumerable: true, configurable: true, writable: true},
    onprogress: {enumerable: true, configurable: true, writable: true},
    onabort: {enumerable: true, configurable: true, writable: true},
    onerror: {enumerable: true, configurable: true, writable: true},
    onload: {enumerable: true, configurable: true, writable: true},
    ontimeout: {enumerable: true, configurable: true, writable: true},
    onloadend: {enumerable: true, configurable: true, writable: true},
    status: {
        get() {
            console.log("status_call222", arguments);
            return 0;
        }, enumerable: true, configurable: true
    },

})
Document = v_saf(function Document() {
    ;
});
_inherits(Document, Node)
Element = v_saf(function Element() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
MouseEvent = v_saf(function MouseEvent() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(MouseEvent, UIEvent)
KeyboardEvent = v_saf(function KeyboardEvent() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(KeyboardEvent, UIEvent)
XMLHttpRequest = v_saf(function XMLHttpRequest() {
    ;
});
_inherits(XMLHttpRequest, XMLHttpRequestEventTarget)
Object.defineProperties(XMLHttpRequest.prototype, {
    onreadystatechange: {
        get() {
            console.log("onreadystatechange_call", arguments)
        }, enumerable: true, configurable: true
    },
    headers: {enumerable: true, configurable: true, value: {}},
    readyState: {
        get() {
            console.log("readyState_call", arguments)
        }, enumerable: true, configurable: true
    },
    timeout: {
        get() {
            console.log("timeout_call", arguments)
        }, enumerable: true, configurable: true
    },
    withCredentials: {
        get() {
            console.log("withCredentials_call", arguments)
        }, enumerable: true, configurable: true
    },
    upload: {
        get() {
            console.log("upload_call", arguments)
        }, enumerable: true, configurable: true
    },
    responseURL: {
        get() {
            console.log("responseURL_call", arguments)
        }, enumerable: true, configurable: true
    },
    status: {
        get() {
            console.log("status_call", arguments);
            return 0;
        }, enumerable: true, configurable: true
    },
    statusText: {
        get() {
            console.log("statusText_call", arguments)
        }, enumerable: true, configurable: true
    },
    responseType: {
        get() {
            console.log("responseType_call", arguments)
        }, enumerable: true, configurable: true
    },
    response: {
        get() {
            console.log("response_call", arguments)
        }, enumerable: true, configurable: true
    },
    responseText: {
        // value:
        get() {
            console.log("responseText_call", arguments);
            return ' uPF3AwEoJlHlzWNlesZQyw==nEDp0BiUXDVv+kZI0xmvWA2l1/2Sd+cwEqZ/dab98vw/EW9vHnlu0ewwQ6/XbKoC/4OMgkSZlMatR5Juv64BjfveRzkJCkOxeOqOk82GovL+Lz68K0ps6QBt+rFSkT/Q9/HmcE+4gxnSBp2rS1FPXpuulY3PxlibjQHx4beX+JTnZBN+EC9mU+dCite0S5/uqq5SVVm7QQhHJikbu5oY0H72574dVVA22nEDH4QT4XKjfzPsPqdxUEOh77Y+H5aA6X6gLPtQz7L2uWO/naJhfodv6ngafMaz/pgYGIbCZJySNifAsPDEXTRsJIIi+mmCMOjadxgmYo7x2ZZXHUS4ATT7yIBYRsPHoWEyk37f7zzyNJ8N+LXhZF4vc++yBopxHJpDrCevB8zHA6mJPl+vdaojopVeOjMllg9CNemDelw0IPKj7hRp2ohhjMISI8tVlX9FdgAG5GcXAxs1tJNvZ72tOiEueFcY4qxjgK+9ZrfEjvVWx5qdnYjUHSruCn6wAd3yd7qG0/9tZjKjSogKOYsa8HXyuBaMEcb3DZc9dvzi8CqM6kCMaztIfwnklpbrufz9+CKOkcCAbJQnff8rb286T90uXbhcEBQGY6a8K4vYSEXsL0YaO+KcErqGyn6Eb6jQDdhr+ahQYcX4GaObwz5SLL0fZd9tML5R30G0hO5KFT1kw6kpPHtDUtQMtq6/OQB0jSioN+AQrNrHHG369g1v02danTP9BM03yNDL06f3yaVzQgiWf9uk4iSCwDGyWaciKnOWyMDtkWa+aRrrc6fLE/cBaOMPeHC9tU6o6q71k6SkV6LY/cNTn4InnVV3ZOeTZSNYSq7ufeTSbRnbr5sdWLLFUyWClwAPzf6bzaHwIy839XZoSFSLVeVOlCuf0xWLJ5b4BDCX2/5ZiXBK08qKsPWYipmfAwG+6R7HiyAIzYma6x8JBcEbMVxUSeUnOwqXWK5mF4YGXpnv3WpxuU5TLWHNI4RuljlOOM01K2tssd0XUrUSkbE4YpAlzT9rQFuUHHL98n0tf6gLT6dRqpGx5LjI8BLwatS6KMEzoa++BVtJKGWvUi6aP0xSVy9axRQxUFsFpeaJt4/u+jjclIqIkscTd1v+VKKMYLcoSDFfYbtF1005RUaIlSuHhsP9u6BM7QtanQD7Q/t1I91gRYekXgeJ/1PJdzVSSrGAY0DGkcl9oNgV5XaAY/PzNx6YmKk7YQx50/ynwSG9Wz8jBO0tx6K5dwfEB6tWvS+5VFN8QPBzXwBs/e2hQTnN/nT/hz9F3r6M3UGjp2Wey2dyolw2noQ4BTpMLls8Y9Bk9LHN4kW9u1x7TU2HTwx754VVcy/iEhvFJQcT1i8VT7Ozg2p5Gdh2hwRyr5lHXutAlFYad698dYVFu5Ow5tVu0lnj0QQZ6D3GUi0yYcTCImyVY6AbqIzGZxlTN0NzokG1aqSbUSJmHLLxsZ4jaKK4NegXQVlAxcN3NzXvexdB5NXQRD49Mj6FQ3BxEXrPuKRKKLqlTvFbDpZp3BC0rqtXgk+tYCg+FP3rwXWnNPlZSuAoyeJOdmTtcVMTyO50M+VS3caWHf3MNpBrwzMkQh8BRw3XKwf1mvENc4rOYqSgtlzSFQ+BdjExHNdU1Z1HFClDekC0gU4Ep9UFz2vL+ZHKGXGcSDED78NJXWJdS0Kz2FJhTKFM69pa7bnQEunY3MEfAw4=';
        }
    },
    responseXML: {
        get() {
            console.log("responseXML_call", arguments)
        }, enumerable: true, configurable: true
    },
    UNSENT: {
        get() {
            console.log("UNSENT_call", arguments)
        }, enumerable: true, configurable: true
    },
    OPENED: {
        get() {
            console.log("OPENED_call", arguments)
        }, enumerable: true, configurable: true
    },
    HEADERS_RECEIVED: {
        get() {
            console.log("HEADERS_RECEIVED_call", arguments)
        }, enumerable: true, configurable: true
    },
    LOADING: {
        get() {
            console.log("LOADING_call", arguments)
        }, enumerable: true, configurable: true
    },
    DONE: {
        get() {
            console.log("DONE_call", arguments)
        }, enumerable: true, configurable: true
    },
    abort: {
        get() {
            console.log("abort_call", arguments)
        }, enumerable: true, configurabled: true
    },
    getAllResponseHeaders: {
        get() {
            console.log("getAllResponseHeaders_call", arguments)
        }, enumerable: true, configurable: true
    },
    getResponseHeader: {
        get() {
            console.log("getResponseHeader_call", arguments)
        }, enumerable: true, configurable: true
    },
    open: {
        value: v_saf(function open() {
            console.log("open_call", arguments)
        }, undefined, ''), enumerable: true, configurable: true
    },
    overrideMimeType: {
        get() {
            console.log("overrideMimeType_call", arguments)
        }, enumerable: true, configurable: true
    },
    send: {
        value: v_saf(function () {
            console.log("send_call", arguments);
            debugger;
            this.onload && this.onload()
        }), enumerable: true, configurable: true
    },
    setRequestHeader: {
        value: v_saf(function () {
            print("setRequestHeader_call", arguments, arguments[1].length);
            this.headers[arguments[0].toLowerCase()] = arguments[1];
            if (arguments[0] === 'EE30zvQLWf-b') {
                console.log(this.headers)
            }
            ;
        }, undefined, undefined), enumerable: true, configurable: true
    },
})
// XMLHttpRequest.prototype.open = function(){
//     console.log("xhr_call_open", arguments)
// }
// XMLHttpRequest.prototype.send = function(){
//     console.log("xhr_call_send", arguments)
// }
// XMLHttpRequest.prototype.setRequestHeader = function(){
//     console.log("xhr_setRequestHeader_send", arguments)
// }


function v_init_event_target() {

    function _mk_mouse_event(type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) {
        if (type == 'click') {
            var m = new PointerEvent()
            m.pointerType = "mouse"
        } else {
            var m = new MouseEvent()
        }
        m.isTrusted = true
        m.type = type
        m.canBubble = canBubble
        m.cancelable = cancelable
        m.view = view
        m.detail = detail
        m.screenX = screenX;
        m.movementX = screenX
        m.screenY = screenY;
        m.movementY = screenY
        m.clientX = clientX;
        m.layerX = clientX;
        m.offsetX = clientX;
        m.pageX = clientX;
        m.x = clientX;
        m.clientY = clientY;
        m.layerY = clientY;
        m.offsetY = clientY;
        m.pageY = clientY;
        m.y = clientY;
        m.ctrlKey = ctrlKey
        m.altKey = altKey
        m.shiftKey = shiftKey
        m.metaKey = metaKey
        m.button = button
        m.relatedTarget = relatedTarget
        // print(m   )
        return m
    }

    function  make_mouse(type, x, y) {
        return _mk_mouse_event(type, true, true, window, 0, 0, 0, x, y, false, false, false, false, 0, null)
    }

    function mouse_click(x, y) {
        for (var i = 0; i < (v_events['click'] || []).length; i++) {
            v_events['click'][i][1](make_mouse('click', x, y))
        }
        for (var i = 0; i < (v_events['mousedown'] || []).length; i++) {
            v_events['mousedown'][i][1](make_mouse('mousedown', x, y))
        }
        for (var i = 0; i < (v_events['mouseup'] || []).length; i++) {
            v_events['mouseup'][i][1](make_mouse('mouseup', x, y))
        }
    }

    var offr = Math.random()

    function make_touch(_this, type, x, y, timeStamp) {
        var offx = _random()
        var offy = _random()
        var t = v_new(new v_saf(function Touch() {
        }))
        t = clientX = offx + x
        t = clientY = offy + y
        t = force = 1
        t = identifier = 0
        t = pageX = offx + x
        t = pageY = offy + y
        t = radiusX = 28 + offr
        t = radiusY = 28 + offr
        t = rotationAngle = 0
        t = screenX = 0
        t = screenY = 0
        var e = v_new(new v_saf(function TouchEvent() {
        }))
        e.isTrusted = true
        e.altKey = false
        e.bubbles = true
        e.cancelBubble = false
        e.cancelable = false
        e.changedTouches = e.targetTouches = e.touches = [t]
        e.composed = true
        e.ctrlKey = false
        e.currentTarget = null
        e.defaultPrevented = false
        e.detail = 0
        e.eventPhase = 0
        e.metaKey = false
        e.path = _this == window ? [window] : [_this, window]
        e.returnValue = true
        e.shiftKey = false
        e.sourceCapabilities = new v_saf(function InputDeviceCapabilities() {
            this.firesTouchEvents = true
        })
        e.srcElement = _this
        e.target = _this
        e.type = type
        e.timeStamp = timeStamp == undefined ? (new Date - v_start_stamp) : ((v_fake_stamp += _random() * 20) - v_start_stamp)
        e.view = window
        e.which = 0
        return e
    }

    function make_trace(x1, y1, x2, y2) {
        // 贝塞尔曲线
        function step_len(x1, y1, x2, y2) {
            var ln = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
            return (ln / 10) ^ 0
        }

        var slen = step_len(x1, y1, x2, y2)
        if (slen < 3) {
            return []
        }

        function factorial(x) {
            for (var y = 1; x > 1; x--) {
                y *= x
            }
            return y;
        }

        var lp = _random()
        var rp = _random()
        var xx1 = (x1 + (x2 - x1) / 12 * (4 - lp * 4)) ^ 0
        var yy1 = (y1 + (y2 - y1) / 12 * (8 + lp * 4)) ^ 0
        var xx2 = (x1 + (x2 - x1) / 12 * (8 + rp * 4)) ^ 0
        var yy2 = (y1 + (y2 - y1) / 12 * (4 - rp * 4)) ^ 0
        var points = [[x1, y1], [xx1, yy1], [xx2, yy2], [x2, y2]]
        var N = points.length
        var n = N - 1
        var traces = []
        var step = slen
        for (var T = 0; T < step + 1; T++) {
            var t = T * (1 / step)
            var x = 0
            var y = 0
            for (var i = 0; i < N; i++) {
                var B = factorial(n) * t ** i * (1 - t) ** (n - i) / (factorial(i) * factorial(n - i))
                x += points[i][0] * B
                y += points[i][1] * B
            }
            traces.push([x ^ 0, y ^ 0])
        }
        return traces
    }

    function touch(x1, y1, x2, y2) {
        if (x2 == undefined && y2 == undefined) {
            x2 = x1
            y2 = y1
        }
        var traces = make_trace(x1, y1, x2, y2)
        console.log('traces:', traces)
        for (var i = 0; i < (v_events['touchstart'] || []).length; i++) {
            v_events['touchstart'][i][1](make_touch(v_events['touchstart'][i][0], 'touchstart', x1, y1))
        }
        for (var j = 0; j < traces.length; j++) {
            var x = traces[j][0]
            var y = traces[j][0]
            for (var i = 0; i < (v_events['touchmove'] || []).length; i++) {
                v_events['touchmove'][i][1](make_touch(v_events['touchmove'][i][0], 'touchmove', x, y))
            }
        }
        for (var i = 0; i < (v_events['touchend'] || []).length; i++) {
            v_events['touchend'][i][1](make_touch(v_events['touchend'][i][0], 'touchend', x2, y2))
        }
    }

    function mouse_move(x1, y1, x2, y2) {
        if (x2 == undefined && y2 == undefined) {
            x2 = x1
            y2 = y1
        }
        var traces = make_trace(x1, y1, x2, y2)
        // console.log('traces:', traces)
        for (var j = 0; j < traces.length; j++) {
            var x = traces[j][0]
            var y = traces[j][0]
            // for (var i = 0; i < (v_events['mousemove'] || []).length; i++) {
            v_events['mousemove'](make_mouse(v_events['mousemove'], x, y))
            // }
        }
    }

    window.make_mouse = make_mouse
    window.mouse_click = mouse_click
    window.mouse_move = mouse_move
    window.touch = touch
    // EventTarget.prototype.addEventListener = function(){v_console_log('  [*] EventTarget -> addEventListener[func]', this===window?'[Window]':this===document?'[Document]':this, [].slice.call(arguments)); add_event(this, [].slice.call(arguments)); return null}
    // EventTarget.prototype.dispatchEvent = function(){v_console_log('  [*] EventTarget -> dispatchEvent[func]', this===window?'[Window]':this===document?'[Document]':this, [].slice.call(arguments)); add_event(this, [].slice.call(arguments)); return null}
    // EventTarget.prototype.removeEventListener = function(){v_console_log('  [*] EventTarget -> removeEventListener[func]', this===window?'[Window]':this===document?'[Document]':this, [].slice.call(arguments)); add_event(this, [].slice.call(arguments)); return null}
}

HTMLElement = v_saf(function HTMLElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLElement, Element)
HTMLScriptElement = v_saf(function HTMLScriptElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLScriptElement, HTMLElement)
HTMLBodyElement = v_saf(function HTMLBodyElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLBodyElement, HTMLElement)
Object.defineProperties(HTMLBodyElement.prototype, {
    // innerText: {
    //     get: function () {
    //         return 'ssss'
    //     },
    //     enumerable:true,
    //     configurable:true
    // },
    // webkitRequestFullScreen: {
    //     value: v_saf(function webkitRequestFullScreen(){}),
    //     enumerable:true,
    //     configurable:true
    // },
    [Symbol.toStringTag]: {value: "HTMLBodyElement", writable: false, enumerable: false, configurable: true},
})
HTMLCanvasElement = v_saf(function HTMLCanvasElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLCanvasElement, HTMLElement)
HTMLAnchorElement = v_saf(function HTMLAnchorElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    return v_hook_href(this, 'HTMLAnchorElement', location.href)
}, undefined, undefined);
// _inherits(HTMLAnchorElement, HTMLElement)
// Object.defineProperties(HTMLAnchorElement.prototype, {
//     // href: {
//     //     get() {
//     //         print("  [*] HTMLAnchorElement -> href[get]", "https://www.jetblue.com/booking/flights?from=LAS&to=BOS&depart=2023-07-10&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false")
//     //         return 'https://www.jetblue.com/booking/flights?from=LAS&to=BOS&depart=2023-07-10&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false'
//     //     }, set() {
//     //         v_console_log("  [*] HTMLAnchorElement -> href[set]", [].slice.call(arguments));
//     //     }
//     // },
//     // host: {
//     //     set(){
//     //         v_console_log("  [*] HTMLAnchorElement -> host[set]");
//     //     },
//     //     get() {
//     //         v_console_log("  [*] HTMLAnchorElement -> host[get]", "www.southwest.com");
//     //         return "www.southwest.com"
//     //     }
//     // },
//     // protocol: {
//     //     set(){
//     //         v_console_log("  [*] HTMLAnchorElement -> protocol[set]");
//     //     },
//     //     get() {
//     //         v_console_log("  [*] HTMLAnchorElement -> protocol[get]", "https:");
//     //         return "https:"
//     //     }
//     // },
//     // pathname: {
//     //     set(){
//     //         v_console_log("  [*] HTMLAnchorElement -> pathname[set]");
//     //     },
//     //     get() {
//     //         v_console_log("  [*] HTMLAnchorElement -> pathname[get]", "/air/booking/index.html");
//     //         return "/air/booking/index.html"
//     //     }
//     // },
//     // search: {
//     //     set(){
//     //         v_console_log("  [*] HTMLAnchorElement -> search[set]");
//     //     },
//     //     get() {
//     //         v_console_log("  [*] HTMLAnchorElement -> search[get]", "?adultPassengersCount=1&adultsCount=1&departureDate=2023-05-13&departureTimeOfDay=ALL_DAY&destinationAirportCode=BOS&fareType=USD&from=&int=HOMEQBOMAIR&originationAirportCode=LAS&passengerType=ADULT&promoCode=&reset=true&returnDate=&returnTimeOfDay=ALL_DAY&to=&tripType=oneway&validate=true")
//     //         return "?adultPassengersCount=1&adultsCount=1&departureDate=2023-05-13&departureTimeOfDay=ALL_DAY&destinationAirportCode=BOS&fareType=USD&from=&int=HOMEQBOMAIR&originationAirportCode=LAS&passengerType=ADULT&promoCode=&reset=true&returnDate=&returnTimeOfDay=ALL_DAY&to=&tripType=oneway&validate=true"
//     //     }
//     // },
//     // hash: {
//     //     set(){
//     //         v_console_log("  [*] HTMLAnchorElement -> hash[set]");
//     //     },
//     //     get() {
//     //         v_console_log("  [*] HTMLAnchorElement -> hash[get]", "");
//     //         return ""
//     //     }
//     // },
//     // port: {
//     //     set(){
//     //         v_console_log("  [*] HTMLAnchorElement -> port[set]");
//     //     },
//     //     get() {
//     //         v_console_log("  [*] HTMLAnchorElement -> port[get]", "");
//     //         return ""
//     //     }
//     // },
//     // hostname: {
//     //     set(){
//     //         v_console_log("  [*] HTMLAnchorElement -> hostname[set]");
//     //     },
//     //     get() {
//     //         v_console_log("  [*] HTMLAnchorElement -> hostname[get]", "www.southwest.com");
//     //         return "www.southwest.com"
//     //     }
//     // },
//     [Symbol.toStringTag]: {value: "HTMLAnchorElement", writable: false, enumerable: false, configurable: true},
// })

HTMLImageElement = v_saf(function HTMLImageElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLImageElement, HTMLElement)
HTMLIFrameElement = v_saf(function HTMLIFrameElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLIFrameElement, HTMLElement)

HTMLMediaElement = v_saf(function HTMLMediaElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLMediaElement, HTMLElement)
Object.defineProperties(HTMLMediaElement.prototype, {
    canPlayType: {
        value: v_saf(function canPlayType() {
            v_console_log("  [*] HTMLMediaElement -> canPlayType[func]", [].slice.call(arguments));
            let values = {
                'audio/aac; codecs="flac"': '',
                'audio/flac': 'probably',
                'audio/mpeg; codecs="mp3"': "probably",
                'audio/mpeg; codecs="vp9"': "",
                'audio/webm; codecs="vp8"': "",
                'audio/webz': "",
                'audio/x-m4a; codecs="mp3"': "",
                'audio/x-m4a; codecs="vp8, mp4a.40"': "",
                'audio/x-m4a; codecs="vp9, mp4a.40.2"': "",
                'video/mp4': 'maybe',
                'video/mp4; codecs="ac-3"': "",
                'video/mp4; codecs="avc1.42011E"': "",
                'video/mp4; codecs="avc1.42E009"': 'maybe',
                'video/mp4; codecs="avc1.42E034"': 'probably',
                'video/mp4; codecs="avc1.42F01E"': 'probably',
                'video/mp4; codecs="avc1.4D001E"': 'probably',
                'video/mp4; codecs="avc3.42001E"': 'probably',
                'video/mp4; codecs="avc3.42E01E, mp4a.40.29"': 'probably',
                'video/mp4; codecs="flac"': 'probably',
                'video/mp4; codecs="hev1"': "",
                'video/mp4; codecs="hvc1x"': "",
                'video/mp4; codecs="lavc1337"': "",
                'video/mp4; codecs="mp4a.40.02"': 'probably',
                'video/mp4; codecs="mp4a.40.5"': 'probably',
                'video/mp4; codecs="mp4a.67"': 'probably',
                'video/mp4; codecs="opus"': 'probably',
                'video/ogg; codecs="flac"': 'probably',
                'video/ogg; codecs="opus"': 'probably',
                'video/ogg; codecs="vp8"': 'probably',
                'video/webm': 'maybe',
                'video/webm; codecs="av01.0.04M.08"': 'probably',
                'video/webm; codecs="vp09.02.10.08"': "probably",
                'video/x-dv': "",
                'video/x-m4v; codecs="avc1.42AC23"': "maybe",
            }
        })
    },
    NETWORK_EMPTY: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    NETWORK_IDLE: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    NETWORK_LOADING: {"value": 2, "writable": false, "enumerable": true, "configurable": false},
    NETWORK_NO_SOURCE: {"value": 3, "writable": false, "enumerable": true, "configurable": false},
    HAVE_NOTHING: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    HAVE_METADATA: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    HAVE_CURRENT_DATA: {"value": 2, "writable": false, "enumerable": true, "configurable": false},
    HAVE_FUTURE_DATA: {"value": 3, "writable": false, "enumerable": true, "configurable": false},
    HAVE_ENOUGH_DATA: {"value": 4, "writable": false, "enumerable": true, "configurable": false},
    [Symbol.toStringTag]: {value: "HTMLMediaElement", writable: false, enumerable: false, configurable: true},
})
WindowProperties = v_saf(function WindowProperties() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(WindowProperties, EventTarget)

// _inherits(Window, WindowProperties)

var Screen = v_saf(function Screen() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Screen, EventTarget)
// Screen = dtavm.proxy(Screen, 'Screen')
Object.defineProperties(Screen.prototype, {
    availWidth: {
        get: v_saf(function availWidth() {
            v_console_log("  [*] Screen -> availWidth[get]", screens.availWidth);

            // return 2560
            return screens.availWidth
        }, undefined, 'get'), enumerable: true, configurable: true
    },
    availHeight: {
        get: v_saf(function availHeight() {
            v_console_log("  [*] Screen -> availHeight[get]", screens.availHeight);

            // return 2560
            return screens.availHeight
        }, undefined, 'get'), enumerable: true, configurable: true
    },
    width: {
        get: v_saf(function width() {
            v_console_log("  [*] Screen -> width[get]", screens.width);

            // return 2560
            return screens.width

        }, undefined, 'get'), enumerable: true, configurable: true
    },
    height: {
        get: v_saf(function height() {
            v_console_log("  [*] Screen -> height[get]", screens.height);

            // return 2560
            return screens.height
        }, undefined, 'get'), enumerable: true, configurable: true
    },
    colorDepth: {
        get() {
            v_console_log("  [*] Screen -> colorDepth[get]", screens.colorDepth);

            // return 24
            return screens.colorDepth

        }, enumerable: true, configurable: true
    },
    pixelDepth: {
        get() {
            v_console_log("  [*] Screen -> pixelDepth[get]", screens.pixelDepth);

            // return 24
            return screens.pixelDepth

        }, enumerable: true, configurable: true
    },
    availLeft: {
        get() {
            v_console_log("  [*] Screen -> availLeft[get]", screens.availLeft);

            // return 0
            return screens.availLeft

        }, enumerable: true, configurable: true
    },
    availTop: {
        get() {
            v_console_log("  [*] Screen -> availTop[get]", screens.availTop);

            // return 25
            return screens.availTop

        }, enumerable: true, configurable: true
    },
    orientation: {
        get() {
            v_console_log("  [*] Screen -> orientation[get]");
            return {}
        }, enumerable: true, configurable: true
    },
    onchange: {
        get() {
            return null
        }, enumerable: true, configurable: true
    },
    isExtended: {
        get() {
            return true
        }, enumerable: true, configurable: true
    },
    [Symbol.toStringTag]: {value: "Screen", writable: false, enumerable: false, configurable: true},
})
// Screen.prototype = dtavm.proxy(Screen.prototype, ' Screen.prototype')
HTMLDocument = v_saf(function HTMLDocument() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;Object.defineProperty(this, 'location', {
        get() {
            return location
        }
    })
});
_inherits(HTMLDocument, Document)
HTMLHeadElement = v_saf(function HTMLHeadElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLHeadElement, HTMLElement)
External = v_saf(function External() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
External(HTMLBodyElement, Event)
WebGLShaderPrecisionFormat = v_saf(function WebGLShaderPrecisionFormat() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
Object.defineProperties(WebGLShaderPrecisionFormat.prototype, {
    precision: {
        get() {
            v_console_log('WebGLShaderPrecisionFormat.prototype precision')
            return 23
        }
    },
    rangeMax: {
        get() {
            v_console_log('WebGLShaderPrecisionFormat.prototype rangeMax')

            return 127
        }
    },
    rangeMin: {
        get() {
            v_console_log('WebGLShaderPrecisionFormat.prototype rangeMin')

            return 127
        }
    },
})
MimeTypeArray = v_saf(function MimeTypeArray() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    this[0] = v_new(Plugin);
    this[0].description = "Portable Document Format";
    this[0].enabledPlugin = {"0": {}, "1": {}};
    this[0].suffixes = "pdf";
    this[0].type = "application/pdf";
    this[1] = v_new(Plugin);
    this[1].description = "Portable Document Format";
    this[1].enabledPlugin = {"0": {}, "1": {}};
    this[1].suffixes = "pdf";
    this[1].type = "text/pdf";
})
CSSStyleDeclaration = v_saf(function CSSStyleDeclaration() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
EXTTextureFilterAnisotropic = v_saf(function EXTTextureFilterAnisotropic() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
Object.defineProperties(EXTTextureFilterAnisotropic.prototype, {
    MAX_TEXTURE_MAX_ANISOTROPY_EXT: {value: 34047},
    TEXTURE_MAX_ANISOTROPY_EXT: {value: 34047},

})
Location = v_saf(function Location() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})

let _origin = '';
Object.defineProperties(Location.prototype,{
    href: {
        get: function () {
            if (!(this.protocol) && !(this.host)) {
                r = ''
            } else {
                r = this.protocol + "//" + this.host + (this.port ? ":" + this.port : "") + this.pathname + this.search + this.hash;
            }
            // v_console_log(`  [*] ${name||obj.constructor.name} -> href[get]:`, JSON.stringify(r))
            return r
        },
        set: function (href) {
            href = href.trim()
            v_console_log(`  href[set]:`, JSON.stringify(href))
            if (href.startsWith("http://") || href.startsWith("https://")) {/*ok*/
            } else if (href.startsWith("//")) {
                href = (this.protocol ? this.protocol : 'http:') + href
            } else {
                href = this.protocol + "//" + this.host + (this.port ? ":" + this.port : "") + '/' + ((href[0] == '/') ? href.slice(1) : href)
            }
            var a = href.match(/([^:]+:)\/\/([^/:?#]+):?(\d+)?([^?#]*)?(\?[^#]*)?(#.*)?/);
            this.protocol = a[1] ? a[1] : "";
            this.host = a[2] ? a[2] : "";
            this.port = a[3] ? a[3] : "";
            this.pathname = a[4] ? a[4] : "";
            this.search = a[5] ? a[5] : "";
            this.hash = a[6] ? a[6] : "";
            this.hostname = this.host;
            this.origin = this.protocol + "//" + this.host + (this.port ? ":" + this.port : "");
        }
    },
  assign: {
        value: v_saf(function assign(){

        }),
      enumerable:true,

    },

  // fragmentDirective: 'c',
  // hash: {set: function(arg){this._hash = arg}, get:function(){return this._hash}, enumerable:true},
  // host: {set: function(arg){this._host = arg}, get:function(){return this._host}, enumerable:true},
  // hostname: {set: function(arg){this._hostname = arg}, get:function(){return this._hostname}, enumerable:true},
  origin: {set: function(arg){_origin = arg}, get:function(){return _origin}, enumerable:true},
  // pathname: {set: function(arg){this._pathname = arg}, get:function(){return this._pathname}, enumerable:true},
  // port: {set: function(arg){this._port = arg}, get:function(){return this._port}, enumerable:true},
  // protocol: {set: function(arg){this._protocol = arg}, get:function(){return this._protocol}, enumerable:true},
  // host: 'e',
  // hostname: 'f',
  // href: 'g',
  // origin: 'h',
  // pathname: 'i',
  // port: 'j',
  // protocol: 'k',
  reload: {
        value: v_saf(function reload(){

        }),
      enumerable:true,

    },
  replace: {
        value: v_saf(function replace(){

        }),
      enumerable:true,
    },
  toString: {
        value: v_saf(function toString(){
            return ''
        }),
      enumerable:true,

    },
})
WebGLRenderingContext = v_saf(function WebGLRenderingContext() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;

    function WebGLBuffer() {
    }

    function WebGLProgram() {
    }

    function WebGLShader() {
    }

    this._toggle = {}
    this.createBuffer = function () {
        v_console_log('  [*] WebGLRenderingContext -> createBuffer[func]');
        return v_new(WebGLBuffer)
    }
    this.createProgram = function () {
        v_console_log('  [*] WebGLRenderingContext -> createProgram[func]');
        return v_new(WebGLProgram)
    }
    this.createShader = function () {
        v_console_log('  [*] WebGLRenderingContext -> createShader[func]');
        return v_new(WebGLShader)
    }
    this.getSupportedExtensions = function () {
        v_console_log('  [*] WebGLRenderingContext -> getSupportedExtensions[func]')
        return [
            "ANGLE_instanced_arrays",
            "EXT_blend_minmax",
            "EXT_color_buffer_half_float",
            "EXT_disjoint_timer_query",
            "EXT_float_blend",
            "EXT_frag_depth",
            "EXT_shader_texture_lod",
            "EXT_texture_compression_rgtc",
            "EXT_texture_filter_anisotropic",
            "EXT_sRGB",
            "KHR_parallel_shader_compile",
            "OES_element_index_uint",
            "OES_fbo_render_mipmap",
            "OES_standard_derivatives",
            "OES_texture_float",
            "OES_texture_float_linear",
            "OES_texture_half_float",
            "OES_texture_half_float_linear",
            "OES_vertex_array_object",
            "WEBGL_color_buffer_float",
            "WEBGL_compressed_texture_s3tc",
            "WEBGL_compressed_texture_s3tc_srgb",
            "WEBGL_debug_renderer_info",
            "WEBGL_debug_shaders",
            "WEBGL_depth_texture",
            "WEBGL_draw_buffers",
            "WEBGL_lose_context",
            "WEBGL_multi_draw"
        ]
    }
    var self = this
    this.getExtension = function (key) {
        v_console_log('  [*] WebGLRenderingContext -> getExtension[func]:', key)

        class WebGLDebugRendererInfo {
            get UNMASKED_VENDOR_WEBGL() {
                self._toggle[37445] = 1;
                return 37445
            }

            get UNMASKED_RENDERER_WEBGL() {
                self._toggle[37446] = 1;
                return 37446
            }
        }

        class WebGLLoseContext {
            loseContext() {
            }

            restoreContext() {
            }
        }

        if (key == 'WEBGL_debug_renderer_info') {
            var r = new WebGLDebugRendererInfo
        } else if (key == 'EXT_texture_filter_anisotropic') {
            var r = v_new(EXTTextureFilterAnisotropic)
        } else if (key == 'WEBGL_lose_context') {
            var r = new WebGLLoseContext
        } else {
            var r = new WebGLDebugRendererInfo
        }
        return aaProxy(r, key)
    }
    this.getParameter = function (key) {
        v_console_log('  [*] WebGLRenderingContext -> getParameter[func]:', key)
        if (this._toggle[key]) {
            if (key == 37445) {
                return "Google Inc. (ATI Technologies Inc.)"
            }
            if (key == 37446) {
                return "ANGLE (ATI Technologies Inc., AMD Radeon RX 560 OpenGL Engine, OpenGL 4.1)"
            }
        } else {
            if (key == 33902) {
                return new Float32Array([1, 1])
            }
            if (key == 33901) {
                return new Float32Array([1, 1024])
            }
            if (key == 35661) {
                return 32
            }
            if (key == 34047) {
                return 16
            }
            if (key == 34076) {
                return 16384
            }
            if (key == 36349) {
                return 1024
            }
            if (key == 34024) {
                return 16384
            }
            if (key == 34930) {
                return 16
            }
            if (key == 3379) {
                return 16384
            }
            if (key == 36348) {
                return 30
            }
            if (key == 34921) {
                return 16
            }
            if (key == 35660) {
                return 16
            }
            if (key == 36347) {
                return 4095
            }
            if (key == 3386) {
                return new Int32Array([32767, 32767])
            }
            if (key == 3410) {
                return 8
            }
            if (key == 7937) {
                return "WebKit WebGL"
            }
            if (key == 35724) {
                return "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)"
            }
            if (key == 3415) {
                return 0
            }
            if (key == 7936) {
                return "WebKit"
            }
            if (key == 7938) {
                return "WebGL 1.0 (OpenGL ES 2.0 Chromium)"
            }
            if (key == 3411) {
                return 8
            }
            if (key == 3412) {
                return 8
            }
            if (key == 3413) {
                return 8
            }
            if (key == 3414) {
                return 24
            }
            return null
        }
    }
    this.getContextAttributes = function () {
        v_console_log('  [*] WebGLRenderingContext -> getContextAttributes[func]')
        return {
            alpha: true,
            antialias: true,
            depth: true,
            desynchronized: false,
            failIfMajorPerformanceCaveat: false,
            powerPreference: "default",
            premultipliedAlpha: true,
            preserveDrawingBuffer: false,
            stencil: false,
            xrCompatible: false,
        }
    }
    this.getShaderPrecisionFormat = function (a, b) {
        v_console_log('  [*] WebGLRenderingContext -> getShaderPrecisionFormat[func]', a, b)

        var r1 = v_new(WebGLShaderPrecisionFormat)
        r1.rangeMin = 127
        r1.rangeMax = 127
        r1.precision = 23
        var r2 = v_new(WebGLShaderPrecisionFormat)
        r2.rangeMin = 31
        r2.rangeMax = 30
        r2.precision = 0
        if (a == 35633 && b == 36338) {
            return r1
        }
        if (a == 35633 && b == 36337) {
            return r1
        }
        if (a == 35633 && b == 36336) {
            return r1
        }
        if (a == 35633 && b == 36341) {
            return r2
        }
        if (a == 35633 && b == 36340) {
            return r2
        }
        if (a == 35633 && b == 36339) {
            return r2
        }
        if (a == 35632 && b == 36338) {
            return r1
        }
        if (a == 35632 && b == 36337) {
            return r1
        }
        if (a == 35632 && b == 36336) {
            return r1
        }
        if (a == 35632 && b == 36341) {
            return r2
        }
        if (a == 35632 && b == 36340) {
            return r2
        }
        if (a == 35632 && b == 36339) {
            return r2
        }
        throw Error('getShaderPrecisionFormat')
    }
    v_saf(this.createBuffer, 'createBuffer')
    v_saf(this.createProgram, 'createProgram')
    v_saf(this.createShader, 'createShader')
    v_saf(this.getSupportedExtensions, 'getSupportedExtensions')
    v_saf(this.getExtension, 'getExtension')
    v_saf(this.getParameter, 'getParameter')
    v_saf(this.getContextAttributes, 'getContextAttributes')
    v_saf(this.getShaderPrecisionFormat, 'getShaderPrecisionFormat')
})
PerformanceEntry = v_saf(function PerformanceEntry() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
MediaDevices = v_saf(function MediaDevices() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(MediaDevices, EventTarget)
Object.defineProperties(MediaDevices.prototype, {
    ondevicechange: {
        value: v_saf(function ondevicechange() {
            v_console_log("MediaDevices ondevicechange", arguments)
        })
    },
    enumerateDevices: {
        value: function () {
            return {
                then: function () {
                    return this
                }, catch: function () {
                }
            }
        }
    }
})
PerformanceElementTiming = v_saf(function PerformanceElementTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformanceElementTiming, PerformanceEntry)
PerformanceEventTiming = v_saf(function PerformanceEventTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformanceEventTiming, PerformanceEntry)
PerformanceLongTaskTiming = v_saf(function PerformanceLongTaskTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformanceLongTaskTiming, PerformanceEntry)
PerformanceMark = v_saf(function PerformanceMark() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformanceMark, PerformanceEntry)
PerformanceMeasure = v_saf(function PerformanceMeasure() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformanceMeasure, PerformanceEntry)
PerformanceNavigation = v_saf(function PerformanceNavigation() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
PerformanceResourceTiming = v_saf(function PerformanceResourceTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformanceResourceTiming, PerformanceEntry)
PerformanceNavigationTiming = v_saf(function PerformanceNavigationTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformanceNavigationTiming, PerformanceResourceTiming)
PerformanceObserver = v_saf(function PerformanceObserver() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
PerformanceObserverEntryList = v_saf(function PerformanceObserverEntryList() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
PerformancePaintTiming = v_saf(function PerformancePaintTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PerformancePaintTiming, PerformanceEntry)
PerformanceServerTiming = v_saf(function PerformanceServerTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
PerformanceTiming = v_saf(function PerformanceTiming() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
HTMLUnknownElement = v_saf(function HTMLUnknownElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLUnknownElement, HTMLElement)
HTMLVideoElement = v_saf(function HTMLVideoElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLVideoElement, HTMLMediaElement)

Storage = v_saf(function Storage() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
ImageData = v_saf(function ImageData() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
Object.defineProperties(ImageData.prototype, {
    data: {
        value: Uint8ClampedArray.from([0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255]),
        writable: true
    },
    height: {value: 5, writable: true},
    width: {value: 5, writable: true},
    colorSpace: {value: 'srgb', writable: true},
})
Touch = v_saf(function Touch() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
TouchEvent = v_saf(function TouchEvent() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(TouchEvent, UIEvent)

window.StaticRange = v_saf(function StaticRange() {
})
PointerEvent = v_saf(function PointerEvent() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(PointerEvent, MouseEvent)
HTMLHtmlElement = v_saf(function HTMLHtmlElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLHtmlElement, HTMLElement)
HTMLMetaElement = v_saf(function HTMLMetaElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLMetaElement, HTMLElement)
HTMLTitleElement = v_saf(function HTMLTitleElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLTitleElement, HTMLElement)
HTMLScriptElement = v_saf(function HTMLScriptElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLScriptElement, HTMLElement)
HTMLStyleElement = v_saf(function HTMLScriptElement() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(HTMLStyleElement, HTMLElement)
Object.defineProperties(Node.prototype, {
    attrs: {
        value: {}
    },
    setAttribute: {
        value: function (key, value) {
            this.attrs[key] = value
        }
    },
    parentNode: {
        value: v_new(HTMLScriptElement)
    },
    insertBefore: {
        value: function (tag, newNode) {
            return tag
        }
    }
})

getRanHex = size => {
    let result = [];
    let hexRef = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'];

    for (let n = 0; n < size; n++) {
        result.push(hexRef[Math.floor(_random() * 16)].toUpperCase() + hexRef[Math.floor(_random() * 16)].toUpperCase());
    }
    return result;
}
Object.defineProperties(RTCSessionDescription.prototype, {
    sdp: {
        get: v_saf(function get() {
            let t1 = parseInt(Math.random() * (9145445486224659982 / 2) + 9145445486224659982 / 1.2)
            let hex = getRanHex(32).join(':');
            let res = `v=0
o=- ${t1} 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0
a=extmap-allow-mixed
a=msid-semantic: WMS
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=ice-ufrag:Pz1P
a=ice-pwd:2RkyfgKRyILQtDZZ5mluUlPS
a=ice-options:trickle
a=fingerprint:sha-256 ${hex}
a=setup:actpass
a=mid:0
a=sctp-port:5000
a=max-message-size:262144`
            console.log("  [*] RTCSessionDescription -> sdp[get]", res);

            return res

        })
    },
    type: {
        get: v_saf(function get() {
            print("  [*] RTCSessionDescription -> type[get]", "offer");
            return "offer"
        })
    },
    [Symbol.toStringTag]: {value: "RTCSessionDescription", writable: false, enumerable: false, configurable: true},
})

Object.defineProperties(EventTarget.prototype, {
    [Symbol.toStringTag]: {value: "EventTarget", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(CanvasRenderingContext2D.prototype, {
    filleStyleVal: {value: '', writable: true},
    rectVal: {value: '', writable: true},
    // filleStyleVal: {value:'', writable:true},
    fillRect: {
        value: v_saf(function fillRect() {
            v_console_log("  [*] CanvasRenderingContext2D -> fillRect[func]", [].slice.call(arguments));
            this.rectVal = arguments;
        })
    },
    arc: {
        value: v_saf(function arc() {
            v_console_log("  [*] CanvasRenderingContext2D -> arc[func]", [].slice.call(arguments));
        })
    },
    createLinearGradient: {
        value: v_saf(function createLinearGradient() {
            v_console_log("  [*] CanvasRenderingContext2D -> createLinearGradient[func]", [].slice.call(arguments));
        })
    },
    moveTo: {
        value: v_saf(function moveTo() {
            v_console_log("  [*] CanvasRenderingContext2D -> moveTo[func]", [].slice.call(arguments));
            this.moveToText = arguments;
        })
    },
    lineTo: {
        value: v_saf(function lineTo() {
            v_console_log("  [*] CanvasRenderingContext2D -> lineTo[func]", [].slice.call(arguments));
            this.lineToText = arguments
        })
    },
    getImageData: {
        value: v_saf(function getImageData() {
            print("  [*] CanvasRenderingContext2D -> getImageData[func]", [].slice.call(arguments));
            let t = v_new(ImageData)
            if (arguments[0] == 18 && arguments[1] == 90) {
                console.log('ggiggg')
                t.data = Uint8ClampedArray.from([214, 122, 6, 255])
                t.width = 1;
                t.height = 1;
            }
            if (arguments[0] == 38 && arguments[1] == 77) {
                console.log('ggiggg')
                t.data = Uint8ClampedArray.from([255, 255, 255, 255])
                t.width = 1;
                t.height = 1;
            }
            t.imageData = arguments;
            console.log(t)
            return t
        }, undefined, ''),
        enumerable:true,
        configurable: true
    },
    measureText: {
        value: v_saf(function measureText() {
            v_console_log("  [*] CanvasRenderingContext2D -> measureText[func]", [].slice.call(arguments));
            let t = v_new(TextMetrics)
            t.text = arguments
            t.fontval = this.fontVal

            console.log(t, this)
            return t
        })
    },
    fillText: {
        value: v_saf(function fillText() {
            v_console_log("  [*] CanvasRenderingContext2D -> fillText[func]", [].slice.call(arguments));
            this.fillTextVal = arguments
        }, undefined, ''),
        enumerable:true,
        configurable: true
    },
    fillStyle: {
        set: v_saf(function fillStyle() {
            v_console_log("  [*] CanvasRenderingContext2D -> fillStyle[set]", [].slice.call(arguments));
            this.filleStyleVal = arguments;
        }, undefined, 'set'),
        get: v_saf(function fillStyle() {
            v_console_log("  [*] CanvasRenderingContext2D -> fillStyle[get]", [].slice.call(arguments));
            return this.filleStyleVal
        }, undefined, 'get'),
        enumerable:true,
        configurable: true
    },
    lineWidth: {
        set() {
            v_console_log("  [*] CanvasRenderingContext2D -> lineWidth[set]", [].slice.call(arguments));
        },
        enumerable:true,
        configurable: true
    },
    strokeStyle: {
        set: v_saf(function strokeStyle() {
            v_console_log("  [*] CanvasRenderingContext2D -> strokeStyle[set]", [].slice.call(arguments));
            this._strokeStyle = arguments
        }, undefined, 'set'),
        get: v_saf(function strokeStyle() {
            v_console_log("  [*] CanvasRenderingContext2D -> strokeStyle[get]", [].slice.call(arguments));
            return this._strokeStyle;
        }, undefined, 'get'),
        enumerable:true,
        configurable: true
    },
    textBaseline: {
        set() {
            v_console_log("  [*] CanvasRenderingContext2D -> textBaseline[set]", [].slice.call(arguments));
        },
        enumerable:true,
        configurable: true
    },
    font: {
        set: v_saf(function font() {
            v_console_log("  [*] CanvasRenderingContext2D -> font[set]", [].slice.call(arguments));
            this.fontVal = arguments[0];
        }, undefined, 'set'),
        get: v_saf(function font() {
            v_console_log("  [*] CanvasRenderingContext2D -> font[get]", [].slice.call(arguments));
            return this.fontVal
        }, undefined, 'get'),
        enumerable:true,
        configurable: true
    },
    shadowOffsetX: {
        set() {
            v_console_log("  [*] CanvasRenderingContext2D -> shadowOffsetX[set]", [].slice.call(arguments));
            this.shadowOffsetXText = arguments[0]
        }
    },
    shadowOffsetY: {
        set() {
            v_console_log("  [*] CanvasRenderingContext2D -> shadowOffsetY[set]", [].slice.call(arguments));
            this.shadowOffsetYText = arguments[0]
        }
    },
    shadowBlur: {
        set() {
            v_console_log("  [*] CanvasRenderingContext2D -> shadowBlur[set]", [].slice.call(arguments));
            this.shadowBlurText = arguments[0]
        }
    },
    shadowColor: {
        set() {
            v_console_log("  [*] CanvasRenderingContext2D -> shadowColor[set]", [].slice.call(arguments));
            this.shadowColorText = arguments[0]
        }
    },
    beginPath: {
        value: v_saf(function beginPath() {
            v_console_log("  [*] CanvasRenderingContext2D -> beginPath[func]", [].slice.call(arguments));
        })
    },
    stroke: {
        value: v_saf(function stroke() {
            v_console_log("  [*] CanvasRenderingContext2D -> stroke[func]", [].slice.call(arguments));
        })
    },
    closePath: {
        value: v_saf(function closePath() {
            v_console_log("  [*] CanvasRenderingContext2D -> closePath[func]", [].slice.call(arguments));
        })
    },
    fill: {
        value: v_saf(function fill() {
            v_console_log("  [*] CanvasRenderingContext2D -> fill[func]", [].slice.call(arguments));
        })
    },
    drawImage: {
        value: v_saf(function drawImage() {
            v_console_log("  [*] CanvasRenderingContext2D -> drawImage[func]", [].slice.call(arguments));
        })
    },
    [Symbol.toStringTag]: {value: "CanvasRenderingContext2D", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(CanvasGradient.prototype, {
    addColorStop: {
        value: v_saf(function addColorStop() {
            v_console_log("  [*] CanvasGradient -> addColorStop[func]", [].slice.call(arguments));
        })
    },
    [Symbol.toStringTag]: {value: "CanvasGradient", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(WebGL2RenderingContext.prototype, {
    createShader: {
        value: v_saf(function createShader() {
            v_console_log("  [*] WebGL2RenderingContext -> createShader[func]", [].slice.call(arguments));
        })
    },
    shaderSource: {
        value: v_saf(function shaderSource() {
            v_console_log("  [*] WebGL2RenderingContext -> shaderSource[func]", [].slice.call(arguments));
        })
    },
    compileShader: {
        value: v_saf(function compileShader() {
            v_console_log("  [*] WebGL2RenderingContext -> compileShader[func]", [].slice.call(arguments));
        })
    },
    getShaderParameter: {
        value: v_saf(function getShaderParameter() {
            v_console_log("  [*] WebGL2RenderingContext -> getShaderParameter[func]", [].slice.call(arguments));
        })
    },
    attachShader: {
        value: v_saf(function attachShader() {
            v_console_log("  [*] WebGL2RenderingContext -> attachShader[func]", [].slice.call(arguments));
        })
    },
    linkProgram: {
        value: v_saf(function linkProgram() {
            v_console_log("  [*] WebGL2RenderingContext -> linkProgram[func]", [].slice.call(arguments));
        })
    },
    getProgramParameter: {
        value: v_saf(function getProgramParameter() {
            v_console_log("  [*] WebGL2RenderingContext -> getProgramParameter[func]", [].slice.call(arguments));
        })
    },
    bindBuffer: {
        value: v_saf(function bindBuffer() {
            v_console_log("  [*] WebGL2RenderingContext -> bindBuffer[func]", [].slice.call(arguments));
        })
    },
    bufferData: {
        value: v_saf(function bufferData() {
            v_console_log("  [*] WebGL2RenderingContext -> bufferData[func]", [].slice.call(arguments));
        })
    },
    getAttribLocation: {
        value: v_saf(function getAttribLocation() {
            v_console_log("  [*] WebGL2RenderingContext -> getAttribLocation[func]", [].slice.call(arguments));
        })
    },
    vertexAttribPointer: {
        value: v_saf(function vertexAttribPointer() {
            v_console_log("  [*] WebGL2RenderingContext -> vertexAttribPointer[func]", [].slice.call(arguments));
        })
    },
    enableVertexAttribArray: {
        value: v_saf(function enableVertexAttribArray() {
            v_console_log("  [*] WebGL2RenderingContext -> enableVertexAttribArray[func]", [].slice.call(arguments));
        })
    },
    useProgram: {
        value: v_saf(function useProgram() {
            v_console_log("  [*] WebGL2RenderingContext -> useProgram[func]", [].slice.call(arguments));
        })
    },
    getUniformLocation: {
        value: v_saf(function getUniformLocation() {
            v_console_log("  [*] WebGL2RenderingContext -> getUniformLocation[func]", [].slice.call(arguments));
        })
    },
    uniform4fv: {
        value: v_saf(function uniform4fv() {
            v_console_log("  [*] WebGL2RenderingContext -> uniform4fv[func]", [].slice.call(arguments));
        })
    },
    drawArrays: {
        value: v_saf(function drawArrays() {
            v_console_log("  [*] WebGL2RenderingContext -> drawArrays[func]", [].slice.call(arguments));
        })
    },
    readPixels: {
        value: v_saf(function readPixels() {
            v_console_log("  [*] WebGL2RenderingContext -> readPixels[func]", [].slice.call(arguments));
        })
    },
    createProgram: {
        value: v_saf(function createProgram() {
            v_console_log("  [*] WebGL2RenderingContext -> createProgram[func]", [].slice.call(arguments));
        })
    },
    createBuffer: {
        value: v_saf(function createBuffer() {
            v_console_log("  [*] WebGL2RenderingContext -> createBuffer[func]", [].slice.call(arguments));
        })
    },
    DEPTH_BUFFER_BIT: {"value": 256, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BUFFER_BIT: {"value": 1024, "writable": false, "enumerable": true, "configurable": false},
    COLOR_BUFFER_BIT: {"value": 16384, "writable": false, "enumerable": true, "configurable": false},
    POINTS: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    LINES: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    LINE_LOOP: {"value": 2, "writable": false, "enumerable": true, "configurable": false},
    LINE_STRIP: {"value": 3, "writable": false, "enumerable": true, "configurable": false},
    TRIANGLES: {"value": 4, "writable": false, "enumerable": true, "configurable": false},
    TRIANGLE_STRIP: {"value": 5, "writable": false, "enumerable": true, "configurable": false},
    TRIANGLE_FAN: {"value": 6, "writable": false, "enumerable": true, "configurable": false},
    ZERO: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    ONE: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    SRC_COLOR: {"value": 768, "writable": false, "enumerable": true, "configurable": false},
    ONE_MINUS_SRC_COLOR: {"value": 769, "writable": false, "enumerable": true, "configurable": false},
    SRC_ALPHA: {"value": 770, "writable": false, "enumerable": true, "configurable": false},
    ONE_MINUS_SRC_ALPHA: {"value": 771, "writable": false, "enumerable": true, "configurable": false},
    DST_ALPHA: {"value": 772, "writable": false, "enumerable": true, "configurable": false},
    ONE_MINUS_DST_ALPHA: {"value": 773, "writable": false, "enumerable": true, "configurable": false},
    DST_COLOR: {"value": 774, "writable": false, "enumerable": true, "configurable": false},
    ONE_MINUS_DST_COLOR: {"value": 775, "writable": false, "enumerable": true, "configurable": false},
    SRC_ALPHA_SATURATE: {"value": 776, "writable": false, "enumerable": true, "configurable": false},
    FUNC_ADD: {"value": 32774, "writable": false, "enumerable": true, "configurable": false},
    BLEND_EQUATION: {"value": 32777, "writable": false, "enumerable": true, "configurable": false},
    BLEND_EQUATION_RGB: {"value": 32777, "writable": false, "enumerable": true, "configurable": false},
    BLEND_EQUATION_ALPHA: {"value": 34877, "writable": false, "enumerable": true, "configurable": false},
    FUNC_SUBTRACT: {"value": 32778, "writable": false, "enumerable": true, "configurable": false},
    FUNC_REVERSE_SUBTRACT: {"value": 32779, "writable": false, "enumerable": true, "configurable": false},
    BLEND_DST_RGB: {"value": 32968, "writable": false, "enumerable": true, "configurable": false},
    BLEND_SRC_RGB: {"value": 32969, "writable": false, "enumerable": true, "configurable": false},
    BLEND_DST_ALPHA: {"value": 32970, "writable": false, "enumerable": true, "configurable": false},
    BLEND_SRC_ALPHA: {"value": 32971, "writable": false, "enumerable": true, "configurable": false},
    CONSTANT_COLOR: {"value": 32769, "writable": false, "enumerable": true, "configurable": false},
    ONE_MINUS_CONSTANT_COLOR: {"value": 32770, "writable": false, "enumerable": true, "configurable": false},
    CONSTANT_ALPHA: {"value": 32771, "writable": false, "enumerable": true, "configurable": false},
    ONE_MINUS_CONSTANT_ALPHA: {"value": 32772, "writable": false, "enumerable": true, "configurable": false},
    BLEND_COLOR: {"value": 32773, "writable": false, "enumerable": true, "configurable": false},
    ARRAY_BUFFER: {"value": 34962, "writable": false, "enumerable": true, "configurable": false},
    ELEMENT_ARRAY_BUFFER: {"value": 34963, "writable": false, "enumerable": true, "configurable": false},
    ARRAY_BUFFER_BINDING: {"value": 34964, "writable": false, "enumerable": true, "configurable": false},
    ELEMENT_ARRAY_BUFFER_BINDING: {"value": 34965, "writable": false, "enumerable": true, "configurable": false},
    STREAM_DRAW: {"value": 35040, "writable": false, "enumerable": true, "configurable": false},
    STATIC_DRAW: {"value": 35044, "writable": false, "enumerable": true, "configurable": false},
    DYNAMIC_DRAW: {"value": 35048, "writable": false, "enumerable": true, "configurable": false},
    BUFFER_SIZE: {"value": 34660, "writable": false, "enumerable": true, "configurable": false},
    BUFFER_USAGE: {"value": 34661, "writable": false, "enumerable": true, "configurable": false},
    CURRENT_VERTEX_ATTRIB: {"value": 34342, "writable": false, "enumerable": true, "configurable": false},
    FRONT: {"value": 1028, "writable": false, "enumerable": true, "configurable": false},
    BACK: {"value": 1029, "writable": false, "enumerable": true, "configurable": false},
    FRONT_AND_BACK: {"value": 1032, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_2D: {"value": 3553, "writable": false, "enumerable": true, "configurable": false},
    CULL_FACE: {"value": 2884, "writable": false, "enumerable": true, "configurable": false},
    BLEND: {"value": 3042, "writable": false, "enumerable": true, "configurable": false},
    DITHER: {"value": 3024, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_TEST: {"value": 2960, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_TEST: {"value": 2929, "writable": false, "enumerable": true, "configurable": false},
    SCISSOR_TEST: {"value": 3089, "writable": false, "enumerable": true, "configurable": false},
    POLYGON_OFFSET_FILL: {"value": 32823, "writable": false, "enumerable": true, "configurable": false},
    SAMPLE_ALPHA_TO_COVERAGE: {"value": 32926, "writable": false, "enumerable": true, "configurable": false},
    SAMPLE_COVERAGE: {"value": 32928, "writable": false, "enumerable": true, "configurable": false},
    NO_ERROR: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    INVALID_ENUM: {"value": 1280, "writable": false, "enumerable": true, "configurable": false},
    INVALID_VALUE: {"value": 1281, "writable": false, "enumerable": true, "configurable": false},
    INVALID_OPERATION: {"value": 1282, "writable": false, "enumerable": true, "configurable": false},
    OUT_OF_MEMORY: {"value": 1285, "writable": false, "enumerable": true, "configurable": false},
    CW: {"value": 2304, "writable": false, "enumerable": true, "configurable": false},
    CCW: {"value": 2305, "writable": false, "enumerable": true, "configurable": false},
    LINE_WIDTH: {"value": 2849, "writable": false, "enumerable": true, "configurable": false},
    ALIASED_POINT_SIZE_RANGE: {"value": 33901, "writable": false, "enumerable": true, "configurable": false},
    ALIASED_LINE_WIDTH_RANGE: {"value": 33902, "writable": false, "enumerable": true, "configurable": false},
    CULL_FACE_MODE: {"value": 2885, "writable": false, "enumerable": true, "configurable": false},
    FRONT_FACE: {"value": 2886, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_RANGE: {"value": 2928, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_WRITEMASK: {"value": 2930, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_CLEAR_VALUE: {"value": 2931, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_FUNC: {"value": 2932, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_CLEAR_VALUE: {"value": 2961, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_FUNC: {"value": 2962, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_FAIL: {"value": 2964, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_PASS_DEPTH_FAIL: {"value": 2965, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_PASS_DEPTH_PASS: {"value": 2966, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_REF: {"value": 2967, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_VALUE_MASK: {"value": 2963, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_WRITEMASK: {"value": 2968, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BACK_FUNC: {"value": 34816, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BACK_FAIL: {"value": 34817, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BACK_PASS_DEPTH_FAIL: {"value": 34818, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BACK_PASS_DEPTH_PASS: {"value": 34819, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BACK_REF: {"value": 36003, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BACK_VALUE_MASK: {"value": 36004, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BACK_WRITEMASK: {"value": 36005, "writable": false, "enumerable": true, "configurable": false},
    VIEWPORT: {"value": 2978, "writable": false, "enumerable": true, "configurable": false},
    SCISSOR_BOX: {"value": 3088, "writable": false, "enumerable": true, "configurable": false},
    COLOR_CLEAR_VALUE: {"value": 3106, "writable": false, "enumerable": true, "configurable": false},
    COLOR_WRITEMASK: {"value": 3107, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_ALIGNMENT: {"value": 3317, "writable": false, "enumerable": true, "configurable": false},
    PACK_ALIGNMENT: {"value": 3333, "writable": false, "enumerable": true, "configurable": false},
    MAX_TEXTURE_SIZE: {"value": 3379, "writable": false, "enumerable": true, "configurable": false},
    MAX_VIEWPORT_DIMS: {"value": 3386, "writable": false, "enumerable": true, "configurable": false},
    SUBPIXEL_BITS: {"value": 3408, "writable": false, "enumerable": true, "configurable": false},
    RED_BITS: {"value": 3410, "writable": false, "enumerable": true, "configurable": false},
    GREEN_BITS: {"value": 3411, "writable": false, "enumerable": true, "configurable": false},
    BLUE_BITS: {"value": 3412, "writable": false, "enumerable": true, "configurable": false},
    ALPHA_BITS: {"value": 3413, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_BITS: {"value": 3414, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_BITS: {"value": 3415, "writable": false, "enumerable": true, "configurable": false},
    POLYGON_OFFSET_UNITS: {"value": 10752, "writable": false, "enumerable": true, "configurable": false},
    POLYGON_OFFSET_FACTOR: {"value": 32824, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_BINDING_2D: {"value": 32873, "writable": false, "enumerable": true, "configurable": false},
    SAMPLE_BUFFERS: {"value": 32936, "writable": false, "enumerable": true, "configurable": false},
    SAMPLES: {"value": 32937, "writable": false, "enumerable": true, "configurable": false},
    SAMPLE_COVERAGE_VALUE: {"value": 32938, "writable": false, "enumerable": true, "configurable": false},
    SAMPLE_COVERAGE_INVERT: {"value": 32939, "writable": false, "enumerable": true, "configurable": false},
    COMPRESSED_TEXTURE_FORMATS: {"value": 34467, "writable": false, "enumerable": true, "configurable": false},
    DONT_CARE: {"value": 4352, "writable": false, "enumerable": true, "configurable": false},
    FASTEST: {"value": 4353, "writable": false, "enumerable": true, "configurable": false},
    NICEST: {"value": 4354, "writable": false, "enumerable": true, "configurable": false},
    GENERATE_MIPMAP_HINT: {"value": 33170, "writable": false, "enumerable": true, "configurable": false},
    BYTE: {"value": 5120, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_BYTE: {"value": 5121, "writable": false, "enumerable": true, "configurable": false},
    SHORT: {"value": 5122, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_SHORT: {"value": 5123, "writable": false, "enumerable": true, "configurable": false},
    INT: {"value": 5124, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT: {"value": 5125, "writable": false, "enumerable": true, "configurable": false},
    FLOAT: {"value": 5126, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_COMPONENT: {"value": 6402, "writable": false, "enumerable": true, "configurable": false},
    ALPHA: {"value": 6406, "writable": false, "enumerable": true, "configurable": false},
    RGB: {"value": 6407, "writable": false, "enumerable": true, "configurable": false},
    RGBA: {"value": 6408, "writable": false, "enumerable": true, "configurable": false},
    LUMINANCE: {"value": 6409, "writable": false, "enumerable": true, "configurable": false},
    LUMINANCE_ALPHA: {"value": 6410, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_SHORT_4_4_4_4: {"value": 32819, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_SHORT_5_5_5_1: {"value": 32820, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_SHORT_5_6_5: {"value": 33635, "writable": false, "enumerable": true, "configurable": false},
    FRAGMENT_SHADER: {"value": 35632, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_SHADER: {"value": 35633, "writable": false, "enumerable": true, "configurable": false},
    MAX_VERTEX_ATTRIBS: {"value": 34921, "writable": false, "enumerable": true, "configurable": false},
    MAX_VERTEX_UNIFORM_VECTORS: {"value": 36347, "writable": false, "enumerable": true, "configurable": false},
    MAX_VARYING_VECTORS: {"value": 36348, "writable": false, "enumerable": true, "configurable": false},
    MAX_COMBINED_TEXTURE_IMAGE_UNITS: {"value": 35661, "writable": false, "enumerable": true, "configurable": false},
    MAX_VERTEX_TEXTURE_IMAGE_UNITS: {"value": 35660, "writable": false, "enumerable": true, "configurable": false},
    MAX_TEXTURE_IMAGE_UNITS: {"value": 34930, "writable": false, "enumerable": true, "configurable": false},
    MAX_FRAGMENT_UNIFORM_VECTORS: {"value": 36349, "writable": false, "enumerable": true, "configurable": false},
    SHADER_TYPE: {"value": 35663, "writable": false, "enumerable": true, "configurable": false},
    DELETE_STATUS: {"value": 35712, "writable": false, "enumerable": true, "configurable": false},
    LINK_STATUS: {"value": 35714, "writable": false, "enumerable": true, "configurable": false},
    VALIDATE_STATUS: {"value": 35715, "writable": false, "enumerable": true, "configurable": false},
    ATTACHED_SHADERS: {"value": 35717, "writable": false, "enumerable": true, "configurable": false},
    ACTIVE_UNIFORMS: {"value": 35718, "writable": false, "enumerable": true, "configurable": false},
    ACTIVE_ATTRIBUTES: {"value": 35721, "writable": false, "enumerable": true, "configurable": false},
    SHADING_LANGUAGE_VERSION: {"value": 35724, "writable": false, "enumerable": true, "configurable": false},
    CURRENT_PROGRAM: {"value": 35725, "writable": false, "enumerable": true, "configurable": false},
    NEVER: {"value": 512, "writable": false, "enumerable": true, "configurable": false},
    LESS: {"value": 513, "writable": false, "enumerable": true, "configurable": false},
    EQUAL: {"value": 514, "writable": false, "enumerable": true, "configurable": false},
    LEQUAL: {"value": 515, "writable": false, "enumerable": true, "configurable": false},
    GREATER: {"value": 516, "writable": false, "enumerable": true, "configurable": false},
    NOTEQUAL: {"value": 517, "writable": false, "enumerable": true, "configurable": false},
    GEQUAL: {"value": 518, "writable": false, "enumerable": true, "configurable": false},
    ALWAYS: {"value": 519, "writable": false, "enumerable": true, "configurable": false},
    KEEP: {"value": 7680, "writable": false, "enumerable": true, "configurable": false},
    REPLACE: {"value": 7681, "writable": false, "enumerable": true, "configurable": false},
    INCR: {"value": 7682, "writable": false, "enumerable": true, "configurable": false},
    DECR: {"value": 7683, "writable": false, "enumerable": true, "configurable": false},
    INVERT: {"value": 5386, "writable": false, "enumerable": true, "configurable": false},
    INCR_WRAP: {"value": 34055, "writable": false, "enumerable": true, "configurable": false},
    DECR_WRAP: {"value": 34056, "writable": false, "enumerable": true, "configurable": false},
    VENDOR: {"value": 7936, "writable": false, "enumerable": true, "configurable": false},
    RENDERER: {"value": 7937, "writable": false, "enumerable": true, "configurable": false},
    VERSION: {"value": 7938, "writable": false, "enumerable": true, "configurable": false},
    NEAREST: {"value": 9728, "writable": false, "enumerable": true, "configurable": false},
    LINEAR: {"value": 9729, "writable": false, "enumerable": true, "configurable": false},
    NEAREST_MIPMAP_NEAREST: {"value": 9984, "writable": false, "enumerable": true, "configurable": false},
    LINEAR_MIPMAP_NEAREST: {"value": 9985, "writable": false, "enumerable": true, "configurable": false},
    NEAREST_MIPMAP_LINEAR: {"value": 9986, "writable": false, "enumerable": true, "configurable": false},
    LINEAR_MIPMAP_LINEAR: {"value": 9987, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_MAG_FILTER: {"value": 10240, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_MIN_FILTER: {"value": 10241, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_WRAP_S: {"value": 10242, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_WRAP_T: {"value": 10243, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE: {"value": 5890, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_CUBE_MAP: {"value": 34067, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_BINDING_CUBE_MAP: {"value": 34068, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_CUBE_MAP_POSITIVE_X: {"value": 34069, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_CUBE_MAP_NEGATIVE_X: {"value": 34070, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_CUBE_MAP_POSITIVE_Y: {"value": 34071, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_CUBE_MAP_NEGATIVE_Y: {"value": 34072, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_CUBE_MAP_POSITIVE_Z: {"value": 34073, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_CUBE_MAP_NEGATIVE_Z: {"value": 34074, "writable": false, "enumerable": true, "configurable": false},
    MAX_CUBE_MAP_TEXTURE_SIZE: {"value": 34076, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE0: {"value": 33984, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE1: {"value": 33985, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE2: {"value": 33986, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE3: {"value": 33987, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE4: {"value": 33988, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE5: {"value": 33989, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE6: {"value": 33990, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE7: {"value": 33991, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE8: {"value": 33992, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE9: {"value": 33993, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE10: {"value": 33994, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE11: {"value": 33995, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE12: {"value": 33996, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE13: {"value": 33997, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE14: {"value": 33998, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE15: {"value": 33999, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE16: {"value": 34000, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE17: {"value": 34001, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE18: {"value": 34002, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE19: {"value": 34003, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE20: {"value": 34004, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE21: {"value": 34005, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE22: {"value": 34006, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE23: {"value": 34007, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE24: {"value": 34008, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE25: {"value": 34009, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE26: {"value": 34010, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE27: {"value": 34011, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE28: {"value": 34012, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE29: {"value": 34013, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE30: {"value": 34014, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE31: {"value": 34015, "writable": false, "enumerable": true, "configurable": false},
    ACTIVE_TEXTURE: {"value": 34016, "writable": false, "enumerable": true, "configurable": false},
    REPEAT: {"value": 10497, "writable": false, "enumerable": true, "configurable": false},
    CLAMP_TO_EDGE: {"value": 33071, "writable": false, "enumerable": true, "configurable": false},
    MIRRORED_REPEAT: {"value": 33648, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_VEC2: {"value": 35664, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_VEC3: {"value": 35665, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_VEC4: {"value": 35666, "writable": false, "enumerable": true, "configurable": false},
    INT_VEC2: {"value": 35667, "writable": false, "enumerable": true, "configurable": false},
    INT_VEC3: {"value": 35668, "writable": false, "enumerable": true, "configurable": false},
    INT_VEC4: {"value": 35669, "writable": false, "enumerable": true, "configurable": false},
    BOOL: {"value": 35670, "writable": false, "enumerable": true, "configurable": false},
    BOOL_VEC2: {"value": 35671, "writable": false, "enumerable": true, "configurable": false},
    BOOL_VEC3: {"value": 35672, "writable": false, "enumerable": true, "configurable": false},
    BOOL_VEC4: {"value": 35673, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT2: {"value": 35674, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT3: {"value": 35675, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT4: {"value": 35676, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_2D: {"value": 35678, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_CUBE: {"value": 35680, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_ENABLED: {"value": 34338, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_SIZE: {"value": 34339, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_STRIDE: {"value": 34340, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_TYPE: {"value": 34341, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_NORMALIZED: {"value": 34922, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_POINTER: {"value": 34373, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: {"value": 34975, "writable": false, "enumerable": true, "configurable": false},
    IMPLEMENTATION_COLOR_READ_TYPE: {"value": 35738, "writable": false, "enumerable": true, "configurable": false},
    IMPLEMENTATION_COLOR_READ_FORMAT: {"value": 35739, "writable": false, "enumerable": true, "configurable": false},
    COMPILE_STATUS: {"value": 35713, "writable": false, "enumerable": true, "configurable": false},
    LOW_FLOAT: {"value": 36336, "writable": false, "enumerable": true, "configurable": false},
    MEDIUM_FLOAT: {"value": 36337, "writable": false, "enumerable": true, "configurable": false},
    HIGH_FLOAT: {"value": 36338, "writable": false, "enumerable": true, "configurable": false},
    LOW_INT: {"value": 36339, "writable": false, "enumerable": true, "configurable": false},
    MEDIUM_INT: {"value": 36340, "writable": false, "enumerable": true, "configurable": false},
    HIGH_INT: {"value": 36341, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER: {"value": 36160, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER: {"value": 36161, "writable": false, "enumerable": true, "configurable": false},
    RGBA4: {"value": 32854, "writable": false, "enumerable": true, "configurable": false},
    RGB5_A1: {"value": 32855, "writable": false, "enumerable": true, "configurable": false},
    RGB565: {"value": 36194, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_COMPONENT16: {"value": 33189, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_INDEX8: {"value": 36168, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_STENCIL: {"value": 34041, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_WIDTH: {"value": 36162, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_HEIGHT: {"value": 36163, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_INTERNAL_FORMAT: {"value": 36164, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_RED_SIZE: {"value": 36176, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_GREEN_SIZE: {"value": 36177, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_BLUE_SIZE: {"value": 36178, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_ALPHA_SIZE: {"value": 36179, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_DEPTH_SIZE: {"value": 36180, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_STENCIL_SIZE: {"value": 36181, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: {"value": 36048, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: {"value": 36049, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: {
        "value": 36050,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: {
        "value": 36051,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    COLOR_ATTACHMENT0: {"value": 36064, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_ATTACHMENT: {"value": 36096, "writable": false, "enumerable": true, "configurable": false},
    STENCIL_ATTACHMENT: {"value": 36128, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_STENCIL_ATTACHMENT: {"value": 33306, "writable": false, "enumerable": true, "configurable": false},
    NONE: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_COMPLETE: {"value": 36053, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_INCOMPLETE_ATTACHMENT: {"value": 36054, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: {
        "value": 36055,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    FRAMEBUFFER_INCOMPLETE_DIMENSIONS: {"value": 36057, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_UNSUPPORTED: {"value": 36061, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_BINDING: {"value": 36006, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_BINDING: {"value": 36007, "writable": false, "enumerable": true, "configurable": false},
    MAX_RENDERBUFFER_SIZE: {"value": 34024, "writable": false, "enumerable": true, "configurable": false},
    INVALID_FRAMEBUFFER_OPERATION: {"value": 1286, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_FLIP_Y_WEBGL: {"value": 37440, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_PREMULTIPLY_ALPHA_WEBGL: {"value": 37441, "writable": false, "enumerable": true, "configurable": false},
    CONTEXT_LOST_WEBGL: {"value": 37442, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_COLORSPACE_CONVERSION_WEBGL: {"value": 37443, "writable": false, "enumerable": true, "configurable": false},
    BROWSER_DEFAULT_WEBGL: {"value": 37444, "writable": false, "enumerable": true, "configurable": false},
    READ_BUFFER: {"value": 3074, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_ROW_LENGTH: {"value": 3314, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_SKIP_ROWS: {"value": 3315, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_SKIP_PIXELS: {"value": 3316, "writable": false, "enumerable": true, "configurable": false},
    PACK_ROW_LENGTH: {"value": 3330, "writable": false, "enumerable": true, "configurable": false},
    PACK_SKIP_ROWS: {"value": 3331, "writable": false, "enumerable": true, "configurable": false},
    PACK_SKIP_PIXELS: {"value": 3332, "writable": false, "enumerable": true, "configurable": false},
    COLOR: {"value": 6144, "writable": false, "enumerable": true, "configurable": false},
    DEPTH: {"value": 6145, "writable": false, "enumerable": true, "configurable": false},
    STENCIL: {"value": 6146, "writable": false, "enumerable": true, "configurable": false},
    RED: {"value": 6403, "writable": false, "enumerable": true, "configurable": false},
    RGB8: {"value": 32849, "writable": false, "enumerable": true, "configurable": false},
    RGBA8: {"value": 32856, "writable": false, "enumerable": true, "configurable": false},
    RGB10_A2: {"value": 32857, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_BINDING_3D: {"value": 32874, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_SKIP_IMAGES: {"value": 32877, "writable": false, "enumerable": true, "configurable": false},
    UNPACK_IMAGE_HEIGHT: {"value": 32878, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_3D: {"value": 32879, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_WRAP_R: {"value": 32882, "writable": false, "enumerable": true, "configurable": false},
    MAX_3D_TEXTURE_SIZE: {"value": 32883, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_2_10_10_10_REV: {"value": 33640, "writable": false, "enumerable": true, "configurable": false},
    MAX_ELEMENTS_VERTICES: {"value": 33000, "writable": false, "enumerable": true, "configurable": false},
    MAX_ELEMENTS_INDICES: {"value": 33001, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_MIN_LOD: {"value": 33082, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_MAX_LOD: {"value": 33083, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_BASE_LEVEL: {"value": 33084, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_MAX_LEVEL: {"value": 33085, "writable": false, "enumerable": true, "configurable": false},
    MIN: {"value": 32775, "writable": false, "enumerable": true, "configurable": false},
    MAX: {"value": 32776, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_COMPONENT24: {"value": 33190, "writable": false, "enumerable": true, "configurable": false},
    MAX_TEXTURE_LOD_BIAS: {"value": 34045, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_COMPARE_MODE: {"value": 34892, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_COMPARE_FUNC: {"value": 34893, "writable": false, "enumerable": true, "configurable": false},
    CURRENT_QUERY: {"value": 34917, "writable": false, "enumerable": true, "configurable": false},
    QUERY_RESULT: {"value": 34918, "writable": false, "enumerable": true, "configurable": false},
    QUERY_RESULT_AVAILABLE: {"value": 34919, "writable": false, "enumerable": true, "configurable": false},
    STREAM_READ: {"value": 35041, "writable": false, "enumerable": true, "configurable": false},
    STREAM_COPY: {"value": 35042, "writable": false, "enumerable": true, "configurable": false},
    STATIC_READ: {"value": 35045, "writable": false, "enumerable": true, "configurable": false},
    STATIC_COPY: {"value": 35046, "writable": false, "enumerable": true, "configurable": false},
    DYNAMIC_READ: {"value": 35049, "writable": false, "enumerable": true, "configurable": false},
    DYNAMIC_COPY: {"value": 35050, "writable": false, "enumerable": true, "configurable": false},
    MAX_DRAW_BUFFERS: {"value": 34852, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER0: {"value": 34853, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER1: {"value": 34854, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER2: {"value": 34855, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER3: {"value": 34856, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER4: {"value": 34857, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER5: {"value": 34858, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER6: {"value": 34859, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER7: {"value": 34860, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER8: {"value": 34861, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER9: {"value": 34862, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER10: {"value": 34863, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER11: {"value": 34864, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER12: {"value": 34865, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER13: {"value": 34866, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER14: {"value": 34867, "writable": false, "enumerable": true, "configurable": false},
    DRAW_BUFFER15: {"value": 34868, "writable": false, "enumerable": true, "configurable": false},
    MAX_FRAGMENT_UNIFORM_COMPONENTS: {"value": 35657, "writable": false, "enumerable": true, "configurable": false},
    MAX_VERTEX_UNIFORM_COMPONENTS: {"value": 35658, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_3D: {"value": 35679, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_2D_SHADOW: {"value": 35682, "writable": false, "enumerable": true, "configurable": false},
    FRAGMENT_SHADER_DERIVATIVE_HINT: {"value": 35723, "writable": false, "enumerable": true, "configurable": false},
    PIXEL_PACK_BUFFER: {"value": 35051, "writable": false, "enumerable": true, "configurable": false},
    PIXEL_UNPACK_BUFFER: {"value": 35052, "writable": false, "enumerable": true, "configurable": false},
    PIXEL_PACK_BUFFER_BINDING: {"value": 35053, "writable": false, "enumerable": true, "configurable": false},
    PIXEL_UNPACK_BUFFER_BINDING: {"value": 35055, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT2x3: {"value": 35685, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT2x4: {"value": 35686, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT3x2: {"value": 35687, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT3x4: {"value": 35688, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT4x2: {"value": 35689, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_MAT4x3: {"value": 35690, "writable": false, "enumerable": true, "configurable": false},
    SRGB: {"value": 35904, "writable": false, "enumerable": true, "configurable": false},
    SRGB8: {"value": 35905, "writable": false, "enumerable": true, "configurable": false},
    SRGB8_ALPHA8: {"value": 35907, "writable": false, "enumerable": true, "configurable": false},
    COMPARE_REF_TO_TEXTURE: {"value": 34894, "writable": false, "enumerable": true, "configurable": false},
    RGBA32F: {"value": 34836, "writable": false, "enumerable": true, "configurable": false},
    RGB32F: {"value": 34837, "writable": false, "enumerable": true, "configurable": false},
    RGBA16F: {"value": 34842, "writable": false, "enumerable": true, "configurable": false},
    RGB16F: {"value": 34843, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_INTEGER: {"value": 35069, "writable": false, "enumerable": true, "configurable": false},
    MAX_ARRAY_TEXTURE_LAYERS: {"value": 35071, "writable": false, "enumerable": true, "configurable": false},
    MIN_PROGRAM_TEXEL_OFFSET: {"value": 35076, "writable": false, "enumerable": true, "configurable": false},
    MAX_PROGRAM_TEXEL_OFFSET: {"value": 35077, "writable": false, "enumerable": true, "configurable": false},
    MAX_VARYING_COMPONENTS: {"value": 35659, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_2D_ARRAY: {"value": 35866, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_BINDING_2D_ARRAY: {"value": 35869, "writable": false, "enumerable": true, "configurable": false},
    R11F_G11F_B10F: {"value": 35898, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_10F_11F_11F_REV: {"value": 35899, "writable": false, "enumerable": true, "configurable": false},
    RGB9_E5: {"value": 35901, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_5_9_9_9_REV: {"value": 35902, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_BUFFER_MODE: {"value": 35967, "writable": false, "enumerable": true, "configurable": false},
    MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: {
        "value": 35968,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    TRANSFORM_FEEDBACK_VARYINGS: {"value": 35971, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_BUFFER_START: {"value": 35972, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_BUFFER_SIZE: {"value": 35973, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: {
        "value": 35976,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    RASTERIZER_DISCARD: {"value": 35977, "writable": false, "enumerable": true, "configurable": false},
    MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: {
        "value": 35978,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: {
        "value": 35979,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    INTERLEAVED_ATTRIBS: {"value": 35980, "writable": false, "enumerable": true, "configurable": false},
    SEPARATE_ATTRIBS: {"value": 35981, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_BUFFER: {"value": 35982, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_BUFFER_BINDING: {"value": 35983, "writable": false, "enumerable": true, "configurable": false},
    RGBA32UI: {"value": 36208, "writable": false, "enumerable": true, "configurable": false},
    RGB32UI: {"value": 36209, "writable": false, "enumerable": true, "configurable": false},
    RGBA16UI: {"value": 36214, "writable": false, "enumerable": true, "configurable": false},
    RGB16UI: {"value": 36215, "writable": false, "enumerable": true, "configurable": false},
    RGBA8UI: {"value": 36220, "writable": false, "enumerable": true, "configurable": false},
    RGB8UI: {"value": 36221, "writable": false, "enumerable": true, "configurable": false},
    RGBA32I: {"value": 36226, "writable": false, "enumerable": true, "configurable": false},
    RGB32I: {"value": 36227, "writable": false, "enumerable": true, "configurable": false},
    RGBA16I: {"value": 36232, "writable": false, "enumerable": true, "configurable": false},
    RGB16I: {"value": 36233, "writable": false, "enumerable": true, "configurable": false},
    RGBA8I: {"value": 36238, "writable": false, "enumerable": true, "configurable": false},
    RGB8I: {"value": 36239, "writable": false, "enumerable": true, "configurable": false},
    RED_INTEGER: {"value": 36244, "writable": false, "enumerable": true, "configurable": false},
    RGB_INTEGER: {"value": 36248, "writable": false, "enumerable": true, "configurable": false},
    RGBA_INTEGER: {"value": 36249, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_2D_ARRAY: {"value": 36289, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_2D_ARRAY_SHADOW: {"value": 36292, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_CUBE_SHADOW: {"value": 36293, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_VEC2: {"value": 36294, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_VEC3: {"value": 36295, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_VEC4: {"value": 36296, "writable": false, "enumerable": true, "configurable": false},
    INT_SAMPLER_2D: {"value": 36298, "writable": false, "enumerable": true, "configurable": false},
    INT_SAMPLER_3D: {"value": 36299, "writable": false, "enumerable": true, "configurable": false},
    INT_SAMPLER_CUBE: {"value": 36300, "writable": false, "enumerable": true, "configurable": false},
    INT_SAMPLER_2D_ARRAY: {"value": 36303, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_SAMPLER_2D: {"value": 36306, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_SAMPLER_3D: {"value": 36307, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_SAMPLER_CUBE: {"value": 36308, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_SAMPLER_2D_ARRAY: {"value": 36311, "writable": false, "enumerable": true, "configurable": false},
    DEPTH_COMPONENT32F: {"value": 36012, "writable": false, "enumerable": true, "configurable": false},
    DEPTH32F_STENCIL8: {"value": 36013, "writable": false, "enumerable": true, "configurable": false},
    FLOAT_32_UNSIGNED_INT_24_8_REV: {"value": 36269, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: {
        "value": 33296,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: {
        "value": 33297,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    FRAMEBUFFER_ATTACHMENT_RED_SIZE: {"value": 33298, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: {"value": 33299, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: {"value": 33300, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: {"value": 33301, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: {"value": 33302, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: {"value": 33303, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_DEFAULT: {"value": 33304, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_INT_24_8: {"value": 34042, "writable": false, "enumerable": true, "configurable": false},
    DEPTH24_STENCIL8: {"value": 35056, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNED_NORMALIZED: {"value": 35863, "writable": false, "enumerable": true, "configurable": false},
    DRAW_FRAMEBUFFER_BINDING: {"value": 36006, "writable": false, "enumerable": true, "configurable": false},
    READ_FRAMEBUFFER: {"value": 36008, "writable": false, "enumerable": true, "configurable": false},
    DRAW_FRAMEBUFFER: {"value": 36009, "writable": false, "enumerable": true, "configurable": false},
    READ_FRAMEBUFFER_BINDING: {"value": 36010, "writable": false, "enumerable": true, "configurable": false},
    RENDERBUFFER_SAMPLES: {"value": 36011, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: {
        "value": 36052,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    MAX_COLOR_ATTACHMENTS: {"value": 36063, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT1: {"value": 36065, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT2: {"value": 36066, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT3: {"value": 36067, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT4: {"value": 36068, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT5: {"value": 36069, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT6: {"value": 36070, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT7: {"value": 36071, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT8: {"value": 36072, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT9: {"value": 36073, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT10: {"value": 36074, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT11: {"value": 36075, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT12: {"value": 36076, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT13: {"value": 36077, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT14: {"value": 36078, "writable": false, "enumerable": true, "configurable": false},
    COLOR_ATTACHMENT15: {"value": 36079, "writable": false, "enumerable": true, "configurable": false},
    FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: {"value": 36182, "writable": false, "enumerable": true, "configurable": false},
    MAX_SAMPLES: {"value": 36183, "writable": false, "enumerable": true, "configurable": false},
    HALF_FLOAT: {"value": 5131, "writable": false, "enumerable": true, "configurable": false},
    RG: {"value": 33319, "writable": false, "enumerable": true, "configurable": false},
    RG_INTEGER: {"value": 33320, "writable": false, "enumerable": true, "configurable": false},
    R8: {"value": 33321, "writable": false, "enumerable": true, "configurable": false},
    RG8: {"value": 33323, "writable": false, "enumerable": true, "configurable": false},
    R16F: {"value": 33325, "writable": false, "enumerable": true, "configurable": false},
    R32F: {"value": 33326, "writable": false, "enumerable": true, "configurable": false},
    RG16F: {"value": 33327, "writable": false, "enumerable": true, "configurable": false},
    RG32F: {"value": 33328, "writable": false, "enumerable": true, "configurable": false},
    R8I: {"value": 33329, "writable": false, "enumerable": true, "configurable": false},
    R8UI: {"value": 33330, "writable": false, "enumerable": true, "configurable": false},
    R16I: {"value": 33331, "writable": false, "enumerable": true, "configurable": false},
    R16UI: {"value": 33332, "writable": false, "enumerable": true, "configurable": false},
    R32I: {"value": 33333, "writable": false, "enumerable": true, "configurable": false},
    R32UI: {"value": 33334, "writable": false, "enumerable": true, "configurable": false},
    RG8I: {"value": 33335, "writable": false, "enumerable": true, "configurable": false},
    RG8UI: {"value": 33336, "writable": false, "enumerable": true, "configurable": false},
    RG16I: {"value": 33337, "writable": false, "enumerable": true, "configurable": false},
    RG16UI: {"value": 33338, "writable": false, "enumerable": true, "configurable": false},
    RG32I: {"value": 33339, "writable": false, "enumerable": true, "configurable": false},
    RG32UI: {"value": 33340, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ARRAY_BINDING: {"value": 34229, "writable": false, "enumerable": true, "configurable": false},
    R8_SNORM: {"value": 36756, "writable": false, "enumerable": true, "configurable": false},
    RG8_SNORM: {"value": 36757, "writable": false, "enumerable": true, "configurable": false},
    RGB8_SNORM: {"value": 36758, "writable": false, "enumerable": true, "configurable": false},
    RGBA8_SNORM: {"value": 36759, "writable": false, "enumerable": true, "configurable": false},
    SIGNED_NORMALIZED: {"value": 36764, "writable": false, "enumerable": true, "configurable": false},
    COPY_READ_BUFFER: {"value": 36662, "writable": false, "enumerable": true, "configurable": false},
    COPY_WRITE_BUFFER: {"value": 36663, "writable": false, "enumerable": true, "configurable": false},
    COPY_READ_BUFFER_BINDING: {"value": 36662, "writable": false, "enumerable": true, "configurable": false},
    COPY_WRITE_BUFFER_BINDING: {"value": 36663, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BUFFER: {"value": 35345, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BUFFER_BINDING: {"value": 35368, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BUFFER_START: {"value": 35369, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BUFFER_SIZE: {"value": 35370, "writable": false, "enumerable": true, "configurable": false},
    MAX_VERTEX_UNIFORM_BLOCKS: {"value": 35371, "writable": false, "enumerable": true, "configurable": false},
    MAX_FRAGMENT_UNIFORM_BLOCKS: {"value": 35373, "writable": false, "enumerable": true, "configurable": false},
    MAX_COMBINED_UNIFORM_BLOCKS: {"value": 35374, "writable": false, "enumerable": true, "configurable": false},
    MAX_UNIFORM_BUFFER_BINDINGS: {"value": 35375, "writable": false, "enumerable": true, "configurable": false},
    MAX_UNIFORM_BLOCK_SIZE: {"value": 35376, "writable": false, "enumerable": true, "configurable": false},
    MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: {
        "value": 35377,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: {
        "value": 35379,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    UNIFORM_BUFFER_OFFSET_ALIGNMENT: {"value": 35380, "writable": false, "enumerable": true, "configurable": false},
    ACTIVE_UNIFORM_BLOCKS: {"value": 35382, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_TYPE: {"value": 35383, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_SIZE: {"value": 35384, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BLOCK_INDEX: {"value": 35386, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_OFFSET: {"value": 35387, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_ARRAY_STRIDE: {"value": 35388, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_MATRIX_STRIDE: {"value": 35389, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_IS_ROW_MAJOR: {"value": 35390, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BLOCK_BINDING: {"value": 35391, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BLOCK_DATA_SIZE: {"value": 35392, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BLOCK_ACTIVE_UNIFORMS: {"value": 35394, "writable": false, "enumerable": true, "configurable": false},
    UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: {
        "value": 35395,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: {
        "value": 35396,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: {
        "value": 35398,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    INVALID_INDEX: {"value": 4294967295, "writable": false, "enumerable": true, "configurable": false},
    MAX_VERTEX_OUTPUT_COMPONENTS: {"value": 37154, "writable": false, "enumerable": true, "configurable": false},
    MAX_FRAGMENT_INPUT_COMPONENTS: {"value": 37157, "writable": false, "enumerable": true, "configurable": false},
    MAX_SERVER_WAIT_TIMEOUT: {"value": 37137, "writable": false, "enumerable": true, "configurable": false},
    OBJECT_TYPE: {"value": 37138, "writable": false, "enumerable": true, "configurable": false},
    SYNC_CONDITION: {"value": 37139, "writable": false, "enumerable": true, "configurable": false},
    SYNC_STATUS: {"value": 37140, "writable": false, "enumerable": true, "configurable": false},
    SYNC_FLAGS: {"value": 37141, "writable": false, "enumerable": true, "configurable": false},
    SYNC_FENCE: {"value": 37142, "writable": false, "enumerable": true, "configurable": false},
    SYNC_GPU_COMMANDS_COMPLETE: {"value": 37143, "writable": false, "enumerable": true, "configurable": false},
    UNSIGNALED: {"value": 37144, "writable": false, "enumerable": true, "configurable": false},
    SIGNALED: {"value": 37145, "writable": false, "enumerable": true, "configurable": false},
    ALREADY_SIGNALED: {"value": 37146, "writable": false, "enumerable": true, "configurable": false},
    TIMEOUT_EXPIRED: {"value": 37147, "writable": false, "enumerable": true, "configurable": false},
    CONDITION_SATISFIED: {"value": 37148, "writable": false, "enumerable": true, "configurable": false},
    WAIT_FAILED: {"value": 37149, "writable": false, "enumerable": true, "configurable": false},
    SYNC_FLUSH_COMMANDS_BIT: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    VERTEX_ATTRIB_ARRAY_DIVISOR: {"value": 35070, "writable": false, "enumerable": true, "configurable": false},
    ANY_SAMPLES_PASSED: {"value": 35887, "writable": false, "enumerable": true, "configurable": false},
    ANY_SAMPLES_PASSED_CONSERVATIVE: {"value": 36202, "writable": false, "enumerable": true, "configurable": false},
    SAMPLER_BINDING: {"value": 35097, "writable": false, "enumerable": true, "configurable": false},
    RGB10_A2UI: {"value": 36975, "writable": false, "enumerable": true, "configurable": false},
    INT_2_10_10_10_REV: {"value": 36255, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK: {"value": 36386, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_PAUSED: {"value": 36387, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_ACTIVE: {"value": 36388, "writable": false, "enumerable": true, "configurable": false},
    TRANSFORM_FEEDBACK_BINDING: {"value": 36389, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_IMMUTABLE_FORMAT: {"value": 37167, "writable": false, "enumerable": true, "configurable": false},
    MAX_ELEMENT_INDEX: {"value": 36203, "writable": false, "enumerable": true, "configurable": false},
    TEXTURE_IMMUTABLE_LEVELS: {"value": 33503, "writable": false, "enumerable": true, "configurable": false},
    TIMEOUT_IGNORED: {"value": -1, "writable": false, "enumerable": true, "configurable": false},
    MAX_CLIENT_WAIT_TIMEOUT_WEBGL: {"value": 37447, "writable": false, "enumerable": true, "configurable": false},
    [Symbol.toStringTag]: {value: "WebGL2RenderingContext", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(MutationObserver.prototype, {
    observe: {
        value: v_saf(function observe() {
            v_console_log("  [*] MutationObserver -> observe[func]", [].slice.call(arguments));
        })
    },
    [Symbol.toStringTag]: {value: "MutationObserver", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(OffscreenCanvasRenderingContext2D.prototype, {
    measureText: {
        value: v_saf(function measureText() {
            v_console_log("  [*] OffscreenCanvasRenderingContext2D -> measureText[func]", [].slice.call(arguments));
            this.measureTextVal = arguments[0]
        })
    },
    font: {
        set() {
            v_console_log("  [*] OffscreenCanvasRenderingContext2D -> font[set]", [].slice.call(arguments));
        }
    },
    [Symbol.toStringTag]: {
        value: "OffscreenCanvasRenderingContext2D",
        writable: false,
        enumerable: false,
        configurable: true
    },
})
Object.defineProperties(NavigatorUAData.prototype, {
    getHighEntropyValues: {
        value: v_saf(function getHighEntropyValues() {
            v_console_log("  [*] NavigatorUAData -> getHighEntropyValues[func]", [].slice.call(arguments));
        })
    },
    [Symbol.toStringTag]: {value: "NavigatorUAData", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(FeaturePolicy.prototype, {
    getAllowlistForFeature: {
        value: v_saf(function getAllowlistForFeature() {
            v_console_log("  [*] FeaturePolicy -> getAllowlistForFeature[func]", [].slice.call(arguments));
        })
    },
    features: {
        value: v_saf(function features() {
            v_console_log("  [*] FeaturePolicy -> features[func]", [].slice.call(arguments));
        })
    },
    allowedFeatures: {
        value: v_saf(function allowedFeatures() {
            v_console_log("  [*] FeaturePolicy -> allowedFeatures[func]", [].slice.call(arguments));
        })
    },
    [Symbol.toStringTag]: {value: "FeaturePolicy", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(NodeList.prototype, {
    length: {
        get() {
            v_console_log("  [*] NodeList -> length[get]", 0);
            return 0
        }
    },
    [Symbol.toStringTag]: {value: "NodeList", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(HTMLCollection.prototype, {
    length: {
        get() {
            v_console_log("  [*] HTMLCollection -> length[get]", 0);
            return 0
        }
    },
    [Symbol.toStringTag]: {value: "HTMLCollection", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(DOMTokenList.prototype, {
    length: {
        get() {
            v_console_log("  [*] DOMTokenList -> length[get]", 0);
            return 0
        }
    },
    [Symbol.toStringTag]: {value: "DOMTokenList", writable: false, enumerable: false, configurable: true},
})
// Object.defineProperties(Event.prototype, {
//     target: {get(){ v_console_log("  [*] Event -> target[get]", {});return {} }},
//     NONE: {"value":0,"writable":false,"enumerable":true,"configurable":false},
//     CAPTURING_PHASE: {"value":1,"writable":false,"enumerable":true,"configurable":false},
//     AT_TARGET: {"value":2,"writable":false,"enumerable":true,"configurable":false},
//     BUBBLING_PHASE: {"value":3,"writable":false,"enumerable":true,"configurable":false},
//     [Symbol.toStringTag]: {value:"Event",writable:false,enumerable:false,configurable:true},
// })
Object.defineProperties(RTCIceCandidate.prototype, {
    candidate: {
        get() {
            v_console_log("  [*] RTCIceCandidate -> candidate[get]", "candidate:1047676015 1 udp 2113937151 525b31c9-16e3-40af-98bd-98206a0caa63.local 51227 typ host generation 0 ufrag 4FAM network-cost 999");
            return "candidate:1047676015 1 udp 2113937151 525b31c9-16e3-40af-98bd-98206a0caa63.local 51227 typ host generation 0 ufrag 4FAM network-cost 999"
        }
    },
    [Symbol.toStringTag]: {value: "RTCIceCandidate", writable: false, enumerable: false, configurable: true},
})
let fonts = [];
let mTexts = {
    "50px  sans-serif": 152.84999084472656,
    "50px  serif": 132.39996337890625,
    "50px 'Andale Mono',  sans-serif": 180.029296875,
    "50px 'Andale Mono',  serif": 180.029296875,
    "50px 'Arial Narrow',  sans-serif": 111.6943359375,
    "50px 'Arial Narrow',  serif": 111.6943359375,
    "50px 'Arial Unicode MS',  sans-serif": 136.1572265625,
    "50px 'Arial Unicode MS',  serif": 136.1572265625,
    "50px 'Batang',  sans-serif": 152.84999084472656,
    "50px 'Batang',  serif": 132.39996337890625,
    "50px 'Bell MT',  sans-serif": 152.84999084472656,
    "50px 'Bell MT',  serif": 132.39996337890625,
    "50px 'Brush Script',  sans-serif": 152.84999084472656,
    "50px 'Brush Script',  serif": 132.39996337890625,
    "50px 'Brush Script MT',  sans-serif": 133.740234375,
    "50px 'Brush Script MT',  serif": 133.740234375,
    "50px 'Calibri',  sans-serif": 152.84999084472656,
    "50px 'Calibri',  serif": 132.39996337890625,
    "50px 'Charter',  sans-serif": 139.55078125,
    "50px 'Charter',  serif": 139.55078125,
    "50px 'Courier',  sans-serif": 180.029296875,
    "50px 'Courier',  serif": 180.029296875,
    "50px 'Courier New',  sans-serif": 180.029296875,
    "50px 'Courier New',  serif": 180.029296875,
    "50px 'Curlz MT',  sans-serif": 152.84999084472656,
    "50px 'Curlz MT',  serif": 132.39996337890625,
    "50px 'DejaVu Sans',  sans-serif": 152.84999084472656,
    "50px 'DejaVu Sans',  serif": 132.39996337890625,
    "50px 'DejaVu Sans Mono',  sans-serif": 152.84999084472656,
    "50px 'DejaVu Sans Mono',  serif": 132.39996337890625,
    "50px 'DejaVu Serif Condensed',  sans-serif": 152.84999084472656,
    "50px 'DejaVu Serif Condensed',  serif": 132.39996337890625,
    "50px 'Droid Sans',  sans-serif": 152.84999084472656,
    "50px 'Droid Sans',  serif": 132.39996337890625,
    "50px 'Droid Sans Fallback',  sans-serif": 152.84999084472656,
    "50px 'Droid Sans Fallback',  serif": 132.39996337890625,
    "50px 'Droid Serif',  sans-serif": 152.84999084472656,
    "50px 'Droid Serif',  serif": 132.39996337890625,
    "50px 'Forte',  sans-serif": 152.84999084472656,
    "50px 'Forte',  serif": 132.39996337890625,
    "50px 'Futura',  sans-serif": 139.35546875,
    "50px 'Futura',  serif": 139.35546875,
    "50px 'Geneva',  sans-serif": 162.3046875,
    "50px 'Geneva',  serif": 162.3046875,
    "50px 'Hei',  sans-serif": 153.41796875,
    "50px 'Hei',  serif": 153.41796875,
    "50px 'Leelawadee',  sans-serif": 152.84999084472656,
    "50px 'Leelawadee',  serif": 132.39996337890625,
    "50px 'Levenim MT',  sans-serif": 152.84999084472656,
    "50px 'Levenim MT',  serif": 132.39996337890625,
    "50px 'Liberation Sans',  sans-serif": 152.84999084472656,
    "50px 'Liberation Sans',  serif": 132.39996337890625,
    "50px 'Liberation Sans Narrow',  sans-serif": 152.84999084472656,
    "50px 'Liberation Sans Narrow',  serif": 132.39996337890625,
    "50px 'Marlett',  sans-serif": 152.84999084472656,
    "50px 'Marlett',  serif": 132.39996337890625,
    "50px 'Meiryo UI',  sans-serif": 152.84999084472656,
    "50px 'Meiryo UI',  serif": 132.39996337890625,
    "50px 'Microsoft Uighur',  sans-serif": 152.84999084472656,
    "50px 'Microsoft Uighur',  serif": 132.39996337890625,
    "50px 'Microsoft YaHei UI',  sans-serif": 152.84999084472656,
    "50px 'Microsoft YaHei UI',  serif": 132.39996337890625,
    "50px 'MS Mincho',  sans-serif": 152.84999084472656,
    "50px 'MS Mincho',  serif": 132.39996337890625,
    "50px 'MS UI Gothic',  sans-serif": 152.84999084472656,
    "50px 'MS UI Gothic',  serif": 132.39996337890625,
    "50px 'NanumGothic',  sans-serif": 148.39996337890625,
    "50px 'NanumGothic',  serif": 148.39996337890625,
    "50px 'Nirmala UI',  sans-serif": 152.84999084472656,
    "50px 'Nirmala UI',  serif": 132.39996337890625,
    "50px 'Palatino',  sans-serif": 132.91015625,
    "50px 'Palatino',  serif": 132.91015625,
    "50px 'Papyrus',  sans-serif": 139.84375,
    "50px 'Papyrus',  serif": 139.84375,
    "50px 'PMingLiU',  sans-serif": 152.84999084472656,
    "50px 'PMingLiU',  serif": 132.39996337890625,
    "50px 'PT Serif',  sans-serif": 134.0999755859375,
    "50px 'PT Serif',  serif": 134.0999755859375,
    "50px 'SimHei',  sans-serif": 152.84999084472656,
    "50px 'SimHei',  serif": 132.39996337890625,
    "50px 'STIXVariants',  sans-serif": 140.84999084472656,
    "50px 'STIXVariants',  serif": 124.79997253417969,
    "50px 'STSong',  sans-serif": 132.94996643066406,
    "50px 'STSong',  serif": 132.94996643066406,
    "50px 'Traditional Arabic',  sans-serif": 152.84999084472656,
    "50px 'Traditional Arabic',  serif": 132.39996337890625,
    "50px 'Urdu Typesetting',  sans-serif": 152.84999084472656,
    "50px 'Urdu Typesetting',  serif": 132.39996337890625,
    "50px 'Verdana',  sans-serif": 175.4150390625,
    "50px 'Verdana',  serif": 175.4150390625,
    "50px 'Wingdings',  sans-serif": 311.5966796875,
    "50px 'Wingdings',  serif": 311.5966796875,
    "50px 'Wingdings 3',  sans-serif": 244.5068359375,
    "50px 'Wingdings 3',  serif": 244.5068359375,
    "50px 'Helkevtrica',  sans-serif": 152.84999084472656,
    "50px 'Helkevtrica',  serif": 132.39996337890625
}

Object.defineProperties(TextMetrics.prototype, {
    width: {
        get() {
            // fonts.push(this.fontval[0])
            width = mTexts[this.fontval]
            v_console_log(this.text[0], "  [*] TextMetrics -> width[get]", width);

            return width
            // return 132.39996337890625
        }
    },
    actualBoundingBoxAscent: {
        get() {
            v_console_log("  [*] TextMetrics -> actualBoundingBoxAscent[get]", 556.640625);
            return 556.640625
        }
    },
    actualBoundingBoxDescent: {
        get() {
            v_console_log("  [*] TextMetrics -> actualBoundingBoxDescent[get]", -203.61328125);
            return -203.61328125
        }
    },
    actualBoundingBoxLeft: {
        get() {
            v_console_log("  [*] TextMetrics -> actualBoundingBoxLeft[get]", -22.94921875);
            return -22.94921875
        }
    },
    actualBoundingBoxRight: {
        get() {
            v_console_log("  [*] TextMetrics -> actualBoundingBoxRight[get]", 579.1015625);
            return 579.1015625
        }
    },
    [Symbol.toStringTag]: {value: "TextMetrics", writable: false, enumerable: false, configurable: true},
})
// PluginArray = myProxy(PluginArray, 'PluginArray')
// Object.defineProperties(PluginArray.prototype, {
//     length: {
//         get() {
//             v_console_log("  [*] PluginArray -> length[get]", 5);
//             return 5
//         }
//     },
//     [Symbol.toStringTag]: {value:"PluginArray",writable:false,enumerable:false,configurable:true},
// })

Object.defineProperties(Plugin.prototype, {
    [Symbol.toStringTag]: {value: "Plugin", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(MimeType.prototype, {
    [Symbol.toStringTag]: {value: "MimeType", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(WebKitMutationObserver.prototype, {
    observe: {
        value: v_saf(function observe() {
            v_console_log("  [*] WebKitMutationObserver -> observe[func]", [].slice.call(arguments));
        })
    },
    [Symbol.toStringTag]: {value: "WebKitMutationObserver", writable: false, enumerable: false, configurable: true},
})
// Object.defineProperties(Crypto.prototype, {
//     [Symbol.toStringTag]: {value:"Crypto",writable:false,enumerable:false,configurable:true},
// })
Object.defineProperties(Image.prototype, {
    src: {
        set() {
            v_console_log("  [*] Image -> src[set]", [].slice.call(arguments));
        }
    },
    [Symbol.toStringTag]: {value: "Image", writable: false, enumerable: false, configurable: true},
})
publicDescription = undefined;

class RTCPeerConnection {
    constructor(args) {
        console.log('RTCPeerConnection.new', args)

    }
}
Object.defineProperties(RTCPeerConnection.prototype, {
    localDescription: {
        value: {
            get: v_saf(function get() {
                print('get localDescription')
                return this._publicDescription
            }),
            set: function (arg) {
                this._publicDescription = arg
            }
        }
    },
    onicecandidate: {
        set() {
            print("  [*] RTCPeerConnection -> onicecandidate[set]", [].slice.call(arguments));
            this._onicecandidate = arguments[0]
        }
    },

    createDataChannel: {
        value: v_saf(function createDataChannel(label, option) {
            print("  [*] RTCPeerConnection -> createDataChannel[func]", [].slice.call(arguments));
            let res = new RTCDataChannel(label);
            return proxy(res, 'dataChannel')
        })
    },
    createOffer: {
        value: v_saf(function createOffer() {
            print("  [*] RTCPeerConnection -> createOffer[func]", [].slice.call(arguments));
            let p = new Promise(function (resolve, reject) {
                // 2. 执行异步操作任务
                print('RTCPeerConnection createOffer', resolve, reject);
                let res = new RTCSessionDescription()
                // resolve(proxy(res, 'newRTCSessionDescription'))
                resolve({
                    then: function (arg1, arg2) {
                        arg1(proxy(res, 'newRTCSessionDescription'))
                        arg2(proxy(res, 'newRTCSessionDescription'))
                    }
                })
            })
            return p;
            // return {
            //     then: function (func, func2) {
            //         v_console_log("  [*] RTCPeerConnection -> createOffer[func] then", [].slice.call(arguments));
            //         func2(v_new(RTCSessionDescription));
            //         func(v_new(RTCSessionDescription));
            //         return func(v_new(RTCSessionDescription));
            //     }, catch: function () {
            //     }
            // }
        })
    },
    setLocalDescription: {
        value: v_saf(function setLocalDescription() {
            var _this = this;
            print("  [*] RTCPeerConnection -> setLocalDescription[func]", [].slice.call(arguments));
            _this._onicecandidate(new RTCPeerConnectionIceEvent())
            this.localDescription = arguments[0]
            _this._onicecandidate(this.localDescription)
            let p = new Promise(function (resolve, reject) {
                // 2. 执行异步操作任务
                // let res = this.setLocalDescription(v_new(RTCSessionDescription))
                // console.log('RTCPeerConnection create',res);
                _this._onicecandidate(new RTCPeerConnectionIceEvent())

                print("  [*] RTCPeerConnection -> setLocalDescription[func] then", [].slice.call(arguments));
                // window.debug = true
                resolve(new RTCSessionDescription())
                // return res
            })
            return p;
        }),
        enumerable: true,
        configurable: true
    },
    [Symbol.toStringTag]: {value: "RTCPeerConnection", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(Node.prototype, {
    childs: {value: []},
    appendChild: {
        value: v_saf(function appendChild() {
            v_console_log("  [*] Node -> appendChild[func]", [].slice.call(arguments));
            this.childs.push(arguments[0])
            return arguments[0];
        })
    },
    removeChild: {
        value: v_saf(function removeChild() {
            v_console_log("  [*] Node -> removeChild[func]", [].slice.call(arguments));
        })
    },
    textContent: {
        set() {
            v_console_log("  [*] Node -> textContent[set]", [].slice.call(arguments));
            this.text = arguments[0]
        }
    },
    ELEMENT_NODE: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    ATTRIBUTE_NODE: {"value": 2, "writable": false, "enumerable": true, "configurable": false},
    TEXT_NODE: {"value": 3, "writable": false, "enumerable": true, "configurable": false},
    CDATA_SECTION_NODE: {"value": 4, "writable": false, "enumerable": true, "configurable": false},
    ENTITY_REFERENCE_NODE: {"value": 5, "writable": false, "enumerable": true, "configurable": false},
    ENTITY_NODE: {"value": 6, "writable": false, "enumerable": true, "configurable": false},
    PROCESSING_INSTRUCTION_NODE: {"value": 7, "writable": false, "enumerable": true, "configurable": false},
    COMMENT_NODE: {"value": 8, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_NODE: {"value": 9, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_TYPE_NODE: {"value": 10, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_FRAGMENT_NODE: {"value": 11, "writable": false, "enumerable": true, "configurable": false},
    NOTATION_NODE: {"value": 12, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_POSITION_DISCONNECTED: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_POSITION_PRECEDING: {"value": 2, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_POSITION_FOLLOWING: {"value": 4, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_POSITION_CONTAINS: {"value": 8, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_POSITION_CONTAINED_BY: {"value": 16, "writable": false, "enumerable": true, "configurable": false},
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: {
        "value": 32,
        "writable": false,
        "enumerable": true,
        "configurable": false
    },
    [Symbol.toStringTag]: {value: "Node", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(OffscreenCanvas.prototype, {
    getContext: {
        value: v_saf(function getContext() {
            v_console_log("  [*] OffscreenCanvas -> getContext[func]", [].slice.call(arguments));
        })
    },
    [Symbol.toStringTag]: {value: "OffscreenCanvas", writable: false, enumerable: false, configurable: true},
})
Object.defineProperties(WebSocket.prototype, {
    onmessage: {
        set() {
            v_console_log("  [*] WebSocket -> onmessage[set]", [].slice.call(arguments));
        }
    },
    CONNECTING: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    OPEN: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    CLOSING: {"value": 2, "writable": false, "enumerable": true, "configurable": false},
    CLOSED: {"value": 3, "writable": false, "enumerable": true, "configurable": false},
    [Symbol.toStringTag]: {value: "WebSocket", writable: false, enumerable: false, configurable: true},
})
let t1 = parseInt(_random() * 2430043322 / 2 + 1430043322);
let t2 = parseInt(_random() * 2430043322 / 2 + 1430043322);
let t3 = parseInt(_random() * 5000 + 60199);
let ip = `192.168.${parseInt(_random() * 150 + 1)}.${parseInt(_random() * 150 + 1)}`
function guid() {
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
        var r = _random() * 16 | 0,
            v = c == 'x' ? r : (r & 0x3 | 0x8);
        return v.toString(16);
    });
}
var candidateGetTimes = 0;
Object.defineProperties(RTCPeerConnectionIceEvent.prototype, {
    candidate: {
        get: function () {

            let res = `candidate:${t1} 1 udp ${t2} ${guid()}.local ${t3} typ host generation 0 ufrag MiWK network-cost 999`
            res = `candidate:${t1} 1 udp ${t2} ${ip} ${t3} typ host generation 0 ufrag 5M7j network-id 1`
            // res = `candidate:${t1} 1 tcp ${t2} ${ip} 9 typ host tcptype active generation 0 ufrag ZZHV network-id 1`
            // res = 'candidate:2594513701 1 udp 2122260223 192.168.50.235 54336 typ host generation 0 ufrag 5M7j network-id 1 '
            // res = 'candidate:1678768049 1 tcp 1518280447 192.168.50.235 9 typ host tcptype active generation 0 ufrag 5M7j network-id 1 '

            console.log('RTCPeerConnectionIceEvent.candidate.get', res)

            let rrr = proxy(new RTCIceCandidate(
                ip, res, "rtp", t1, t2, t3, 'tcp', null, null, 0, "0", 'active', 'host', '5M7j'
            ), 'candidate[new]');
            candidateGetTimes++
            if (candidateGetTimes > 3) {
                rrr.candidate = null
                // return null
            }
            return rrr;


        },
        enumerable: true, configurable: true
    },
    type: {
        value: 'icecandidate'
    },
    isTrusted: {
        value: true,
    },
    [Symbol.toStringTag]: {value: "RTCPeerConnectionIceEvent", writable: false, enumerable: false, configurable: true},

})
Object.defineProperties(MessageEvent.prototype, {
    data: {
        get() {
            v_console_log("  [*] MessageEvent -> data[get]", {});
            return {}
        }
    },
    [Symbol.toStringTag]: {value: "MessageEvent", writable: false, enumerable: false, configurable: true},
})

Object.defineProperties(UIEvent.prototype, {
    which: {
        get() {
            v_console_log("  [*] UIEvent -> which[get]", 91);
            return 91
        }
    },
    [Symbol.toStringTag]: {value: "UIEvent", writable: false, enumerable: false, configurable: true},
})


window.RTCPeerConnectionIceEvent = RTCPeerConnectionIceEvent;


Object.defineProperties(HTMLIFrameElement.prototype, {
    id: {enumerable: true, configurable: true, writable: true},
    contentWindow: {value: window, enumerable: true, configurable: true, writable: true},
})
window.HTMLScriptElement = HTMLScriptElement
window.HTMLIFrameElement = HTMLIFrameElement
window.HTMLStyleElement = HTMLStyleElement
window.HTMLVideoElement = HTMLVideoElement
window.File = File;
SharedWorker = v_saf(function SharedWorker() {
})
window.SharedWorker = SharedWorker;
postMessage = v_saf(function postMessage() {
})
window.postMessage = postMessage;
PushManager = v_saf(function PushManager() {
})
window.PushManager = PushManager;
times = 0;
window.Event = Event;
window.devicePixelRatio = 1;

function v_getele(name, func) {
    if (name == "head" && func == "querySelector") {
        return v_new(HTMLHeadElement)
    }
    if (name == "head > title" && func == "querySelector") {
        return v_new(HTMLTitleElement)
    }
    if (name == "body" && func == "querySelector") {
        return v_new(HTMLBodyElement)
    }
    if (name == "base" && func == "querySelector") {
        return v_new(HTMLBaseElement)
    }
    if (name == "jb-app" && func == "querySelector") {
        return v_new(HTMLElement)
    }
    if (name == "svg" && func == "querySelector") {
        return v_new(SVGSVGElement)
    }
    if (name == "jtp-xsell-utils" && func == "getElementById") {
        return v_new(HTMLScriptElement)
    }
    if (name == "first-focus-fares-heading" && func == "getElementById") {
        return v_new(HTMLHeadingElement)
    }
    if (name == "jtp-xsell-default" && func == "getElementById") {
        return v_new(HTMLScriptElement)
    }
    if (name == "#jtp-packages" && func == "querySelector") {
        return v_new(HTMLDivElement)
    }
    if (name == "#vacations-cross-sell" && func == "querySelector") {
        return v_new(HTMLDivElement)
    }
    if (name == "html" && func == "querySelector") {
        return v_new(HTMLHtmlElement)
    }
    return null
}

function v_geteles(name, func) {
    if (name == "html" && func == "getElementsByTagName") {
        return [v_new(HTMLHtmlElement)]
    }
    if (name == "shouldRememberUser" && func == "getElementsByName") {
        return v_new(NodeList)
    }
    if (name == "script" && func == "getElementsByTagName") {
        return [v_new(HTMLScriptElement)]
    }
    if (name == "base" && func == "getElementsByTagName") {
        return [v_new(HTMLBaseElement)]
    }
    if (name == "script" && func == "getElementsByTagName") {
        return [v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement)]
    }
    if (name == "*" && func == "querySelectorAll") {
        return [v_new(HTMLHtmlElement), v_new(HTMLHeadElement), v_new(HTMLBaseElement), v_new(HTMLMetaElement), v_new(HTMLTitleElement), v_new(HTMLMetaElement), v_new(HTMLMetaElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLLinkElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLLinkElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLScriptElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLMetaElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLBodyElement), v_new(HTMLElement), v_new(HTMLElement), v_new(HTMLAnchorElement), v_new(HTMLElement), v_new(HTMLElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGGElement), v_new(SVGPathElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLAnchorElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(HTMLButtonElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGTitleElement), v_new(SVGGElement), v_new(SVGGElement), v_new(SVGGElement), v_new(SVGGElement), v_new(SVGGElement), v_new(SVGPathElement), v_new(SVGPathElement), v_new(SVGPathElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(HTMLElement), v_new(HTMLElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGGElement), v_new(SVGPathElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGGElement), v_new(SVGPathElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGGElement), v_new(SVGPathElement), v_new(SVGRectElement), v_new(SVGCircleElement), v_new(SVGPathElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(HTMLElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGStyleElement), v_new(SVGCircleElement), v_new(SVGCircleElement), v_new(SVGCircleElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLSpanElement), v_new(HTMLDivElement), v_new(HTMLSpanElement), v_new(HTMLElement), v_new(HTMLAnchorElement), v_new(HTMLAnchorElement), v_new(HTMLDivElement), v_new(HTMLSpanElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLSpanElement), v_new(HTMLDivElement), v_new(HTMLSpanElement), v_new(HTMLElement), v_new(HTMLAnchorElement), v_new(HTMLAnchorElement), v_new(HTMLDivElement), v_new(HTMLSpanElement), v_new(HTMLElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLUListElement), v_new(HTMLLIElement), v_new(HTMLAnchorElement), v_new(HTMLLIElement), v_new(HTMLAnchorElement), v_new(HTMLLIElement), v_new(HTMLAnchorElement), v_new(HTMLLIElement), v_new(HTMLAnchorElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGGElement), v_new(SVGPolygonElement), v_new(HTMLDivElement), v_new(HTMLDivElement), v_new(HTMLUListElement), v_new(HTMLLIElement), v_new(HTMLAnchorElement), v_new(HTMLLIElement), v_new(HTMLAnchorElement), v_new(HTMLLIElement), v_new(HTMLElement), v_new(SVGSVGElement), v_new(SVGPathElement), v_new(HTMLSpanElement), v_new(HTMLDivElement), v_new(HTMLElement), v_new(HTMLDivElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLScriptElement), v_new(HTMLDivElement), v_new(HTMLScriptElement)]
    }
    if (name == "style[ng-transition=\"resp-booking-airways\"]" && func == "querySelectorAll") {
        return [v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement), v_new(HTMLStyleElement)]
    }
    if (name == "cdk-live-announcer-element" && func == "getElementsByClassName") {
        return []
    }
    if (name == "#jtp-packages" && func == "querySelectorAll") {
        return [v_new(HTMLDivElement)]
    }
    if (name == "body" && func == "getElementsByTagName") {
        return [v_new(HTMLBodyElement)]
    }
    if (name == 'script[src^=chrome-extension][src$=prompt\\.js], script[src^=moz-extension][src$=prompt\\.js]' && func == 'querySelectorAll') {
        return v_new(NodeList)
    }
    return null
}

let _console = console.log


let events = {}
// window.Event = {
//     prototype:{
//         createEvent: function (type) {
//             return {
//                 "isTrusted": true,
//                 type: '',
//                 detail: '',
//                 initCustomEvent: function (type, canBubble, cancelable, detail) {
//                     this.type = type;
//                     this.detail = detail;
//                     return {type, canBubble, cancelable, detail}
//                 }
//             }
//         },
//     }
// }
Object.defineProperties(Event.prototype, {
    target: {
        get() {
            v_console_log("  [*] Event -> target[get]", {});
            return {}
        }
    },
    timeStamp: {
        get() {
            v_console_log("  [*] Event -> timeStamp[get]", 6122.799999713898);
            return Math.random() * 3000 + 5000
        }
    },
    // preventDefault: {value: v_saf(function preventDefault(){v_console_log("  [*] Event -> preventDefault[func]", [].slice.call(arguments));})},
    type: {
        get() {
            v_console_log("  [*] Event -> type[get]", "blur");
            return "blur"
        }
    },
    defaultPrevented: {
        get() {
            v_console_log("  [*] Event -> defaultPrevented[get]", true);
            return true
        },
    },
    composedPath: {
        value: v_saf(function composedPath() {
            v_console_log("  [*] Event -> composedPath[func]", [].slice.call(arguments));
        }),
        writable: true, enumerable: true, configurable: true
    },
    stopPropagation: {
        value: v_saf(function stopPropagation() {
            v_console_log("  [*] Event -> stopPropagation[func]", [].slice.call(arguments));
        }),
        writable: true, enumerable: true, configurable: true
    },
    preventDefault: {
        value: v_saf(function preventDefault() {
            v_console_log("  [*] Event -> preventDefault[func]", [].slice.call(arguments));
        }),
        writable: true, enumerable: true, configurable: true
    },
    cancelBubble: {
        // value: function cancelBubble() {
        //     v_console_log("  [*] Event -> cancelBubble[func]", [].slice.call(arguments));
        // },
        //     // get(){},
        //     // set(){},
    },
    stopImmediatePropagation: {
        value: v_saf(function preventDefault() {
            v_console_log("  [*] Event -> stopImmediatePropagation[func]", [].slice.call(arguments));
        }),
        writable: true, enumerable: true, configurable: true
    },
    NONE: {"value": 0, "writable": false, "enumerable": true, "configurable": false},
    CAPTURING_PHASE: {"value": 1, "writable": false, "enumerable": true, "configurable": false},
    AT_TARGET: {"value": 2, "writable": false, "enumerable": true, "configurable": false},
    BUBBLING_PHASE: {"value": 3, "writable": false, "enumerable": true, "configurable": false},
    [Symbol.toStringTag]: {value: "Event", writable: false, enumerable: false, configurable: true},
})


createPrototype = function (name, obj) {
    Object.assign(obj, {
        constructor: function () {
        },
        // name: name,
        prototype: {
            toString: function () {
                return `'function ${name}() { [native code] }'`
                // throw new TypeError('Illegal invocation')
            }
        },
        toString: function () {
            return `'function ${name}() { [native code] }'`
        }
    })
    // Object.defineProperty(obj.prototype, {
    //     [Symbol.toStringTag]: {value:name,writable:false,enumerable:false,configurable:true},
    //     prototype: {
    //         toString: function (){
    //             return `'function ${name}() { [native code] }'`
    //             // throw new TypeError('Illegal invocation')
    //         }
    //     },
    // })
    return obj

}


// for (let i = 0; i < O[47].length; i++) {
//     var t = O[47][i];
//
//
// }


PerformanceEntry = {
    name: 'PerformanceEntry',
    prototype: {}
}
Bluetooth = function Bluetooth() {
}
BluetoothDevice = function BluetoothDevice() {
}

AWSCInner = {
    register: function () {
        // _console2('AWSCInner register', arguments)
    }
}
Element = function Element() {
    prototype: {
        webkitMatchesSelector: function webkitMatchesSelector() {

        }
    }
}


chrome = {
    loadTimes: function () {
    },
    csi: function () {
    },
}

MimeTypeArray = v_saf(function MimeTypeArray() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    this[0] = v_new(MimeType);
    this[0].description = "Portable Document Format";
    this[0].enabledPlugin = {"0": {}};
    this[0].suffixes = "pdf";
    this[0].type = "application/pdf";
    this[1] = v_new(Plugin);
    this[1].description = "Portable Document Format";
    this[1].enabledPlugin = {"0": {}};
    this[1].suffixes = "pdf";
    this[1].type = "text/pdf";

})
Object.defineProperties(MimeTypeArray.prototype, {
    length: {
        get() {
            v_console_log("  [*] MimeTypeArray -> length[get]", 3);
            return 3
        }
    },
    [Symbol.toStringTag]: {value: "MimeTypeArray", writable: false, enumerable: false, configurable: true},
})

navigator = v_new(Navigator)


// navigator = dtavm.proxy(navigator,'navigator')
location = v_new(Location)

// v_hook_href(location, "location", 'https://www.jetblue.com/booking/flights?from=LAS&to=BOS&depart=2023-07-10&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false')
location.__proto__ = Location.prototype

DOMStringList = v_saf(function DOMStringList(){

            })


Object.defineProperties(location, {


  assign: {
        value: v_saf(function assign(){

        }),
      enumerable:true,

    },
  // fragmentDirective: 'c',
  // hash: {set: function(arg){this._hash = arg}, get:function(){return this._hash}, enumerable:true},
  // host: {set: function(arg){this._host = arg}, get:function(){return this._host}, enumerable:true},
  // hostname: {set: function(arg){this._hostname = arg}, get:function(){return this._hostname}, enumerable:true},
  // origin: {set: function(arg){this._origin = arg}, get:function(){return this._origin}, enumerable:true},
  // pathname: {set: function(arg){this._pathname = arg}, get:function(){return this._pathname}, enumerable:true},
  // port: {set: function(arg){this._port = arg}, get:function(){return this._port}, enumerable:true},
  // protocol: {set: function(arg){this._protocol = arg}, get:function(){return this._protocol}, enumerable:true},
  // host: 'e',
  // hostname: 'f',
  // href: 'g',
  // origin: 'h',
  // pathname: 'i',
  // port: 'j',
  // protocol: 'k',
  reload: {
        value: v_saf(function reload(){

        }),
      enumerable:true,

    },
  replace: {
        value: v_saf(function replace(){

        }),
      enumerable:true,
    },
  toString: {
        value: v_saf(function toString(){
            return ''
        }),
      enumerable:true,

    },

})
if (navis.userAgent.indexOf('Firefox') === -1) {
    Object.defineProperties(location , {
        ancestorOrigins: {
        get: v_saf(function ancestorOrigins(){
            return new DOMStringList()
        }),
      enumerable:true,
         configurable:false

    },
    })
    Object.defineProperties(Location.prototype, {
        ancestorOrigins: {
        get: v_saf(function ancestorOrigins(){
            return new DOMStringList()
        }),
        enumerable:true,
        configurable:false,
    },
    })
}
location.href = 'https://www.jetblue.com/booking/flights?from=LAS&to=BOS&depart=2023-07-10&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false'
Object.defineProperties(location, {
    href: {
        value: 'https://www.jetblue.com/booking/flights?from=LAS&to=BOS&depart=2023-07-10&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false',
        enumerable:true
    }
})
window.location = location
// window.location = new Proxy(location, {
//     get(target, p, receiver) {
//         console.log('locaiton get', p)
//         return Reflect.get(target, p, receiver)
//     },
//     has(target, p) {
//         let res = Reflect.has(target, p);
//         console.log('locaiton has', p, res)
//         return res;
//     },
//     getOwnPropertyDescriptor(target, p) {
//         let res = Reflect.getOwnPropertyDescriptor(target, p);
//
//         console.log('locaiton getOwnPropertyDescriptor', p, res)
//         return res;
//     }
// })

origin = location.origin
self = window;
globalThis = window

let performanceNow = Math.random() * 20000 + 20000
window.performance = {
    now: function () {
        return performanceNow + Math.random() * 3000
    },
    "timeOrigin": Date.now() + 0.1,
    "timing": {
        "connectStart": Date.now(),
        "navigationStart": Date.now()-1,
        "secureConnectionStart": 0,
        "fetchStart": Date.now(),
        "domContentLoadedEventStart": 0,
        "responseStart": Date.now()+2,
        "domInteractive": 0,
        "domainLookupEnd": Date.now(),
        "responseEnd": Date.now()+2,
        "redirectStart": 0,
        "requestStart": Date.now()+1,
        "unloadEventEnd": Date.now()+3,
        "unloadEventStart": Date.now()+3,
        "domLoading": Date.now()+7,
        "domComplete": 0,
        "domainLookupStart": Date.now(),
        "loadEventStart": 0,
        "domContentLoadedEventEnd": 0,
        "loadEventEnd": 0,
        "redirectEnd": 0,
        "connectEnd": Date.now()
    },
    "navigation": {
        "type": 1,
        "redirectCount": 0
    },
    getEntriesByName: function getEntriesByName() {
    },
    memory: {
        jsHeapSizeLimit: 4294705152,
        totalJSHeapSize: parseInt(11528626 * Math.random() + 11528626),
        usedJSHeapSize: parseInt(9311362 * Math.random() + 9311362),
    }
}
// window.Proxy = window
window.BigInt = BigInt
window.OffscreenCanvas = function OffscreenCanvas() {
}
window.hasOwnProperty = function hasOwnProperty() {
    _console2('window hasOwnProperty', arguments)
    return window[arguments['0']]
}
DOMTokenList = function DOMTokenList() {

}
window.addEventListener = function (type, callback) {
    _console2('addEventListener111', type, callback)
    events[type] = callback;
    v_events[type] = callback;
    if (type === 'addEventListener11') {
        callback(v_new(Event))
    }
    return true;
}

window.removeEventListener = function removeEventListener(type, callback) {
    delete events[type]
    // callback()
    return true
}
// Object.getOwnPropertyDescriptor = function getOwnPropertyDescriptor() {
//
// }

screens = {
    availHeight: ENV.screenparams.availheight,
    availLeft: 0,
    availTop: 25,
    availWidth: ENV.screenparams.availwidth,
    colorDepth: ENV.screenparams.colordepth,
    height: ENV.screenparams.height,
    orientation: {angle: 0, type: 'landscape-primary', onchange: null},
    pixelDepth: ENV.screenparams.pixeldepth,
    width: ENV.screenparams.width
}
// {"height":1080,"width":1920,"availHeight":1055,"availWidth":1920,"pixelDepth":24,"colorDepth":24}
// todo
if (sid === '8ffdff7b995c8ad51d902ff0') {

    screens.height = 1080
    screens.width = 1920
    screens.availHeight = 1055
    screens.availWidth = 1920
    screens.pixelDepth = 24
    screens.colorDepth = 24
}
window.screen = v_new(Screen)

// window.screen = aaProxy(window.screen, 'screen')

window.isSecureContext = true
window.innerWidth = ENV.windowparams.innerwidth;
window.outerWidth =  ENV.windowparams.outerwidth;
window.innerHeight =  ENV.windowparams.innerheight;
window.outerHeight =  ENV.windowparams.outerheight;
window.screenLeft = 0;
window.screenTop =  ENV.windowparams.screeny || 120;
window.screenX = ENV.windowparams.screenx
window.screenY = ENV.windowparams.screeny
// todo
if (sid === '8ffdff7b995c8ad51d902ff0') {
// {"innerHeight":853,"innerWidth":1920,"outerHeight":970,"outerWidth":1920,"screenX":null,"screenY":25,"isSecureContext":true,"devicePixelRatio":1}
//     {"innerHeight":938,"innerWidth":1920,"outerHeight":1055,"outerWidth":1920,"screenX":null,"screenY":25,"isSecureContext":true,"devicePixelRatio":1}
// {"innerHeight":null,"innerWidth":1920,"outerHeight":1055,"outerWidth":1920,"screenX":1728,"screenY":25,"isSecureContext":true,"devicePixelRatio":1}

    window.innerHeight = 938
    window.innerWidth = 1920
    window.outerHeight = 1055
    window.outerWidth = 1920
    window.screenX = 1728
    window.screenY = 25
    window.devicePixelRatio = 1
}

top = window
window.top = top;

htmlEle = {
    appendChild: function () {
        // _console2('appendChild', arguments);
        return {}
    },

    removeChild: function () {
        // _console2('removeChild', arguments);

    },
    clientHeight: 0,
    clientWidth: 1904
}
let allNodes = [];
var childNodes = []

function _createElement(name) {
    var htmlmap = {
        "HTMLElement": ["abbr", "address", "article", "aside", "b", "bdi", "bdo", "cite", "code", "dd", "dfn", "dt", "em", "figcaption", "figure", "footer", "header", "hgroup", "i", "kbd", "main", "mark", "nav", "noscript", "rp", "rt", "ruby", "s", "samp", "section", "small", "strong", "sub", "summary", "sup", "u", "var", "wbr"],
        "HTMLCanvasElement": ["canvas"],
        "HTMLAnchorElement": ["a"],
        "HTMLImageElement": ["img"],
        "HTMLIFrameElement": ["iframe"],
        "HTMLMediaElement": [],
        "HTMLHeadElement": ["head"],
        "HTMLBodyElement": ["body"],
        "HTMLUnknownElement": [],
        'HTMLScriptElement': ['script'],
        'HTMLVideoElement': ['video'],
        'HTMLStyleElement': ['style']
    }
    var ret, htmlmapkeys = Object.keys(htmlmap)
    name = name.toLocaleLowerCase()
    for (var i = 0; i < htmlmapkeys.length; i++) {
        if (htmlmap[htmlmapkeys[i]].indexOf(name) != -1) {
            ret = v_new(window[htmlmapkeys[i]])
            // if (htmlmapkeys[i] == "canvas"){
            // ret = dtavm.proxy(ret, htmlmapkeys[i])
            // }
            break
        }
    }
    if (!ret) {
        ret = v_new(HTMLUnknownElement);
        throw TypeError("为定义的类型")
    }
    if (typeof CSSStyleDeclaration != 'undefined') {
        ret.v_style = v_new(CSSStyleDeclaration)
    }
    ret.v_tagName = name.toUpperCase()
    allNodes.push(ret)
    print('_createElement name ', name, ret)

    return aaProxy(ret, 'name')
}

document = {
    all: HTMLAllCollection,
    characterSet: 'UTF-8',
    charset: 'UTF-8',
    compatMode: 'CSS1Compat',
    images: [],
    // createElementNS: v_saf(function createElementNS(){
    //     return _createElement.apply(this, arguments)
    // }),
    constructor: function () {

    },
    [Symbol.toPrimitive](hint) {
        if (hint === 'number') {
            return 42;
        }
        return this;
    },
    toString: function () {
        return '[object HTMLDocument]'
    },

    location: location,
    getElementsByTagName: function () {
        _console2(arguments);
        return v_geteles(...arguments, 'getElementsByTagName')
    },
    referrer: '',
    // createElement: v_saf(function createElement(name) {
    //     return _createElement(name)
    // }),
    getElementById: function getElementById(valId) {
        // if (valId === 'multiFormSubmit') return null;
        let res = v_getele(valId, 'getElementById')
        console.log('use getElementById', valId, res)
        return res
        // return null
        // return {
        //     name: valId + " ele"
        // }
    },
    currentScript: {nonce: ''},
    hasFocus: function hasFocus() {
        return false
    },
    documentElement: htmlEle,
    readyState: 'loading',
    visibilityState: 'visible',

    // addEventListener: function addEventListener(type, callback) {
    //     _console2('document2 addEventListener', arguments)
    //     events[type] = callback
    //     if (type == 'DOMContentLoaded'){
    //         _console2('callDOMContentLoaded' , callback )
    //         callback()
    //     }
    //     // debugger;
    //
    // },
    createEvent: function (type) {
        _console2('createEvent111', type)
        return {
            "isTrusted": true,
            type: '',
            detail: '',
            initCustomEvent: function (type, canBubble, cancelable, detail) {
                _console2('initCustomEvent', type, detail)
                this.type = type;
                this.detail = detail;
                // return {type, canBubble, cancelable, detail}
            }
        }
    },
    querySelector: function querySelector() {
        _console2('document querySelector', arguments)
        // if (arguments['0'] === '#baxia-dialog-content') debugger;
        // return null;
        return {
            name: 'querySelector',
            bind: function () {
                _console2('document querySelector bind', arguments)

            }
        }
    },
    hidden: false

}

_stri = JSON.stringify;
// JSON.stringify = v_saf(function stringify() {
//     console.log('stringify', arguments[0][0])
//     if (arguments[0].toString() === '[object Arguments]' && arguments[0][0].isTrusted == true) {
//         return '{"0":{"isTrusted":false}}'
//     }
//     return _stri.apply(this, arguments)
// })
// document = v_new(Document)
CustomEvent = v_saf(function CustomEvent() {
});
_inherits(CustomEvent, EventTarget)
Object.defineProperties(CustomEvent.prototype, {
    "isTrusted": {
        get() {
            return true
        }
    },
    type: {value: ''},
    detail: {
        get() {
            return this.d
        },

    },
    initCustomEvent: function (type, canBubble, cancelable, detail) {
        this.type = type
        this.detail = detail
        return {type, canBubble, cancelable, detail}
    }
})
Object.defineProperties(Document.prototype, {

    createEvent: {
        value: v_saf(function createEvent() {
            v_console_log("  [*] Document -> createEvent[func]", [].slice.call(arguments));
            if (arguments[0] == 'CustomEvent') {
                return CustomEvent()
            }
        })
    },
    createElement: {
        value:new Proxy(function (n) {
            return _createElement(n)
        }, {
            has(target, p) {
                if (p ==='prototype'){
                    return false;

                }
                else{
                    return Reflect.has(target, p)
                }
            },
        }),
        configurable: true,
        enumerable: true,
        writable: true
    },
    createElementNS: {
        value: v_saf(function createElementNS(name) {
            return _createElement(name, 'createElementNS')
        }),
        configurable: true,
        enumerable: true,
        writable: true
    },
    featurePolicy: {
        get() {
            v_console_log("  [*] Document -> featurePolicy[get]", {});
            return {}
        }
    },
    visibilityState: {
        get() {
            v_console_log("  [*] Document -> visibilityState[get]", "visible");
            return "visible"
        }
    },
    onreadystatechange: {"enumerable": true, "configurable": true},
    onmouseenter: {"enumerable": true, "configurable": true},
    onmouseleave: {"enumerable": true, "configurable": true},
    [Symbol.toStringTag]: {value: "Document", writable: false, enumerable: false, configurable: true},
})
Object.defineProperty(document, Symbol.toStringTag, {
    value: 'HTMLDocument'
})
Object.defineProperty(document, Symbol.iterator, {
    value: function f() {

    }
})
// Object.defineProperty(document,constructor, {
//     value: 'HTMLDocument'
// })
document.addEventListener = function (type, callback) {
    _console2('addEventListener11', type, callback)
    events[type] = callback;
    v_events[type] = callback;

    // if (type === 'DOMContentLoaded' || type === 'wheel'|| type === 'visibilitychange'){
    //     callback({
    //         "isTrusted": true,
    //         type:type,
    //         target: {
    //             visibilityState: 'visible'
    //         }
    //     })
    // }
    return true
}
window.addEventListener = function (type, callback) {
    _console2('addEventListener12', type, callback)
    events[type] = callback;
    if (type === 'DOMContentLoaded' || type == 'visibilitychange') {
        callback({
            "isTrusted": true,
            type: type
        })
    }
    return true
}
addEventListener = window.addEventListener
// window.document = dtavm.proxy(document, 'document');
// Object.assign(window.document, document)
// Date = dtavm.proxy(Date)
window.toString = function () {
    return '[object Window]'
}


window.HTMLAnchorElement = HTMLAnchorElement
//     [Symbol.toStringTag]: function (){
//         return 'HTMLAnchorElement'
//     },
//     [Symbol.iterator]: function (){
//     }
// })
window.HTMLFormElement = v_saf(function HTMLFormElement() {
})
_inherits(window.HTMLFormElement, HTMLElement)
Object.defineProperties(window.HTMLFormElement.prototype, {
    [Symbol.toStringTag]: {
        value: 'HTMLFormElement',
        [Symbol.iterator]: {
            value: function () {
            }
        }
    },
    submit: {
        value: v_saf(function submit() {
            _console2("HTMLFormElement.prototype.submit", arguments)
        }),
        configurable: true, writable: false
    }
})
window.CustomEvent = CustomEvent
Object.defineProperties(window.CustomEvent, {
    detail: {},
    constructor: {
        value: function () {
        },
        writable: true, enumerable: false, configurable: true
    },
    [Symbol.iterator]: {
        value: function () {
        }
    },
    [Symbol.toStringTag]: {
        value: function () {

        }
    }
})

// Object.defineProperties(window.HTMLAnchorElement.prototype, {
//     href: {
//         get: function (){},
//         set: function (){},
//          enumerable: true, configurable: true
//     }
// })
// Object.defineProperties(window.HTMLFormElement.prototype, {
//     submit: {
//         value: function (){},
//         "writable": true,
//         "enumerable": true,
//         "configurable": true
//     },
//     constructor: {
//         value: function (){},
//         "writable": true,
//         "enumerable": false,
//         "configurable": true
//     }
// })
// navigator = dtavm.proxy(navigator, 'navigator');


window.Math = Math

let storage = {
    items: {
        // "f": "Aybc2A2IAQAAV6ZBFR6AQE9OjvCO-QqU_KrlzuUUGRZlMAK4SiVVBgNsvYNrAS0rIPCuchZ2wH8AAOfvAAAAAA==",
    },
    setItem: function (name, value) {
        this.items[name] = value
    },
    getItem: function (name, value) {
        return this.items[name]
    },
    removeItem: function (name) {
        delete this.items[name]
    }

}

function dispatchEvent(event) {
    _console2('dispatchEvent', event)
    if (event && event.type in events) {
        events[event.type](event)
    }
    try {
        event.instrumented = v_saf(function instrumented() {
            v_console_log(" instrumented  call")
        })
        event.detail.exchange(event)
    } catch (e) {

    }
    return true

}

function v_init_document() {
    Document.prototype.getElementById = v_saf(function getElementById(name) {
        var r = v_getele(name, 'getElementById');
        v_console_log('  [*] Document -> getElementById', name, r);
        return r
    })
    Document.prototype.querySelector = v_saf(function querySelector(name) {
        var r = v_getele(name, 'querySelector');
        v_console_log('  [*] Document -> querySelector', name, r);
        return r
    })
    Document.prototype.getElementsByClassName = v_saf(function getElementsByClassName(name) {
        var r = v_geteles(name, 'getElementsByClassName');
        v_console_log('  [*] Document -> getElementsByClassName', name, r);
        return r
    })
    Document.prototype.getElementsByName = v_saf(function getElementsByName(name) {
        var r = v_geteles(name, 'getElementsByName');
        v_console_log('  [*] Document -> getElementsByName', name, r);
        return r
    })
    Document.prototype.getElementsByTagName = v_saf(function getElementsByTagName(name) {
        var r = v_geteles(name, 'getElementsByTagName');
        v_console_log('  [*] Document -> getElementsByTagName', name, r);
        return r
    })
    Document.prototype.getElementsByTagNameNS = v_saf(function getElementsByTagNameNS(name) {
        var r = v_geteles(name, 'getElementsByTagNameNS');
        v_console_log('  [*] Document -> getElementsByTagNameNS', name, r);
        return r
    })
    Document.prototype.querySelectorAll = v_saf(function querySelectorAll(name) {
        var r = v_geteles(name, 'querySelectorAll');
        v_console_log('  [*] Document -> querySelectorAll', name, r);
        return r
    })
    var v_head = v_new(HTMLHeadElement)
    var v_body = v_new(HTMLBodyElement)
    Object.defineProperties(Document.prototype, {
        head: {
            get() {
                v_console_log("  [*] Document -> head[get]", v_head);
                return v_head
            }
        },
        body: {
            get() {
                v_console_log("  [*] Document -> body[get]", v_body);

                return aaProxy(v_body, 'doc.body')
            }
        },
    })
}

function v_init_canvas() {
    HTMLCanvasElement.prototype.getContext = v_saf(function getContext() {
        console.log("GET getContext ");
        if (arguments[0] == '2d') {
            var r = v_new(CanvasRenderingContext2D);
            return r
        }
        ;
        if (arguments[0] == 'webgl' || arguments[0] == 'experimental-webgl') {
            var r = v_new(WebGLRenderingContext);
            r._canvas = this;
            return r
        }
        ;
        return null
    })
    HTMLCanvasElement.prototype.toDataURL = v_saf(function toDataURL() {
        console.log('HTMLCanvasElement.prototype.toDataURL', this);
        return "data:image/png;base64, "
    })
    HTMLCanvasElement.prototype.toBlob = v_saf(function toBlob() {
        return console.log('HTMLCanvasElement.prototype.toBlob')
    })
}

v_init_canvas();
v_init_document();
v_init_event_target()
window.dispatchEvent = dispatchEvent;
// _funcHasOwnprop = Function.prototype.hasOwnProperty
// Function.prototype.hasOwnProperty = function (){
//     console.log('Function.prototype.hasOwnProperty', arguments)
//     if (arguments[0] === 'value')return false;
//     return _funcHasOwnprop.apply(this, arguments)
// }
window.Notification = v_saf(function Notification(){})
window.requestAnimationFrame = v_saf(function requestAnimationFrame(){})
window.frameElement = null;
window.Function = Function;
window.event = undefined;
window.Object = Object;
window.Array = Array;
window.Date = Date;
window.String = String;
window.RegExp = RegExp;
window.Float32Array = Float32Array;
window.Float64Array = Float64Array;
window.Int32Array = Int32Array;
window.Reflect = Reflect;
window.Uint8Array = Uint8Array;
window.ArrayBuffer = ArrayBuffer;
window.Int8Array = Int8Array;
window.isNaN = isNaN;
window.parseInt = parseInt;
window.parseFloat = parseFloat;
window.encodeURI = encodeURI;
window.encodeURIComponent = encodeURIComponent;
window.decodeURI = decodeURI;
window.decodeURIComponent = decodeURIComponent;
window.Number = Number;
window.Uint8ClampedArray = Uint8ClampedArray;
window.Int16Array = Int16Array;
window.Uint16Array = Uint16Array;
window.Map = Map;
window.Set = Set;
window.WeakMap = WeakMap;
window.WeakSet = WeakSet;
window.Buffer = undefined

Animation = v_saf(function Animation() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Animation, Node)
Comment = v_saf(function Comment() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Comment, Node)
DOMMatrixReadOnly = v_saf(function DOMMatrixReadOnly() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
MediaQueryList = v_saf(function MediaQueryList() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(MediaQueryList, EventTarget)
let medias = [];
let mediaRes = {
    "(max-aspect-ratio: 33/32)": false,
    "(max-aspect-ratio: 67/64)": true,
    "(max-aspect-ratio: 135/128)": true,
    "(max-aspect-ratio: 271/256)": true,
    "(max-aspect-ratio: 543/512)": true,
    "(max-aspect-ratio: 1087/1024)": true,
    "(max-aspect-ratio: 2175/2048)": true,
    "(max-aspect-ratio: 4351/4096)": true,
    "(max-aspect-ratio: 8703/8192)": true,
    "(max-aspect-ratio: 17407/16384)": true,
    "(max-aspect-ratio: 34815/32768)": true,
    "(max-aspect-ratio: 69631/65536)": true,
    "(max-aspect-ratio: 139263/131072)": true,
    "(max-aspect-ratio: 278527/262144)": true,
    "(max-aspect-ratio: 557055/524288)": true,
    "(max-aspect-ratio: 1114111/1048576)": true,
    "(max-aspect-ratio: 2228223/2097152)": true,
    "(max-aspect-ratio: 4456447/4194304)": true,
    "(max-aspect-ratio: 8912895/8388608)": true,
    "(max-aspect-ratio: 17825791/16777216)": true,
    "(max-aspect-ratio: 35651583/33554432)": true,
    "(max-aspect-ratio: 71303167/67108864)": true,
    "(max-aspect-ratio: 142606335/134217728)": true,
    "(max-aspect-ratio: 285212671/268435456)": true,
    "(max-aspect-ratio: 570425343/536870912)": true,
    "(max-aspect-ratio: 1140850687/1073741824)": true,
    "(max-aspect-ratio: 2281701375/2147483648)": true,
    "(max-aspect-ratio: 4563402751/4294967296)": true,
    "(max-aspect-ratio: 9126805503/8589934592)": true,
    "(max-aspect-ratio: 18253611007/17179869184)": true,
    "(max-aspect-ratio: 36507222015/34359738368)": true,
    "(max-aspect-ratio: 73014444031/68719476736)": true,
    "(max-aspect-ratio: 146028888063/137438953472)": true,
    "(max-aspect-ratio: 292057776127/274877906944)": true,
    "(max-aspect-ratio: 584115552255/549755813888)": true,
    "(max-aspect-ratio: 1168231104511/1099511627776)": true,
    "(max-aspect-ratio: 2336462209023/2199023255552)": true,
    "(max-aspect-ratio: 4672924418047/4398046511104)": true,
    "(max-aspect-ratio: 9345848836095/8796093022208)": true,
    "(max-aspect-ratio: 18691697672191/17592186044416)": true,
    "(max-aspect-ratio: 37383395344383/35184372088832)": true,
    "(max-aspect-ratio: 74766790688767/70368744177664)": true,
    "(max-aspect-ratio: 149533581377535/140737488355328)": true,
    "(max-aspect-ratio: 299067162755071/281474976710656)": true,
    "(max-aspect-ratio: 598134325510143/562949953421312)": true,
    "(max-aspect-ratio: 1196268651020287/1125899906842624)": true,
    "(max-aspect-ratio: 17/16)": true,
    "(max-aspect-ratio: 35/32)": true,
    "(max-aspect-ratio: 71/64)": true,
    "(max-aspect-ratio: 143/128)": true,
    "(max-aspect-ratio: 287/256)": true,
    "(max-aspect-ratio: 575/512)": true,
    "(max-aspect-ratio: 1151/1024)": true,
    "(max-aspect-ratio: 2303/2048)": true,
    "(max-aspect-ratio: 4607/4096)": true,
    "(max-aspect-ratio: 9215/8192)": true,
    "(max-aspect-ratio: 18431/16384)": true,
    "(max-aspect-ratio: 36863/32768)": true,
    "(max-aspect-ratio: 73727/65536)": true,
    "(max-aspect-ratio: 147455/131072)": true,
    "(max-aspect-ratio: 294911/262144)": true,
    "(max-aspect-ratio: 589823/524288)": true,
    "(max-aspect-ratio: 1179647/1048576)": true,
    "(max-aspect-ratio: 2359295/2097152)": true,
    "(max-aspect-ratio: 4718591/4194304)": true,
    "(max-aspect-ratio: 9437183/8388608)": true,
    "(max-aspect-ratio: 18874367/16777216)": true,
    "(max-aspect-ratio: 37748735/33554432)": true,
    "(max-aspect-ratio: 75497471/67108864)": true,
    "(max-aspect-ratio: 150994943/134217728)": true,
    "(max-aspect-ratio: 301989887/268435456)": true,
    "(max-aspect-ratio: 603979775/536870912)": true,
    "(max-aspect-ratio: 1207959551/1073741824)": true,
    "(max-aspect-ratio: 2415919103/2147483648)": true,
    "(max-aspect-ratio: 4831838207/4294967296)": true,
    "(max-aspect-ratio: 9663676415/8589934592)": true,
    "(max-aspect-ratio: 19327352831/17179869184)": true,
    "(max-aspect-ratio: 38654705663/34359738368)": true,
    "(max-aspect-ratio: 77309411327/68719476736)": true,
    "(max-aspect-ratio: 154618822655/137438953472)": true,
    "(max-aspect-ratio: 309237645311/274877906944)": true,
    "(max-aspect-ratio: 618475290623/549755813888)": true,
    "(max-aspect-ratio: 1236950581247/1099511627776)": true,
    "(max-aspect-ratio: 2473901162495/2199023255552)": true,
    "(max-aspect-ratio: 4947802324991/4398046511104)": true,
    "(max-aspect-ratio: 9895604649983/8796093022208)": true,
    "(max-aspect-ratio: 19791209299967/17592186044416)": true,
    "(max-aspect-ratio: 39582418599935/35184372088832)": true,
    "(max-aspect-ratio: 79164837199871/70368744177664)": true,
    "(max-aspect-ratio: 158329674399743/140737488355328)": true,
    "(max-aspect-ratio: 316659348799487/281474976710656)": true,
    "(max-aspect-ratio: 633318697598975/562949953421312)": true,
    "(max-aspect-ratio: 1266637395197951/1125899906842624)": true,
    "(max-width: 919px)": false,
    "(max-width: 929px)": false,
    "(max-width: 934px)": true,
    "(max-width: 936px)": true,
    "(max-width: 937px)": true,
    "(min-resolution: 0.0001dpi)": true,
    "(max-resolution: 24dpi)": false,
    "(max-resolution: 48dpi)": false,
    "(max-resolution: 96dpi)": true,
    "(max-resolution: 72dpi)": false,
    "(max-resolution: 84dpi)": false,
    "(max-resolution: 90dpi)": false,
    "(max-resolution: 93dpi)": false,
    "(max-resolution: 95dpi)": false,
    "(overflow-inline: none)": false,
    "(overflow-inline: scroll)": false,
    "(max-aspect-ratio: 1/1)": false,
    "(max-aspect-ratio: 2/1)": true,
    "(max-aspect-ratio: 3/2)": true,
    "(max-aspect-ratio: 5/4)": true,
    "(max-aspect-ratio: 9/8)": true,
    "(max-aspect-ratio: 19/16)": true,
    "(max-aspect-ratio: 39/32)": true,
    "(max-aspect-ratio: 79/64)": true,
    "(max-aspect-ratio: 159/128)": true,
    "(max-aspect-ratio: 319/256)": true,
    "(max-aspect-ratio: 639/512)": true,
    "(max-aspect-ratio: 1279/1024)": true,
    "(max-aspect-ratio: 2559/2048)": true,
    "(max-aspect-ratio: 5119/4096)": true,
    "(max-aspect-ratio: 10239/8192)": true,
    "(max-aspect-ratio: 20479/16384)": true,
    "(max-aspect-ratio: 40959/32768)": true,
    "(max-aspect-ratio: 81919/65536)": true,
    "(max-aspect-ratio: 163839/131072)": true,
    "(max-aspect-ratio: 327679/262144)": true,
    "(max-aspect-ratio: 655359/524288)": true,
    "(max-aspect-ratio: 1310719/1048576)": true,
    "(max-aspect-ratio: 2621439/2097152)": true,
    "(max-aspect-ratio: 5242879/4194304)": true,
    "(max-aspect-ratio: 10485759/8388608)": true,
    "(max-aspect-ratio: 20971519/16777216)": true,
    "(max-aspect-ratio: 41943039/33554432)": true,
    "(max-aspect-ratio: 83886079/67108864)": true,
    "(max-aspect-ratio: 167772159/134217728)": true,
    "(max-aspect-ratio: 335544319/268435456)": true,
    "(max-aspect-ratio: 671088639/536870912)": true,
    "(max-aspect-ratio: 1342177279/1073741824)": true,
    "(max-aspect-ratio: 2684354559/2147483648)": true,
    "(max-aspect-ratio: 5368709119/4294967296)": true,
    "(max-aspect-ratio: 10737418239/8589934592)": true,
    "(max-aspect-ratio: 21474836479/17179869184)": true,
    "(max-aspect-ratio: 42949672959/34359738368)": true,
    "(max-aspect-ratio: 85899345919/68719476736)": true,
    "(max-aspect-ratio: 171798691839/137438953472)": true,
    "(max-aspect-ratio: 343597383679/274877906944)": true,
    "(max-aspect-ratio: 687194767359/549755813888)": true,
    "(max-aspect-ratio: 1374389534719/1099511627776)": true,
    "(max-aspect-ratio: 2748779069439/2199023255552)": true,
    "(max-aspect-ratio: 5497558138879/4398046511104)": true,
    "(max-aspect-ratio: 10995116277759/8796093022208)": true,
    "(max-aspect-ratio: 21990232555519/17592186044416)": true,
    "(max-aspect-ratio: 43980465111039/35184372088832)": true,
    "(max-aspect-ratio: 87960930222079/70368744177664)": true,
    "(max-aspect-ratio: 175921860444159/140737488355328)": true,
    "(max-aspect-ratio: 351843720888319/281474976710656)": true,
    "(max-aspect-ratio: 703687441776639/562949953421312)": true,
    "(max-aspect-ratio: 1407374883553279/1125899906842624)": true,
    "(grid: 0)": true,
    "(grid: 1)": false,
    "(any-hover: none)": false,
    "(any-hover: hover)": true,
    "(q: 1)": false,
    "(max-height: 600px)": false,
    "(max-height: 1200px)": true,
    "(max-height: 900px)": true,
    "(max-height: 750px)": false,
    "(max-height: 825px)": false,
    "(max-height: 863px)": false,
    "(max-height: 882px)": false,
    "(max-height: 891px)": true,
    "(max-height: 887px)": false,
    "(max-height: 889px)": false,
    "(max-height: 890px)": false,
    "(max-width: 600px)": false,
    "(max-width: 1200px)": true,
    "(max-width: 900px)": false,
    "(max-width: 1050px)": true,
    "(max-width: 975px)": true,
    "(max-width: 938px)": true,
    "(max-width: 957px)": true,
    "(max-width: 966px)": true,
    "(max-width: 971px)": true,
    "(max-width: 973px)": true,
    "(max-width: 974px)": true,
    "(max-color-index: 1000)": true,
    "(max-color-index: 500)": true,
    "(max-color-index: 250)": true,
    "(max-color-index: 125)": true,
    "(max-color-index: 62)": true,
    "(max-color-index: 31)": true,
    "(max-color-index: 15)": true,
    "(max-color-index: 7)": true,
    "(max-color-index: 3)": true,
    "(max-color-index: 1)": true,
    "(max-color-index: 0)": true,
    "(forced-colors: none)": true,
    "(forced-colors: active)": false,
    "(prefers-reduced-transparency: no-preference)": false,
    "(prefers-reduced-transparency: reduce)": false,
    "(light-level: normal)": false,
    "(light-level: dim)": false,
    "(light-level: washed)": false,
    "(max-color: 8)": true,
    "(max-color: 4)": false,
    "(max-color: 6)": false,
    "(max-color: 7)": false,
    "(hover: none)": false,
    "(hover: hover)": true,
    "(max-monochrome: 1)": true,
    "(max-monochrome: 0)": true,
    "(prefers-reduced-motion: no-preference)": true,
    "(prefers-reduced-motion: reduce)": false,
    "(pointer: none)": false,
    "(pointer: coarse)": false,
    "(pointer: fine)": true,
    "(color-gamut: srgb)": true,
    "(color-gamut: p3)": false,
    "(color-gamut: rec2020)": false,
    "(scripting: none)": false,
    "(scripting: initial-only)": false,
    "(scripting: enabled)": false,
    "(scan: interlace)": false,
    "(scan: progressive)": false,
    "(display-mode: fullscreen)": false,
    "(display-mode: standalone)": false,
    "(display-mode: minimal-ui)": false,
    "(display-mode: browser)": true,
    "(inverted-colors: none)": false,
    "(inverted-colors: inverted)": false,
    "(overflow-block: none)": false,
    "(overflow-block: scroll)": false,
    "(overflow-block: optional-paged)": false,
    "(overflow-block: paged)": false,
    "(orientation: landscape)": true,
    "(orientation: portrait)": false,
    "(prefers-contrast: no-preference)": true,
    "(prefers-contrast: high)": false,
    "(prefers-contrast: low)": false,
    "(any-pointer: none)": false,
    "(any-pointer: coarse)": false,
    "(any-pointer: fine)": true,
    "(update: none)": false,
    "(update: slow)": false,
    "(update: fast)": false,
    "(prefers-color-scheme: no-preference)": false,
    "(prefers-color-scheme: light)": false,
    "(prefers-color-scheme: dark)": true,
    "(max-aspect-ratio: 11/8)": true,
    "(max-aspect-ratio: 23/16)": true,
    "(max-aspect-ratio: 47/32)": true,
    "(max-aspect-ratio: 95/64)": true,
    "(max-aspect-ratio: 191/128)": true,
    "(max-aspect-ratio: 383/256)": true,
    "(max-aspect-ratio: 767/512)": true,
    "(max-aspect-ratio: 1535/1024)": true,
    "(max-aspect-ratio: 3071/2048)": true,
    "(max-aspect-ratio: 6143/4096)": true,
    "(max-aspect-ratio: 12287/8192)": true,
    "(max-aspect-ratio: 24575/16384)": true,
    "(max-aspect-ratio: 49151/32768)": true,
    "(max-aspect-ratio: 98303/65536)": true,
    "(max-aspect-ratio: 196607/131072)": true,
    "(max-aspect-ratio: 393215/262144)": true,
    "(max-aspect-ratio: 786431/524288)": true,
    "(max-aspect-ratio: 1572863/1048576)": true,
    "(max-aspect-ratio: 3145727/2097152)": true,
    "(max-aspect-ratio: 6291455/4194304)": true,
    "(max-aspect-ratio: 12582911/8388608)": true,
    "(max-aspect-ratio: 25165823/16777216)": true,
    "(max-aspect-ratio: 50331647/33554432)": true,
    "(max-aspect-ratio: 100663295/67108864)": true,
    "(max-aspect-ratio: 201326591/134217728)": true,
    "(max-aspect-ratio: 402653183/268435456)": true,
    "(max-aspect-ratio: 805306367/536870912)": true,
    "(max-aspect-ratio: 1610612735/1073741824)": true,
    "(max-aspect-ratio: 3221225471/2147483648)": true,
    "(max-aspect-ratio: 6442450943/4294967296)": true,
    "(max-aspect-ratio: 12884901887/8589934592)": true,
    "(max-aspect-ratio: 25769803775/17179869184)": true,
    "(max-aspect-ratio: 51539607551/34359738368)": true,
    "(max-aspect-ratio: 103079215103/68719476736)": true,
    "(max-aspect-ratio: 206158430207/137438953472)": true,
    "(max-aspect-ratio: 412316860415/274877906944)": true,
    "(max-aspect-ratio: 824633720831/549755813888)": true,
    "(max-aspect-ratio: 1649267441663/1099511627776)": true,
    "(max-aspect-ratio: 3298534883327/2199023255552)": true,
    "(max-aspect-ratio: 6597069766655/4398046511104)": true,
    "(max-aspect-ratio: 13194139533311/8796093022208)": true,
    "(max-aspect-ratio: 26388279066623/17592186044416)": true,
    "(max-aspect-ratio: 52776558133247/35184372088832)": true,
    "(max-aspect-ratio: 105553116266495/70368744177664)": true,
    "(max-aspect-ratio: 211106232532991/140737488355328)": true,
    "(max-aspect-ratio: 422212465065983/281474976710656)": true,
    "(max-aspect-ratio: 844424930131967/562949953421312)": true,
    "(max-aspect-ratio: 1688849860263935/1125899906842624)": true,
    "(max-height: 896px)": true,
    "(max-height: 898px)": true,
    "(max-height: 899px)": true,
    "(max-width: 1013px)": true,
    "(max-width: 1032px)": true,
    "(max-width: 1041px)": true,
    "(max-width: 1046px)": true,
    "(max-width: 1048px)": true,
    "(max-width: 1049px)": true,
    "(max-aspect-ratio: 7/4)": true,
    "(max-aspect-ratio: 15/8)": true,
    "(max-aspect-ratio: 31/16)": true,
    "(max-aspect-ratio: 63/32)": true,
    "(max-aspect-ratio: 127/64)": true,
    "(max-aspect-ratio: 255/128)": true,
    "(max-aspect-ratio: 511/256)": true,
    "(max-aspect-ratio: 1023/512)": true,
    "(max-aspect-ratio: 2047/1024)": true,
    "(max-aspect-ratio: 4095/2048)": true,
    "(max-aspect-ratio: 8191/4096)": true,
    "(max-aspect-ratio: 16383/8192)": true,
    "(max-aspect-ratio: 32767/16384)": true,
    "(max-aspect-ratio: 65535/32768)": true,
    "(max-aspect-ratio: 131071/65536)": true,
    "(max-aspect-ratio: 262143/131072)": true,
    "(max-aspect-ratio: 524287/262144)": true,
    "(max-aspect-ratio: 1048575/524288)": true,
    "(max-aspect-ratio: 2097151/1048576)": true,
    "(max-aspect-ratio: 4194303/2097152)": true,
    "(max-aspect-ratio: 8388607/4194304)": true,
    "(max-aspect-ratio: 16777215/8388608)": true,
    "(max-aspect-ratio: 33554431/16777216)": true,
    "(max-aspect-ratio: 67108863/33554432)": true,
    "(max-aspect-ratio: 134217727/67108864)": true,
    "(max-aspect-ratio: 268435455/134217728)": true,
    "(max-aspect-ratio: 536870911/268435456)": true,
    "(max-aspect-ratio: 1073741823/536870912)": true,
    "(max-aspect-ratio: 2147483647/1073741824)": true,
    "(max-aspect-ratio: 4294967295/2147483648)": true,
    "(max-aspect-ratio: 8589934591/4294967296)": true,
    "(max-aspect-ratio: 17179869183/8589934592)": true,
    "(max-aspect-ratio: 34359738367/17179869184)": true,
    "(max-aspect-ratio: 68719476735/34359738368)": true,
    "(max-aspect-ratio: 137438953471/68719476736)": true,
    "(max-aspect-ratio: 274877906943/137438953472)": true,
    "(max-aspect-ratio: 549755813887/274877906944)": true,
    "(max-aspect-ratio: 1099511627775/549755813888)": true,
    "(max-aspect-ratio: 2199023255551/1099511627776)": true,
    "(max-aspect-ratio: 4398046511103/2199023255552)": true,
    "(max-aspect-ratio: 8796093022207/4398046511104)": true,
    "(max-aspect-ratio: 17592186044415/8796093022208)": true,
    "(max-aspect-ratio: 35184372088831/17592186044416)": true,
    "(max-aspect-ratio: 70368744177663/35184372088832)": true,
    "(max-aspect-ratio: 140737488355327/70368744177664)": true,
    "(max-aspect-ratio: 281474976710655/140737488355328)": true,
    "(max-aspect-ratio: 562949953421311/281474976710656)": true,
    "(max-aspect-ratio: 1125899906842623/562949953421312)": true,
    "(max-aspect-ratio: 2251799813685247/1125899906842624)": true,
    "(max-height: 1050px)": true,
    "(max-height: 1125px)": true,
    "(max-height: 1163px)": true,
    "(max-height: 1182px)": true,
    "(max-height: 1191px)": true,
    "(max-height: 1196px)": true,
    "(max-height: 1198px)": true,
    "(max-height: 1199px)": true,
    "(max-width: 1125px)": true,
    "(max-width: 1163px)": true,
    "(max-width: 1182px)": true,
    "(max-width: 1191px)": true,
    "(max-width: 1196px)": true,
    "(max-width: 1198px)": true,
    "(max-width: 1199px)": true,
    "(max-resolution: 192dpi)": true,
    "(max-resolution: 384dpi)": true,
    "(max-resolution: 768dpi)": true,
    "(max-resolution: 1536dpi)": true,
    "(max-resolution: 3072dpi)": true,
    "(max-resolution: 6144dpi)": true,
    "(max-resolution: 12288dpi)": true,
    "(max-resolution: 24576dpi)": true,
    "(max-resolution: 49152dpi)": true,
    "(max-resolution: 98304dpi)": true,
    "(max-resolution: 196608dpi)": true,
    "(max-resolution: 393216dpi)": true,
    "(max-resolution: 786432dpi)": true,
    "(max-resolution: 1572864dpi)": true,
    "(max-resolution: 3145728dpi)": true,
    "(max-resolution: 6291456dpi)": true,
    "(max-resolution: 12582912dpi)": true,
    "(max-resolution: 25165824dpi)": true,
    "(max-resolution: 50331648dpi)": true,
    "(max-resolution: 100663296dpi)": true,
    "(max-resolution: 201326592dpi)": true,
    "(max-resolution: 402653184dpi)": true,
    "(max-resolution: 805306368dpi)": true,
    "(max-resolution: 1610612736dpi)": true,
    "(max-resolution: 3221225472dpi)": true,
    "(max-resolution: 6442450944dpi)": true,
    "(max-resolution: 12884901888dpi)": true,
    "(max-resolution: 25769803776dpi)": true,
    "(max-resolution: 51539607552dpi)": true,
    "(max-resolution: 103079215104dpi)": true,
    "(max-resolution: 206158430208dpi)": true,
    "(max-resolution: 412316860416dpi)": true,
    "(max-resolution: 824633720832dpi)": true,
    "(max-resolution: 1649267441664dpi)": true,
    "(max-resolution: 3298534883328dpi)": true,
    "(max-resolution: 6597069766656dpi)": true,
    "(max-resolution: 13194139533312dpi)": true,
    "(max-resolution: 26388279066624dpi)": true,
    "(max-resolution: 52776558133248dpi)": true,
    "(max-resolution: 105553116266496dpi)": true,
    "(max-resolution: 211106232532992dpi)": true,
    "(max-resolution: 422212465065984dpi)": true,
    "(max-resolution: 844424930131968dpi)": true,
    "(max-resolution: 1688849860263936dpi)": true,
    "(max-resolution: 3377699720527872dpi)": true,
    "(max-resolution: 6755399441055744dpi)": true,
    "(max-resolution: 13510798882111488dpi)": true,
    "(max-resolution: 27021597764222976dpi)": true,
    "(max-resolution: 20266198323167230dpi)": true,
    "(max-resolution: 23643898043695104dpi)": true,
    "(max-resolution: 25332747903959040dpi)": true,
    "(max-resolution: 26177172834091010dpi)": true,
    "(max-resolution: 26599385299156990dpi)": true,
    "(max-resolution: 26810491531689984dpi)": true,
    "(max-resolution: 26916044647956480dpi)": true,
    "(max-resolution: 26968821206089730dpi)": true,
    "(max-resolution: 26995209485156350dpi)": true,
    "(max-resolution: 27008403624689664dpi)": true,
    "(max-resolution: 27015000694456320dpi)": true,
    "(max-resolution: 27018299229339650dpi)": true,
    "(max-resolution: 27019948496781310dpi)": true,
    "(max-resolution: 27020773130502144dpi)": true,
    "(max-resolution: 27021185447362560dpi)": true,
    "(max-resolution: 27021391605792770dpi)": true,
    "(max-resolution: 27021494685007870dpi)": true,
    "(max-resolution: 27021546224615424dpi)": true,
    "(max-resolution: 27021571994419200dpi)": true,
    "(max-resolution: 27021584879321090dpi)": true,
    "(max-resolution: 27021591321772030dpi)": true,
    "(max-resolution: 27021594542997504dpi)": true,
    "(max-resolution: 27021596153610240dpi)": true,
    "(max-resolution: 27021596958916610dpi)": true,
    "(max-resolution: 27021597361569790dpi)": true,
    "(max-resolution: 27021597562896384dpi)": true,
    "(max-resolution: 27021597663559680dpi)": true,
    "(max-resolution: 27021597713891330dpi)": true,
    "(max-resolution: 27021597739057150dpi)": true,
    "(max-resolution: 27021597751640064dpi)": true,
    "(max-resolution: 27021597757931520dpi)": true,
    "(max-resolution: 27021597761077250dpi)": true,
    "(max-resolution: 27021597762650110dpi)": true,
    "(max-resolution: 27021597763436544dpi)": true,
    "(max-resolution: 27021597763829760dpi)": true,
    "(max-resolution: 27021597764026370dpi)": true,
    "(max-resolution: 27021597764124670dpi)": true,
    "(max-resolution: 27021597764173824dpi)": true,
    "(max-resolution: 27021597764198400dpi)": true,
    "(max-resolution: 27021597764210690dpi)": true,
    "(max-resolution: 27021597764216830dpi)": true,
    "(max-resolution: 27021597764219904dpi)": true,
    "(max-resolution: 27021597764221440dpi)": true,
    "(max-resolution: 27021597764222210dpi)": true,
    "(max-resolution: 27021597764222590dpi)": true,
    "(max-resolution: 27021597764222784dpi)": true,
    "(max-resolution: 27021597764222880dpi)": true,
    "(max-resolution: 27021597764222930dpi)": true,
    "(max-resolution: 27021597764222950dpi)": true,
    "(max-resolution: 27021597764222964dpi)": true,
    "(max-aspect-ratio: 3/1)": true,
    "(max-aspect-ratio: 4/1)": true,
    "(max-aspect-ratio: 5/1)": true,
    "(max-aspect-ratio: 6/1)": true,
    "(max-aspect-ratio: 7/1)": true,
    "(max-aspect-ratio: 8/1)": true,
    "(max-aspect-ratio: 9/1)": true,
    "(max-aspect-ratio: 10/1)": true,
    "(max-aspect-ratio: 11/1)": true,
    "(max-aspect-ratio: 12/1)": true,
    "(max-aspect-ratio: 13/1)": true,
    "(max-aspect-ratio: 14/1)": true,
    "(max-aspect-ratio: 15/1)": true,
    "(max-aspect-ratio: 16/1)": true,
    "(max-aspect-ratio: 17/1)": true,
    "(max-aspect-ratio: 18/1)": true,
    "(max-aspect-ratio: 19/1)": true,
    "(max-aspect-ratio: 20/1)": true,
    "(max-aspect-ratio: 21/1)": true,
    "(max-aspect-ratio: 22/1)": true,
    "(max-aspect-ratio: 23/1)": true,
    "(max-aspect-ratio: 24/1)": true,
    "(max-aspect-ratio: 25/1)": true,
    "(max-aspect-ratio: 26/1)": true,
    "(max-aspect-ratio: 27/1)": true,
    "(max-aspect-ratio: 28/1)": true,
    "(max-aspect-ratio: 29/1)": true,
    "(max-aspect-ratio: 30/1)": true,
    "(max-aspect-ratio: 31/1)": true,
    "(max-aspect-ratio: 32/1)": true,
    "(max-aspect-ratio: 33/1)": true,
    "(max-aspect-ratio: 34/1)": true,
    "(max-aspect-ratio: 35/1)": true,
    "(max-aspect-ratio: 36/1)": true,
    "(max-aspect-ratio: 37/1)": true,
    "(max-aspect-ratio: 38/1)": true,
    "(max-aspect-ratio: 39/1)": true,
    "(max-aspect-ratio: 40/1)": true,
    "(max-aspect-ratio: 41/1)": true,
    "(max-aspect-ratio: 42/1)": true,
    "(max-aspect-ratio: 43/1)": true,
    "(max-aspect-ratio: 44/1)": true,
    "(max-aspect-ratio: 45/1)": true,
    "(max-aspect-ratio: 46/1)": true,
    "(max-aspect-ratio: 47/1)": true,
    "(max-aspect-ratio: 48/1)": true,
    "(max-aspect-ratio: 49/1)": true,
    "(max-aspect-ratio: 50/1)": true,
    "(max-aspect-ratio: 51/1)": true,
    "(max-aspect-ratio: 101/2)": true,
    "(max-aspect-ratio: 203/4)": true,
    "(max-aspect-ratio: 407/8)": true,
    "(max-aspect-ratio: 815/16)": true,
    "(max-aspect-ratio: 1631/32)": true,
    "(max-aspect-ratio: 3263/64)": true,
    "(max-aspect-ratio: 6527/128)": true,
    "(max-aspect-ratio: 13055/256)": true,
    "(max-aspect-ratio: 26111/512)": true,
    "(max-aspect-ratio: 52223/1024)": true,
    "(max-aspect-ratio: 104447/2048)": true,
    "(max-aspect-ratio: 208895/4096)": true,
    "(max-aspect-ratio: 417791/8192)": true,
    "(max-aspect-ratio: 835583/16384)": true,
    "(max-aspect-ratio: 1671167/32768)": true,
    "(max-aspect-ratio: 3342335/65536)": true,
    "(max-aspect-ratio: 6684671/131072)": true,
    "(max-aspect-ratio: 13369343/262144)": true,
    "(max-aspect-ratio: 26738687/524288)": true,
    "(max-aspect-ratio: 53477375/1048576)": true,
    "(max-aspect-ratio: 106954751/2097152)": true,
    "(max-aspect-ratio: 213909503/4194304)": true,
    "(max-aspect-ratio: 427819007/8388608)": true,
    "(max-aspect-ratio: 855638015/16777216)": true,
    "(max-aspect-ratio: 1711276031/33554432)": true,
    "(max-aspect-ratio: 3422552063/67108864)": true,
    "(max-aspect-ratio: 6845104127/134217728)": true,
    "(max-aspect-ratio: 13690208255/268435456)": true,
    "(max-aspect-ratio: 27380416511/536870912)": true,
    "(max-aspect-ratio: 54760833023/1073741824)": true,
    "(max-aspect-ratio: 109521666047/2147483648)": true,
    "(max-aspect-ratio: 219043332095/4294967296)": true,
    "(max-aspect-ratio: 438086664191/8589934592)": true,
    "(max-aspect-ratio: 876173328383/17179869184)": true,
    "(max-aspect-ratio: 1752346656767/34359738368)": true,
    "(max-aspect-ratio: 3504693313535/68719476736)": true,
    "(max-aspect-ratio: 7009386627071/137438953472)": true,
    "(max-aspect-ratio: 14018773254143/274877906944)": true,
    "(max-aspect-ratio: 28037546508287/549755813888)": true,
    "(max-aspect-ratio: 56075093016575/1099511627776)": true,
    "(max-aspect-ratio: 112150186033151/2199023255552)": true,
    "(max-aspect-ratio: 224300372066303/4398046511104)": true,
    "(max-aspect-ratio: 448600744132607/8796093022208)": true,
    "(max-aspect-ratio: 897201488265215/17592186044416)": true,
    "(max-aspect-ratio: 1794402976530431/35184372088832)": true,
    "(max-aspect-ratio: 3588805953060863/70368744177664)": true,
    "(max-aspect-ratio: 7177611906121727/140737488355328)": true,
    "(max-height: 2400px)": true,
    "(max-height: 4800px)": true,
    "(max-height: 9600px)": true,
    "(max-height: 19200px)": true,
    "(max-height: 38400px)": true,
    "(max-height: 76800px)": true,
    "(max-height: 153600px)": true,
    "(max-height: 307200px)": true,
    "(max-height: 614400px)": true,
    "(max-height: 1228800px)": true,
    "(max-height: 2457600px)": true,
    "(max-height: 4915200px)": true,
    "(max-height: 9830400px)": true,
    "(max-height: 19660800px)": true,
    "(max-height: 39321600px)": true,
    "(max-height: 78643200px)": true,
    "(max-height: 157286400px)": true,
    "(max-height: 314572800px)": true,
    "(max-height: 629145600px)": true,
    "(max-height: 1258291200px)": true,
    "(max-height: 2516582400px)": true,
    "(max-height: 5033164800px)": true,
    "(max-height: 10066329600px)": true,
    "(max-height: 20132659200px)": true,
    "(max-height: 40265318400px)": true,
    "(max-height: 80530636800px)": true,
    "(max-height: 161061273600px)": true,
    "(max-height: 322122547200px)": true,
    "(max-height: 644245094400px)": true,
    "(max-height: 1288490188800px)": true,
    "(max-height: 2576980377600px)": true,
    "(max-height: 5153960755200px)": true,
    "(max-height: 10307921510400px)": true,
    "(max-height: 20615843020800px)": true,
    "(max-height: 41231686041600px)": true,
    "(max-height: 82463372083200px)": true,
    "(max-height: 164926744166400px)": true,
    "(max-height: 329853488332800px)": true,
    "(max-height: 659706976665600px)": true,
    "(max-height: 1319413953331200px)": true,
    "(max-height: 2638827906662400px)": true,
    "(max-height: 5277655813324800px)": true,
    "(max-height: 10555311626649600px)": true,
    "(max-height: 21110623253299200px)": true,
    "(max-height: 42221246506598400px)": true,
    "(max-height: 84442493013196800px)": true,
    "(max-height: 168884986026393600px)": true,
    "(max-height: 337769972052787200px)": true,
    "(max-height: 675539944105574400px)": true,
    "(max-height: 506654958079180800px)": true,
    "(max-height: 591097451092377600px)": true,
    "(max-height: 633318697598976000px)": true,
    "(max-height: 654429320852275200px)": true,
    "(max-height: 664984632478924800px)": true,
    "(max-height: 670262288292249600px)": true,
    "(max-height: 672901116198912000px)": true,
    "(max-height: 674220530152243200px)": true,
    "(max-height: 674880237128908800px)": true,
    "(max-height: 675210090617241600px)": true,
    "(max-height: 675375017361408000px)": true,
    "(max-height: 675457480733491200px)": true,
    "(max-height: 675498712419532800px)": true,
    "(max-height: 675519328262553600px)": true,
    "(max-height: 675529636184064000px)": true,
    "(max-height: 675534790144819200px)": true,
    "(max-height: 675537367125196800px)": true,
    "(max-height: 675538655615385600px)": true,
    "(max-height: 675539299860480000px)": true,
    "(max-height: 675539621983027200px)": true,
    "(max-height: 675539783044300800px)": true,
    "(max-height: 675539863574937600px)": true,
    "(max-height: 675539903840256000px)": true,
    "(max-height: 675539923972915200px)": true,
    "(max-height: 675539934039244800px)": true,
    "(max-height: 675539939072409600px)": true,
    "(max-height: 675539941588992000px)": true,
    "(max-height: 675539942847283200px)": true,
    "(max-height: 675539943476428800px)": true,
    "(max-height: 675539943791001600px)": true,
    "(max-height: 675539943948288000px)": true,
    "(max-height: 675539944026931200px)": true,
    "(max-height: 675539944066252800px)": true,
    "(max-height: 675539944085913600px)": true,
    "(max-height: 675539944095744000px)": true,
    "(max-height: 675539944100659200px)": true,
    "(max-height: 675539944103116800px)": true,
    "(max-height: 675539944104345600px)": true,
    "(max-height: 675539944104960000px)": true,
    "(max-height: 675539944105267200px)": true,
    "(max-height: 675539944105420800px)": true,
    "(max-height: 675539944105497600px)": true,
    "(max-height: 675539944105536000px)": true,
    "(max-height: 675539944105555200px)": true,
    "(max-height: 675539944105564800px)": true,
    "(max-height: 675539944105569500px)": true,
    "(max-height: 675539944105572000px)": true,
    "(max-height: 675539944105573100px)": true,
    "(max-height: 675539944105573800px)": true,
    "(max-height: 675539944105574100px)": true,
    "(max-width: 2400px)": true,
    "(max-width: 4800px)": true,
    "(max-width: 9600px)": true,
    "(max-width: 19200px)": true,
    "(max-width: 38400px)": true,
    "(max-width: 76800px)": true,
    "(max-width: 153600px)": true,
    "(max-width: 307200px)": true,
    "(max-width: 614400px)": true,
    "(max-width: 1228800px)": true,
    "(max-width: 2457600px)": true,
    "(max-width: 4915200px)": true,
    "(max-width: 9830400px)": true,
    "(max-width: 19660800px)": true,
    "(max-width: 39321600px)": true,
    "(max-width: 78643200px)": true,
    "(max-width: 157286400px)": true,
    "(max-width: 314572800px)": true,
    "(max-width: 629145600px)": true,
    "(max-width: 1258291200px)": true,
    "(max-width: 2516582400px)": true,
    "(max-width: 5033164800px)": true,
    "(max-width: 10066329600px)": true,
    "(max-width: 20132659200px)": true,
    "(max-width: 40265318400px)": true,
    "(max-width: 80530636800px)": true,
    "(max-width: 161061273600px)": true,
    "(max-width: 322122547200px)": true,
    "(max-width: 644245094400px)": true,
    "(max-width: 1288490188800px)": true,
    "(max-width: 2576980377600px)": true,
    "(max-width: 5153960755200px)": true,
    "(max-width: 10307921510400px)": true,
    "(max-width: 20615843020800px)": true,
    "(max-width: 41231686041600px)": true,
    "(max-width: 82463372083200px)": true,
    "(max-width: 164926744166400px)": true,
    "(max-width: 329853488332800px)": true,
    "(max-width: 659706976665600px)": true,
    "(max-width: 1319413953331200px)": true,
    "(max-width: 2638827906662400px)": true,
    "(max-width: 5277655813324800px)": true,
    "(max-width: 10555311626649600px)": true,
    "(max-width: 21110623253299200px)": true,
    "(max-width: 42221246506598400px)": true,
    "(max-width: 84442493013196800px)": true,
    "(max-width: 168884986026393600px)": true,
    "(max-width: 337769972052787200px)": true,
    "(max-width: 675539944105574400px)": true,
    "(max-width: 506654958079180800px)": true,
    "(max-width: 591097451092377600px)": true,
    "(max-width: 633318697598976000px)": true,
    "(max-width: 654429320852275200px)": true,
    "(max-width: 664984632478924800px)": true,
    "(max-width: 670262288292249600px)": true,
    "(max-width: 672901116198912000px)": true,
    "(max-width: 674220530152243200px)": true,
    "(max-width: 674880237128908800px)": true,
    "(max-width: 675210090617241600px)": true,
    "(max-width: 675375017361408000px)": true,
    "(max-width: 675457480733491200px)": true,
    "(max-width: 675498712419532800px)": true,
    "(max-width: 675519328262553600px)": true,
    "(max-width: 675529636184064000px)": true,
    "(max-width: 675534790144819200px)": true,
    "(max-width: 675537367125196800px)": true,
    "(max-width: 675538655615385600px)": true,
    "(max-width: 675539299860480000px)": true,
    "(max-width: 675539621983027200px)": true,
    "(max-width: 675539783044300800px)": true,
    "(max-width: 675539863574937600px)": true,
    "(max-width: 675539903840256000px)": true,
    "(max-width: 675539923972915200px)": true,
    "(max-width: 675539934039244800px)": true,
    "(max-width: 675539939072409600px)": true,
    "(max-width: 675539941588992000px)": true,
    "(max-width: 675539942847283200px)": true,
    "(max-width: 675539943476428800px)": true,
    "(max-width: 675539943791001600px)": true,
    "(max-width: 675539943948288000px)": true,
    "(max-width: 675539944026931200px)": true,
    "(max-width: 675539944066252800px)": true,
    "(max-width: 675539944085913600px)": true,
    "(max-width: 675539944095744000px)": true,
    "(max-width: 675539944100659200px)": true,
    "(max-width: 675539944103116800px)": true,
    "(max-width: 675539944104345600px)": true,
    "(max-width: 675539944104960000px)": true,
    "(max-width: 675539944105267200px)": true,
    "(max-width: 675539944105420800px)": true,
    "(max-width: 675539944105497600px)": true,
    "(max-width: 675539944105536000px)": true,
    "(max-width: 675539944105555200px)": true,
    "(max-width: 675539944105564800px)": true,
    "(max-width: 675539944105569500px)": true,
    "(max-width: 675539944105572000px)": true,
    "(max-width: 675539944105573100px)": true,
    "(max-width: 675539944105573800px)": true,
    "(max-width: 675539944105574100px)": true
}

Object.defineProperties(MediaQueryList.prototype, {
    addListener: {
        addListener() {
            v_console_log("  [*] MediaQueryList -> addListener[get]", {});
            return {}
        }
    },
    removeListener: {
        removeListener() {
            v_console_log("  [*] MediaQueryList -> removeListener[get]", {});
            return {}
        }
    },
    // matches: {"value":0,"writable":true,"enumerable":true,"configurable":false},
    matches: {
        get() {
            medias.push(this.type[0]);
            let t = mediaRes[this.type[0]];
            if (t === undefined) {
                t = false;
            }
            v_console_log("  [*] MediaQueryList -> matches[get]", this.type[0], t);

            return t;
        }
    },

    media: {"value": 1, "writable": true, "enumerable": true, "configurable": false},
    onchange: {"value": 2, "writable": true, "enumerable": true, "configurable": false},
})
DOMParser = v_saf(function DOMParser() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
FileReader = v_saf(function FileReader() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
Audio = v_saf(function Audio() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
Option = v_saf(function Option() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
IntersectionObserver = v_saf(function IntersectionObserver() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
MediaStream = v_saf(function MediaStream() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
Path2D = v_saf(function Path2D() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
Text = v_saf(function Text() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
XMLSerializer = v_saf(function XMLSerializer() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
PublicKeyCredential = v_saf(function PublicKeyCredential() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
AuthenticatorAssertionResponse = v_saf(function AuthenticatorAssertionResponse() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
AuthenticatorAttestationResponse = v_saf(function AuthenticatorAttestationResponse() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
AuthenticatorResponse = v_saf(function AuthenticatorResponse() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
XMLDocument = v_saf(function XMLDocument() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
DOMPoint = v_saf(function DOMPoint() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
DOMPointReadOnly = v_saf(function DOMPointReadOnly() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
External = v_saf(function External() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
mozRTCPeerConnection = v_saf(function mozRTCPeerConnection() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
_inherits(Element, Node)
BluetoothUUID = v_saf(function BluetoothUUID() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});

document.__proto__ = HTMLDocument.prototype
window.document = document
if (ENV.navigatorparams.useragent.indexOf('Firefox') > -1){
    window.netscape = {}
}else{
    window.TouchEvent = TouchEvent
    window.webkitResolveLocalFileSystemURL = webkitResolveLocalFileSystemURL;
    window.webkitRequestAnimationFrame = webkitRequestAnimationFrame;
    window.RTCPeerConnection = RTCPeerConnection;
    window.webkitRTCPeerConnection = RTCPeerConnection;
    window.BrowserCaptureMediaStreamTrack = v_saf(function BrowserCaptureMediaStreamTrack() {
        if (!v_new_toggle) {
            throw TypeError("Illegal constructor")
        }
        ;
    });
    window.LaunchParams = v_saf(function LaunchParams() {
        if (!v_new_toggle) {
            throw TypeError("Illegal constructor")
        }
        ;
    });
    window.CSSMathClamp = v_saf(function CSSMathClamp() {
        if (!v_new_toggle) {
            throw TypeError("Illegal constructor")
        }
        ;
    });
    window.IdleDetector = v_saf(function IdleDetector() {
        if (!v_new_toggle) {
            throw TypeError("Illegal constructor")
        }
        ;
    });
    window.MediaSourceHandle = v_saf(function MediaSourceHandle() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.XRCamera = v_saf(function XRCamera() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
window.FontData = v_saf(function FontData() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
});
    window.BluetoothUUID = BluetoothUUID
    window.BarcodeDetector = v_saf(function BarcodeDetector() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    XRHitTestResult = v_saf(function XRHitTestResult() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
        ;
    });
    window.XRHitTestResult = XRHitTestResult;
    window.HID = v_saf(function HID() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    window.AudioData = v_saf(function AudioData() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    window.FragmentDirective = v_saf(function FragmentDirective() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    });
    window.Sanitizer = v_saf(function Sanitizer() {
        if (!v_new_toggle) {
            throw TypeError("Illegal constructor")
        }
        ;
    });

    window.EyeDropper = v_saf(function EyeDropper() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
    });


});
});
});

}
window.Animation = Animation;
window.Worker = Worker;
window.URL = URL;
window.WebGLRenderingContext = WebGLRenderingContext;
window.HTMLCanvasElement = HTMLCanvasElement;
window.CanvasRenderingContext2D = CanvasRenderingContext2D;
window.UIEvent = UIEvent;
window.clearInterval = clearInterval;
window.setInterval = setInterval
window.XMLDocument = XMLDocument;
window.crypto = crypto
window.DOMPoint = DOMPoint;
window.DOMPointReadOnly = DOMPointReadOnly;
window.External = External;
window.Blob = Blob;
window.Comment = Comment;
window.Document = Document;
window.DOMException = DOMException;
window.DOMMatrixReadOnly = DOMMatrixReadOnly;


window.DOMParser = DOMParser;
window.FileReader = FileReader;
window.FormData = FormData;
window.Audio = Audio;
window.Image = Image;
window.Option = Option;
window.IntersectionObserver = IntersectionObserver;
window.MediaStream = MediaStream;
window.MessageChannel = MessageChannel;
window.MutationObserver = MutationObserver;
window.Path2D = Path2D;
window.PerformanceObserver = PerformanceObserver;
window.ReadableStream = ReadableStream;
window.Text = Text;
window.TextDecoderStream = TextDecoderStream;
window.TextEncoderStream = TextEncoderStream;
window.TransformStream = TransformStream;
window.URLSearchParams = URLSearchParams;
window.XMLHttpRequest = XMLHttpRequest;
window.XMLSerializer = XMLSerializer;
window.PublicKeyCredential = PublicKeyCredential;
window.AuthenticatorAssertionResponse = AuthenticatorAssertionResponse;
window.AuthenticatorAttestationResponse = AuthenticatorAttestationResponse;
window.AuthenticatorResponse = AuthenticatorResponse;

window.pageYOffset = 0
external = {}
external.__proto__ = External.prototype
window.external = external
window.console = console;
// localStorage = dtavm.proxy(storage, 'localStorage');
localStorage = storage;
// sessionStorage = dtavm.proxy(storage, 'sessionStorage');
sessionStorage = storage;
window.localStorage = localStorage;
window.Boolean = Boolean;
window.sessionStorage = sessionStorage;
window.fetch = fetch;
window.navigator = navigator;
History = v_saf(function History() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
BarProp = v_saf(function BarProp() {
    if (!v_new_toggle) {
        throw TypeError("Illegal constructor")
    }
    ;
})
Object.defineProperties(BarProp.prototype, {
    visible: {
        get() {
            return true;
        }
    }
})
Object.defineProperties(History.prototype, {
    replaceState: {
        value: v_saf(function replaceState() {
            v_console_log("  [*] History -> replaceState[func]", [].slice.call(arguments));
        })
    },
    length: {
        get() {
            v_console_log("  [*] History -> length[get]", 3);
            if (sid === '8ffdff7b995c8ad51d902ff0'){
                return 2
            }
            if (sid === '1'){
                return 4
            }
            return parseInt(Math.random() * 10 + 1)
        }
    },
    [Symbol.toStringTag]: {value: "History", writable: false, enumerable: false, configurable: true},
})

// window.window = window;
// Object.defineProperty(window, [Symbol.toPrimitive], {
//     value:function (){
//         return NaN
// }
// })

history = v_new(History)
// window = dtavm.proxy(window,"window"); //代理器代理之后，会创建一个新对象
window.self = window;
window.toolbar = v_new(BarProp)
window.locationbar = v_new(BarProp)
window.history = history
_setTimeout = setTimeout
timesIds = 0;
window.setTimeout = setTimeout;
window.setTimeout = function setTimeout(func, delay) {

    if (delay==0){
        _setTimeout.call(this, func, delay)
    }
    timesIds++;
    return timesIds;
};

v_hook_href(HTMLAnchorElement.prototype, 'HTMLAnchorElement', 'https://www.jetblue.com/booking/flights?from=LAS&to=BOS&depart=2023-07-10&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false')

window.Reflect = Reflect
window.Error = Error;
window.JSON = JSON;
// window.crypto = crypto
window.Uint32Array = Uint32Array
// window.window = window;
// window = dtavm.proxy(window, 'window')
// window.__proto__ = Window
window.undefined = undefined;
window.isFinite = isFinite;
window.unescape = unescape;
window.TypeError = TypeError;
window.Infinity = Infinity;
window.structuredClone = v_saf(function structuredClone() {
    throw TypeError("Uncaught DOMException: Failed to execute 'structuredClone' on 'Window'")
})
window.getComputedStyle = v_saf(function getComputedStyle(element) {
    v_console_log(' getComputedStyle ', element)
});
window.matchMedia = function matchMedia(type) {
    let t = v_new(MediaQueryList)
    t.type = arguments
    return t;
}
window.clearTimeout = v_saf(function clearTimeout() {
    console.log('clearTimeout ', arguments)
})
window.window = window;

// window = dtavm.proxy(window, 'window')

this == global; //global就是全局上下文代理对象；

this != window; // this 是global 但是 window是代理器，所以这里是 !=;

_console2 = function () {
};
// _console2 = console.log;









print('-------------------------------------')
console.log('当前times', times)
print(events)
print(v_events)
// window.debug = true
startx = parseInt(1000 * _random())
starty = parseInt(1000 * _random())
endx = parseInt(1000 * _random())
endy = parseInt(1000 * _random())
// window.debug = true
// window.mouse_move(startx,starty,endx,endy)
// window.debug = false

// window.mouse_click
// events['mousemove'](window.mouse_move())

// debug = true;
setTimeout(function (){
        // window.mouse_move(startx,starty,endx,endy)

    var xhr = new XMLHttpRequest();
xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false);
xhr.send("{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}")
    xhr.setRequestHeader('user-agent', ENV.navigatorparams.useragent)
console.log(JSON.stringify(xhr.headers))
    _process.exit(0)
}, 1000)

// fetch("https://jbrest.jetblue.com/lfs-rwb/outboundLFS", {
//     "headers": {
//         "accept": "application/json",
//         "accept-language": "en-US,en;q=0.9",
//         "api-version": "v3",
//         "application-channel": "Mobile_Web_Android",
//         "booking-application-type": "NGB",
//         "cache-control": "no-cache",
//         "content-type": "application/json",
//         "pragma": "no-cache",
//         "sec-ch-ua": "\"Google Chrome\";v=\"111\", \"Not(A:Brand\";v=\"8\", \"Chromium\";v=\"111\"",
//         "sec-ch-ua-mobile": "?0",
//         "sec-ch-ua-platform": "\"Windows\"",
//         "sec-fetch-dest": "empty",
//         "sec-fetch-mode": "cors",
//         "sec-fetch-site": "same-site",
//     },
//     "referrer": "https://www.jetblue.com/booking/flights?from=ZLA&to=NAS&depart=2023-04-11&isMultiCity=false&noOfRoute=1&lang=en&adults=1&children=0&infants=0&sharedMarket=false&roundTripFaresFlag=false&usePoints=false",
//     "referrerPolicy": "no-referrer-when-downgrade",
//     "body": "{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}",
//     "method": "POST",
//     "credentials": "omit"
// }).then(r => {
//     console.log(r.status)
//     console.log(times)
// })

console.timeEnd("处理完毕，耗时");

//
// const express = require('express')
// const app = express()
//
// app.get('/', (req, res) => {
//     console.log('当前times', times)
//
//     var xhr = new XMLHttpRequest();
//     xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false);
//     xhr.send("")
//     xhr.setRequestHeader('user-agent', navis.userAgent)
//     // console.log(xhr.headers)
//     console.log('结束times', times)
//     res.send(JSON.stringify(xhr.headers))
//
// })
// const port = 3001
//
// app.listen(port, () => {
//     console.log(`Example app listening on port ${port}`)
// })

let reProxy = function (tt, name) {
    return new Proxy(tt, {
        get(target, p, receiver) {
            let res = Reflect.get(target, p, receiver);
            if (p !== 'debug' && p !== 'Object') {
                console.log(`${name} get`, p, typeof res)
            }
            // if (p === 'offsetHeight'){
            //   debugger;
            // }
            if (p === 'exec') {
                return v_saf(function (args) {
                    console.log(`${name} exec`, args)

                    return /{\s*\[\s*native\s+code\s*]\s*}\s*$/.exec(args)
                })
            }
            // console.log(Reflect.get(target, '_cf_chl_ctx', receiver))

            if (!['_registeredHandlers', 'window', '_currentEvent', 'debug', '_eventListenerss', 'top', 'prototype'].includes(p) && res && typeof res === 'object' && typeof p !== 'symbol') {
                return proxy(res, p)
            }
            return res;
        },
        // getPrototypeOf(target) {
        //
        // },

        set(target, p, newValue, receiver) {
            console.log(`${name} set`, p, typeof newValue)

            return Reflect.set(target, p, newValue, receiver)
        }
    })
};
_defin = Object.defineProperty;
Object.defineProperty = function (p, v, d) {
    // console.log('define',  v, d)
    if (v === 'positionalSignals') {
        // d.value[8][1] = [22,28,65,7,236,138,245,229,177,250,96,18,232,218,135,152,173,4,27,184,4,170,241]
        // d.value[24][1] = [22,28,65,7,67,144,48,213,17,33,133,144,216]
        if (Array.isArray(d.value) && d.value.length === 60) {
            let res = [];
            d.value.forEach((e, i) => {
                if (e && e.length == 2) {
                    res.push(i + '==' + e[1].length + '=>')
                    res.push(e[1] + '')
                } else {
                    res.push(i + '==0=>iii')
                }

            })
            console.log([].slice.call(res).join('iii'))
        }
    }
    if (v === 'outerArgs') {
        // debugger;
        d.value = undefined;
    }
    if (v === 'stack' && Object.keys(d).length === 1) {
        // debugger;
        d.get = undefined
        // throw TypeError('asdasd')
    }
    if ((v === 'c' || v === 'd' || v === 'b') && d.value === false) {
        d.value = true;
        // debugger;
    }

    return _defin(p, v, d)
}

_join = Array.prototype.join;
Array.prototype.join = function (s){
    // console.log('join', this, s)
    if (this[0] === '{"foo\\u0000bar":42}'){
        if (navis.userAgent.indexOf('Firefox')> -1) {
            return `{"foo\\u0000bar":42}INVALID:SyntaxError: JSON.parse: expected ',' or ']' after array element at line 1 column 4 of the JSON dataINVALID:SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON dataINVALID:SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data`
        }
        return `{"foo\\u0000bar":42}INVALID:SyntaxError: Expected ',' or ']' after array element in JSON at position 3INVALID:SyntaxError: Unexpected token '�', "�{}" is not valid JSONINVALID:SyntaxError: Unexpected token '�', "��[\x00\x00�\x00\x00]\x00" is not valid JSON`
    }
    return _join.call(this, s)
}
_getOwnPropertyNames = Object.getOwnPropertyNames;
Object.getOwnPropertyNames = function (a){
    let res = _getOwnPropertyNames(a);
    // console.log('get', a,  res)
    if (res.length >= 180 && res.indexOf('AggregateError') > -1){
        console.log('getWindow')
        res =  ["Object","Function","Array","Number","parseFloat","parseInt","Infinity","NaN","undefined","Boolean","String","Symbol","Date","Promise","RegExp","Error","AggregateError","EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError","globalThis","JSON","Math","Intl","ArrayBuffer","Atomics","Uint8Array","Int8Array","Uint16Array","Int16Array","Uint32Array","Int32Array","Float32Array","Float64Array","Uint8ClampedArray","BigUint64Array","BigInt64Array","DataView","Map","BigInt","Set","WeakMap","WeakSet","Proxy","Reflect","FinalizationRegistry","WeakRef","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape","eval","isFinite","isNaN","console","Option","Image","Audio","webkitURL","webkitRTCPeerConnection","webkitMediaStream","WebKitMutationObserver","WebKitCSSMatrix","XSLTProcessor","XPathResult","XPathExpression","XPathEvaluator","XMLSerializer","XMLHttpRequestUpload","XMLHttpRequestEventTarget","XMLHttpRequest","XMLDocument","WritableStreamDefaultWriter","WritableStreamDefaultController","WritableStream","Worker","Window","WheelEvent","WebSocket","WebGLVertexArrayObject","WebGLUniformLocation","WebGLTransformFeedback","WebGLTexture","WebGLSync","WebGLShaderPrecisionFormat","WebGLShader","WebGLSampler","WebGLRenderingContext","WebGLRenderbuffer","WebGLQuery","WebGLProgram","WebGLFramebuffer","WebGLContextEvent","WebGLBuffer","WebGLActiveInfo","WebGL2RenderingContext","WaveShaperNode","VisualViewport","VirtualKeyboardGeometryChangeEvent","ValidityState","VTTCue","UserActivation","URLSearchParams","URLPattern","URL","UIEvent","TrustedTypePolicyFactory","TrustedTypePolicy","TrustedScriptURL","TrustedScript","TrustedHTML","TreeWalker","TransitionEvent","TransformStreamDefaultController","TransformStream","TrackEvent","TouchList","TouchEvent","Touch","TimeRanges","TextTrackList","TextTrackCueList","TextTrackCue","TextTrack","TextMetrics","TextEvent","TextEncoderStream","TextEncoder","TextDecoderStream","TextDecoder","Text","TaskSignal","TaskPriorityChangeEvent","TaskController","TaskAttributionTiming","SyncManager","SubmitEvent","StyleSheetList","StyleSheet","StylePropertyMapReadOnly","StylePropertyMap","StorageEvent","Storage","StereoPannerNode","StaticRange","SourceBufferList","SourceBuffer","ShadowRoot","Selection","SecurityPolicyViolationEvent","ScriptProcessorNode","ScreenOrientation","Screen","Scheduling","Scheduler","SVGViewElement","SVGUseElement","SVGUnitTypes","SVGTransformList","SVGTransform","SVGTitleElement","SVGTextPositioningElement","SVGTextPathElement","SVGTextElement","SVGTextContentElement","SVGTSpanElement","SVGSymbolElement","SVGSwitchElement","SVGStyleElement","SVGStringList","SVGStopElement","SVGSetElement","SVGScriptElement","SVGSVGElement","SVGRectElement","SVGRect","SVGRadialGradientElement","SVGPreserveAspectRatio","SVGPolylineElement","SVGPolygonElement","SVGPointList","SVGPoint","SVGPatternElement","SVGPathElement","SVGNumberList","SVGNumber","SVGMetadataElement","SVGMatrix","SVGMaskElement","SVGMarkerElement","SVGMPathElement","SVGLinearGradientElement","SVGLineElement","SVGLengthList","SVGLength","SVGImageElement","SVGGraphicsElement","SVGGradientElement","SVGGeometryElement","SVGGElement","SVGForeignObjectElement","SVGFilterElement","SVGFETurbulenceElement","SVGFETileElement","SVGFESpotLightElement","SVGFESpecularLightingElement","SVGFEPointLightElement","SVGFEOffsetElement","SVGFEMorphologyElement","SVGFEMergeNodeElement","SVGFEMergeElement","SVGFEImageElement","SVGFEGaussianBlurElement","SVGFEFuncRElement","SVGFEFuncGElement","SVGFEFuncBElement","SVGFEFuncAElement","SVGFEFloodElement","SVGFEDropShadowElement","SVGFEDistantLightElement","SVGFEDisplacementMapElement","SVGFEDiffuseLightingElement","SVGFEConvolveMatrixElement","SVGFECompositeElement","SVGFEComponentTransferElement","SVGFEColorMatrixElement","SVGFEBlendElement","SVGEllipseElement","SVGElement","SVGDescElement","SVGDefsElement","SVGComponentTransferFunctionElement","SVGClipPathElement","SVGCircleElement","SVGAnimationElement","SVGAnimatedTransformList","SVGAnimatedString","SVGAnimatedRect","SVGAnimatedPreserveAspectRatio","SVGAnimatedNumberList","SVGAnimatedNumber","SVGAnimatedLengthList","SVGAnimatedLength","SVGAnimatedInteger","SVGAnimatedEnumeration","SVGAnimatedBoolean","SVGAnimatedAngle","SVGAnimateTransformElement","SVGAnimateMotionElement","SVGAnimateElement","SVGAngle","SVGAElement","Response","ResizeObserverSize","ResizeObserverEntry","ResizeObserver","Request","ReportingObserver","ReadableStreamDefaultReader","ReadableStreamDefaultController","ReadableStreamBYOBRequest","ReadableStreamBYOBReader","ReadableStream","ReadableByteStreamController","Range","RadioNodeList","RTCTrackEvent","RTCStatsReport","RTCSessionDescription","RTCSctpTransport","RTCRtpTransceiver","RTCRtpSender","RTCRtpReceiver","RTCPeerConnectionIceEvent","RTCPeerConnectionIceErrorEvent","RTCPeerConnection","RTCIceTransport","RTCIceCandidate","RTCErrorEvent","RTCError","RTCEncodedVideoFrame","RTCEncodedAudioFrame","RTCDtlsTransport","RTCDataChannelEvent","RTCDataChannel","RTCDTMFToneChangeEvent","RTCDTMFSender","RTCCertificate","PromiseRejectionEvent","ProgressEvent","Profiler","ProcessingInstruction","PopStateEvent","PointerEvent","PluginArray","Plugin","PictureInPictureWindow","PictureInPictureEvent","PeriodicWave","PerformanceTiming","PerformanceServerTiming","PerformanceResourceTiming","PerformancePaintTiming","PerformanceObserverEntryList","PerformanceObserver","PerformanceNavigationTiming","PerformanceNavigation","PerformanceMeasure","PerformanceMark","PerformanceLongTaskTiming","PerformanceEventTiming","PerformanceEntry","PerformanceElementTiming","Performance","Path2D","PannerNode","PageTransitionEvent","OverconstrainedError","OscillatorNode","OffscreenCanvasRenderingContext2D","OffscreenCanvas","OfflineAudioContext","OfflineAudioCompletionEvent","NodeList","NodeIterator","NodeFilter","Node","NetworkInformation","Navigator","NavigationTransition","NavigationHistoryEntry","NavigationDestination","NavigationCurrentEntryChangeEvent","Navigation","NavigateEvent","NamedNodeMap","MutationRecord","MutationObserver","MouseEvent","MimeTypeArray","MimeType","MessagePort","MessageEvent","MessageChannel","MediaStreamTrackProcessor","MediaStreamTrackGenerator","MediaStreamTrackEvent","MediaStreamTrack","MediaStreamEvent","MediaStreamAudioSourceNode","MediaStreamAudioDestinationNode","MediaStream","MediaSourceHandle","MediaSource","MediaRecorder","MediaQueryListEvent","MediaQueryList","MediaList","MediaError","MediaEncryptedEvent","MediaElementAudioSourceNode","MediaCapabilities","Location","LayoutShiftAttribution","LayoutShift","LargestContentfulPaint","KeyframeEffect","KeyboardEvent","IntersectionObserverEntry","IntersectionObserver","InputEvent","InputDeviceInfo","InputDeviceCapabilities","ImageData","ImageCapture","ImageBitmapRenderingContext","ImageBitmap","IdleDeadline","IIRFilterNode","IDBVersionChangeEvent","IDBTransaction","IDBRequest","IDBOpenDBRequest","IDBObjectStore","IDBKeyRange","IDBIndex","IDBFactory","IDBDatabase","IDBCursorWithValue","IDBCursor","History","Headers","HashChangeEvent","HTMLVideoElement","HTMLUnknownElement","HTMLUListElement","HTMLTrackElement","HTMLTitleElement","HTMLTimeElement","HTMLTextAreaElement","HTMLTemplateElement","HTMLTableSectionElement","HTMLTableRowElement","HTMLTableElement","HTMLTableColElement","HTMLTableCellElement","HTMLTableCaptionElement","HTMLStyleElement","HTMLSpanElement","HTMLSourceElement","HTMLSlotElement","HTMLSelectElement","HTMLScriptElement","HTMLQuoteElement","HTMLProgressElement","HTMLPreElement","HTMLPictureElement","HTMLParamElement","HTMLParagraphElement","HTMLOutputElement","HTMLOptionsCollection","HTMLOptionElement","HTMLOptGroupElement","HTMLObjectElement","HTMLOListElement","HTMLModElement","HTMLMeterElement","HTMLMetaElement","HTMLMenuElement","HTMLMediaElement","HTMLMarqueeElement","HTMLMapElement","HTMLLinkElement","HTMLLegendElement","HTMLLabelElement","HTMLLIElement","HTMLInputElement","HTMLImageElement","HTMLIFrameElement","HTMLHtmlElement","HTMLHeadingElement","HTMLHeadElement","HTMLHRElement","HTMLFrameSetElement","HTMLFrameElement","HTMLFormElement","HTMLFormControlsCollection","HTMLFontElement","HTMLFieldSetElement","HTMLEmbedElement","HTMLElement","HTMLDocument","HTMLDivElement","HTMLDirectoryElement","HTMLDialogElement","HTMLDetailsElement","HTMLDataListElement","HTMLDataElement","HTMLDListElement","HTMLCollection","HTMLCanvasElement","HTMLButtonElement","HTMLBodyElement","HTMLBaseElement","HTMLBRElement","HTMLAudioElement","HTMLAreaElement","HTMLAnchorElement","HTMLAllCollection","GeolocationPositionError","GeolocationPosition","GeolocationCoordinates","Geolocation","GamepadHapticActuator","GamepadEvent","GamepadButton","Gamepad","GainNode","FormDataEvent","FormData","FontFaceSetLoadEvent","FontFace","FocusEvent","FileReader","FileList","File","FeaturePolicy","External","EventTarget","EventSource","EventCounts","Event","ErrorEvent","ElementInternals","Element","DynamicsCompressorNode","DragEvent","DocumentType","DocumentFragment","Document","DelayNode","DecompressionStream","DataTransferItemList","DataTransferItem","DataTransfer","DOMTokenList","DOMStringMap","DOMStringList","DOMRectReadOnly","DOMRectList","DOMRect","DOMQuad","DOMPointReadOnly","DOMPoint","DOMParser","DOMMatrixReadOnly","DOMMatrix","DOMImplementation","DOMException","DOMError","CustomStateSet","CustomEvent","CustomElementRegistry","Crypto","CountQueuingStrategy","ConvolverNode","ConstantSourceNode","CompressionStream","CompositionEvent","Comment","CloseEvent","ClipboardEvent","CharacterData","ChannelSplitterNode","ChannelMergerNode","CanvasRenderingContext2D","CanvasPattern","CanvasGradient","CanvasCaptureMediaStreamTrack","CSSVariableReferenceValue","CSSUnparsedValue","CSSUnitValue","CSSTranslate","CSSTransformValue","CSSTransformComponent","CSSSupportsRule","CSSStyleValue","CSSStyleSheet","CSSStyleRule","CSSStyleDeclaration","CSSSkewY","CSSSkewX","CSSSkew","CSSScale","CSSRuleList","CSSRule","CSSRotate","CSSPropertyRule","CSSPositionValue","CSSPerspective","CSSPageRule","CSSNumericValue","CSSNumericArray","CSSNamespaceRule","CSSMediaRule","CSSMatrixComponent","CSSMathValue","CSSMathSum","CSSMathProduct","CSSMathNegate","CSSMathMin","CSSMathMax","CSSMathInvert","CSSMathClamp","CSSLayerStatementRule","CSSLayerBlockRule","CSSKeywordValue","CSSKeyframesRule","CSSKeyframeRule","CSSImportRule","CSSImageValue","CSSGroupingRule","CSSFontPaletteValuesRule","CSSFontFaceRule","CSSCounterStyleRule","CSSContainerRule","CSSConditionRule","CSS","CDATASection","ByteLengthQueuingStrategy","BroadcastChannel","BlobEvent","Blob","BiquadFilterNode","BeforeUnloadEvent","BeforeInstallPromptEvent","BaseAudioContext","BarProp","AudioWorkletNode","AudioSinkInfo","AudioScheduledSourceNode","AudioProcessingEvent","AudioParamMap","AudioParam","AudioNode","AudioListener","AudioDestinationNode","AudioContext","AudioBufferSourceNode","AudioBuffer","Attr","AnimationEvent","AnimationEffect","Animation","AnalyserNode","AbstractRange","AbortSignal","AbortController","window","self","document","name","location","customElements","history","navigation","locationbar","menubar","personalbar","scrollbars","statusbar","toolbar","status","closed","frames","length","top","opener","parent","frameElement","navigator","origin","external","screen","innerWidth","innerHeight","scrollX","pageXOffset","scrollY","pageYOffset","visualViewport","screenX","screenY","outerWidth","outerHeight","devicePixelRatio","event","clientInformation","offscreenBuffering","screenLeft","screenTop","styleMedia","onsearch","isSecureContext","trustedTypes","performance","onappinstalled","onbeforeinstallprompt","crypto","indexedDB","sessionStorage","localStorage","onbeforexrselect","onabort","onbeforeinput","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncuechange","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onpause","onplay","onplaying","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","onvolumechange","onwaiting","onwebkitanimationend","onwebkitanimationiteration","onwebkitanimationstart","onwebkittransitionend","onwheel","onauxclick","ongotpointercapture","onlostpointercapture","onpointerdown","onpointermove","onpointerrawupdate","onpointerup","onpointercancel","onpointerover","onpointerout","onpointerenter","onpointerleave","onselectstart","onselectionchange","onanimationend","onanimationiteration","onanimationstart","ontransitionrun","ontransitionstart","ontransitionend","ontransitioncancel","onafterprint","onbeforeprint","onbeforeunload","onhashchange","onlanguagechange","onmessage","onmessageerror","onoffline","ononline","onpagehide","onpageshow","onpopstate","onrejectionhandled","onstorage","onunhandledrejection","onunload","crossOriginIsolated","scheduler","alert","atob","blur","btoa","cancelAnimationFrame","cancelIdleCallback","captureEvents","clearInterval","clearTimeout","close","confirm","createImageBitmap","fetch","find","focus","getComputedStyle","getSelection","matchMedia","moveBy","moveTo","open","postMessage","print","prompt","queueMicrotask","releaseEvents","reportError","requestAnimationFrame","requestIdleCallback","resizeBy","resizeTo","scroll","scrollBy","scrollTo","setInterval","setTimeout","stop","structuredClone","webkitCancelAnimationFrame","webkitRequestAnimationFrame","chrome","WebAssembly","credentialless","fence","caches","cookieStore","ondevicemotion","ondeviceorientation","ondeviceorientationabsolute","launchQueue","sharedStorage","onbeforematch","onbeforetoggle","AbsoluteOrientationSensor","Accelerometer","AudioWorklet","BatteryManager","Cache","CacheStorage","Clipboard","ClipboardItem","CookieChangeEvent","CookieStore","CookieStoreManager","Credential","CredentialsContainer","CryptoKey","DeviceMotionEvent","DeviceMotionEventAcceleration","DeviceMotionEventRotationRate","DeviceOrientationEvent","FederatedCredential","GravitySensor","Gyroscope","Keyboard","KeyboardLayoutMap","LinearAccelerationSensor","Lock","LockManager","MIDIAccess","MIDIConnectionEvent","MIDIInput","MIDIInputMap","MIDIMessageEvent","MIDIOutput","MIDIOutputMap","MIDIPort","MediaDeviceInfo","MediaDevices","MediaKeyMessageEvent","MediaKeySession","MediaKeyStatusMap","MediaKeySystemAccess","MediaKeys","NavigationPreloadManager","NavigatorManagedData","OrientationSensor","PasswordCredential","RelativeOrientationSensor","Sanitizer","ScreenDetailed","ScreenDetails","Sensor","SensorErrorEvent","ServiceWorker","ServiceWorkerContainer","ServiceWorkerRegistration","StorageManager","SubtleCrypto","VirtualKeyboard","WebTransport","WebTransportBidirectionalStream","WebTransportDatagramDuplexStream","WebTransportError","Worklet","XRDOMOverlayState","XRLayer","XRWebGLBinding","AudioData","EncodedAudioChunk","EncodedVideoChunk","ImageTrack","ImageTrackList","VideoColorSpace","VideoFrame","AudioDecoder","AudioEncoder","ImageDecoder","VideoDecoder","VideoEncoder","AuthenticatorAssertionResponse","AuthenticatorAttestationResponse","AuthenticatorResponse","PublicKeyCredential","BarcodeDetector","Bluetooth","BluetoothCharacteristicProperties","BluetoothDevice","BluetoothRemoteGATTCharacteristic","BluetoothRemoteGATTDescriptor","BluetoothRemoteGATTServer","BluetoothRemoteGATTService","CaptureController","EyeDropper","Fence","FencedFrameConfig","HTMLFencedFrameElement","FileSystemDirectoryHandle","FileSystemFileHandle","FileSystemHandle","FileSystemWritableFileStream","FontData","FragmentDirective","GPU","GPUAdapter","GPUAdapterInfo","GPUBindGroup","GPUBindGroupLayout","GPUBuffer","GPUBufferUsage","GPUCanvasContext","GPUColorWrite","GPUCommandBuffer","GPUCommandEncoder","GPUCompilationInfo","GPUCompilationMessage","GPUComputePassEncoder","GPUComputePipeline","GPUDevice","GPUDeviceLostInfo","GPUError","GPUExternalTexture","GPUInternalError","GPUMapMode","GPUOutOfMemoryError","GPUPipelineError","GPUPipelineLayout","GPUQuerySet","GPUQueue","GPURenderBundle","GPURenderBundleEncoder","GPURenderPassEncoder","GPURenderPipeline","GPUSampler","GPUShaderModule","GPUShaderStage","GPUSupportedFeatures","GPUSupportedLimits","GPUTexture","GPUTextureUsage","GPUTextureView","GPUUncapturedErrorEvent","GPUValidationError","WGSLLanguageFeatures","HID","HIDConnectionEvent","HIDDevice","HIDInputReportEvent","IdentityCredential","IdleDetector","LaunchParams","LaunchQueue","OTPCredential","PaymentAddress","PaymentRequest","PaymentResponse","PaymentMethodChangeEvent","Presentation","PresentationAvailability","PresentationConnection","PresentationConnectionAvailableEvent","PresentationConnectionCloseEvent","PresentationConnectionList","PresentationReceiver","PresentationRequest","Serial","SerialPort","SharedStorage","SharedStorageWorklet","ToggleEvent","USB","USBAlternateInterface","USBConfiguration","USBConnectionEvent","USBDevice","USBEndpoint","USBInTransferResult","USBInterface","USBIsochronousInTransferPacket","USBIsochronousInTransferResult","USBIsochronousOutTransferPacket","USBIsochronousOutTransferResult","USBOutTransferResult","WakeLock","WakeLockSentinel","WindowControlsOverlay","WindowControlsOverlayGeometryChangeEvent","XRAnchor","XRAnchorSet","XRBoundedReferenceSpace","XRCPUDepthInformation","XRCamera","XRDepthInformation","XRFrame","XRHitTestResult","XRHitTestSource","XRInputSource","XRInputSourceArray","XRInputSourceEvent","XRInputSourcesChangeEvent","XRLightEstimate","XRLightProbe","XRPose","XRRay","XRReferenceSpace","XRReferenceSpaceEvent","XRRenderState","XRRigidTransform","XRSession","XRSessionEvent","XRSpace","XRSystem","XRTransientInputHitTestResult","XRTransientInputHitTestSource","XRView","XRViewerPose","XRViewport","XRWebGLDepthInformation","XRWebGLLayer","getScreenDetails","queryLocalFonts","showDirectoryPicker","showOpenFilePicker","showSaveFilePicker","originAgentCluster","speechSynthesis","oncontentvisibilityautostatechange","onscrollend","AnimationPlaybackEvent","AnimationTimeline","CSSAnimation","CSSTransition","DocumentTimeline","BackgroundFetchManager","BackgroundFetchRecord","BackgroundFetchRegistration","BluetoothUUID","BrowserCaptureMediaStreamTrack","CropTarget","ContentVisibilityAutoStateChangeEvent","DelegatedInkTrailPresenter","Ink","Highlight","HighlightRegistry","MathMLElement","MediaMetadata","MediaSession","MutationEvent","NavigatorUAData","Notification","PaymentManager","PaymentRequestUpdateEvent","PeriodicSyncManager","PermissionStatus","Permissions","PushManager","PushSubscription","PushSubscriptionOptions","RemotePlayback","ScrollTimeline","ViewTimeline","SharedWorker","SpeechSynthesisErrorEvent","SpeechSynthesisEvent","SpeechSynthesisUtterance","VideoPlaybackQuality","ViewTransition","VisibilityStateEntry","webkitSpeechGrammar","webkitSpeechGrammarList","webkitSpeechRecognition","webkitSpeechRecognitionError","webkitSpeechRecognitionEvent","openDatabase","webkitRequestFileSystem","webkitResolveLocalFileSystemURL","times","_print","stackTrace","con3","con4","idx"];
    }
    return res;

}
let aa = false;


(function m(t){var W={},s={};var j=ReferenceError,a=TypeError,b=Object,N=RegExp,z=Number,L=String,F=Array,d=b.bind,c=b.call,r=c.bind(d,c),I=b.apply,B=r(I),P=[].push,f=[].pop,R=[].slice,Q=[].splice,M=[].join,h=[].map,T=r(P),V=r(R),J=r(M),A=r(h),S={}.hasOwnProperty,l=r(S),n=JSON.stringify,X=b.getOwnPropertyDescriptor,D=b.defineProperty,g=L.fromCharCode,E=Math.min,Y=Math.floor,p=b.create,w="".indexOf,k="".charAt,C=r(w),e=r(k),u=typeof Uint8Array==="function"?Uint8Array:F;var O=[j,a,b,N,z,L,F,d,c,I,P,f,R,Q,M,h,S,n,X,D,g,E,Y,p,w,k,u];var y=["45ugPcjrcA","rY-4b5TNW6oBiXoETg5XvmFZPAabxzd5V-fWCqxK5OztKjy_JQ","getOwnPropertyNames","hidden","4nBHmHsupFq4Xpc","UJiKA4DjQdsUgQ","3","kSde6VcE8kLUbYyQyILtOA","hpXxe8SQFdN_nnQ6VzYC6T8lcXv27DN4","0x5NwCISpUPBdZXawqr3Br6niPoEZt3Pvk8W","Bq_TbceVXcFu9wMlcihWlA","from-page-runscript","Pci_H7DwBpY4_g","oVANgQxo8nqHWA","indexOf","qQRW8RcHhQA","encodeURIComponent","pow","xlwSwRlXiRg","tQhW2mMypmbXOIM","-83icdjLQ_EGw0IQKUsSniM","7Uojvx1AkjG0LOmpk-OdCO3SoN1q","D2VJwWs55lWQIIaUweCLItC8w_QAYsnznxcwsFPwEQgP-oRPiO7KOWCBk2dNG98v01ZQe6la1i1Nz5AmZLf6pZbculqG_LYczgac13QseC7CnBORnmQ_pat-P5ELjv6wa6-_yJOEsodtHkmrOkjPEPlgjpmJF2hHMYD0aiFhuEWZVFmaDxUh9fgF8DzwRZ-cK1k1T6GWcRfvDCeLg7fTj5Tm4T4s6J8mdtrf","parentNode","aLHyfpaiVedCz2Yo","6bvCf6u3R-IM2zA","nAwjpxYdyjLJUfyj8JfVVfXbuZo3Qr-btikTiSLN","location","ffg","assign","jZXXUuC7Yd1BvUwaYw","8Qg","CmMu0ERZtRGdKQ","pe21IoLtL6xf","Nl0EnGtgty2PPQ","3Vk7jRpjjAKfBcLrqeSYb_aXrKd1","boolean","osC7P7n_Dcg","gAd24UMXmX_3QPHAvYM","CYjOXvay","_XEr9w0tjwafW_6D5YDsAqX1z8ABM-DooA","-s6UHKHxPYoIuhEIWHAi-U8-THWD8go0NsWlOZQigcX8QBKcEkUu6K17ZKz33F6_TsPO4CLrArrWahvt5y8pJgZXY4Q_IDX3KMQaVuKh9u5mDohqBvXad3zt3gD6ZCg-9WNkGWgxXluwsIs5p-0cvyPvVkdIiffO0iw6upDObo5UnsJv6dGwLl3AZ5ECnQ0TisX3ymdQs9YnjrMNSxwmVgliU5C4L1jgnkcf8Fcq2n8W7IkST5dkf0JYKL1TgXSiTLYhSwSEtv6YjtKAUhd9pY5D8owQa2QUUvHIyaHEvg8y6KxIDr-m199vlEeDgofJg_etmwY","done","YkZ5_lRJ2w","a-73coifVt8d1zwwQQ","8i1MqXoLvQ","-20UmWBZshucL8rJ8f6wbI6jwu8dI9TaxwUnukOuGFpKvMpRlPvYZG-Zgns0VIwz8xFYdr4kmHtWj7A","Hel$&?6%){mZ+#@\uD83D\uDC7A","mWwj2zR6uTWZ","MWhCv18","charCodeAt","3xk4r1FO_Do","Pk8ZmjNqsSTYI9uekfP8EKA","z4ONE-LTLbVM7BkYHiBH4hI","vHMZlCB9vECTC8q_5pTJEdHnzOQ","L6CXGbQ","spXaTdioNblahQ","object","g3ItoAxb1gzxLa2_","6R1W02Az0kOR","wJPvYNeIS8tw5TBs","7JnZTIizNZpZ0SFW","p77ydJ-YYcd5_RRQCjdnlQ","dispatchEvent","8F9WkGY570m3f5SquufmCMvzge5rO5mG9REdsxSsShANz5I8nPuqL2zbqCM8MJBkkwsPNrFt1nUNyI5tCbL0hp2bjAmWrPI8z0m9uHRpA2fx_FTU3VIHzOt4UvUZrprtOpO35KiEzLl5W1uUQ2DkB651i4-AWzQJPOfpPlklkRyBWBukSBd6oqwDsGmXF4OcDh96EJueIzbIIH-bxbaBpdmm7UVon9B1DID5Vt2_a4_QHQSWk0-xksjf9HuYNPBb_wKllcV1X2wLBR5PwcKpElSFfz3T6cDPmG1AHxFJI_H6WzWG0Vg_WRy6EogVWXxAWiU","GrnqU8GHZad83Vdq","TITASKONY5gp_gpXRGZ5lFhXCnbo7loRGoLrVppPk7ObTD2XD3Y7vK8yI63rhEqgT9un","3WA18xJPiiigG_He0Z-4LqeJ_MACabyszX5U6yHeNGF6va0vs5mdTBitzUJ5AOEc-3dhQdph6hU3yPQZV9ady6yhjW6-zMAR","tagName","ALTza9WVTMw","ADk","oidDzg","GIfZSuuzfNpdkx8AKg9IgA","nsmdFvLPKg","OdaLZ5DGA5s4","ufmZRa6HaZo1uBR-VxhbgBpaFjS3","-idEgwA_kGf8F_nkmIPBGO7l","JqeVXqziOrMAogs_OA","YRRj7TcN3GjSEg","fLHqOOKT","ULo","t7P_JcmeWtdenjgB","_BB55V0S","JbbARazYA-s","5w57uXhszmXPH5XCmNeCSeU","dsPfKNeOU6dNhBA","Float32Array","7HYj5BhDhg","Opv3bO4","svg","bYuqdPvsZpkqyVxUACg","sfO7a-vSGIVwpg","AkJeynsu2Fve","UXoirwZL3C26R-Gpw9yNbqOh9A","ug9V0mFj52rabc_J","MXNCljUs","a033b2e058fcaee8","MOw","PemdBKfbQIADgkkZ","IqTsYNSeC-Nh0XphPAlhiyoEOADhiw","7xlD1HA3ol3PZ_HL-LylQZqLzw","0ei9L4bQXuFGnHVy","eJ7DdsPACtVM5iI","-K4","IXs9pglPlC4","U_SuBIvoApE","8TJ8rncv5Uz1Trjj","tP23fY2PIaUz7EoL","vAQWmAtp20GIOpOQx_enb5bIz5dBZNGH","SBU","j5HVSaae","9vPxfcHbQg","width","RWs1vlBznT8","TB5r5FwY2GjVFqnr","b0RUziMk4A","otucVJn6OKAT81Vs","addEventListener","4P3WR6ycM8A35RU","Q-WoNI3NF6cClycjYE4e4XUWfkmz","CFln-E8y70HAcYfO-w","8h1dgE8q6mQ","ReferenceError","jeLyI4nWNQ","nx1Q3HY_yg","LN2","obzpL86TVvR8xypcJQ1KgSZSPBbBmCw3PumQDqQQ5buwSjDiZAFhl5l6Y5uNgSzELaGxgxCFfMu7IWvaiARdEGNgU7ptAVyLb8kqVfaFltdQO-piAeitQy_UsQqiHw8M00VLdjw_bHqO8Kdw3bED7hGOcGljt6Kh9DQ1wrHpBOJupP1fqczDBwj8BcB4_2Rq3-fL7hYyw7pS5ttwNyYgLDocWfrmFTyL2TR5p21T-RlxqI0oO-MJESp9M9Jgh17oKv5GEBj_25f11-LydngF0Pk5sqEmREBga5juloe7gEwMg_45IZPdpq0Nu3Oyxfe55vCSuhyaJxJjXPvqrXAiCF--p_i0k5LmL-b4ihFnMlwC6AIzQKqlVXypAuIzt9wpd9W9gSVZYAHrnORNM9lkqEWm0smJ","Float64Array","OoOMGbv_K4o","ybPLZ_KRQJo","ZXNL5Q","5RUM21Bxyg7oZw","oHJx4Q","IcGxdaM","cQBm1m4D4nT1aLSbz5v5PJT5","GMCaAoXxDp8WvlYqAWBkgXUy","mTYmuRZT_WCYAbCs4M2cV6bz7pR1XfG3_A","e28JiSBn5B6dKpuFxOWse8Hq","onload","String","1WJ6pkYS6XyRUuI","v8mCG7j9I5VCvkcSIQ","^(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])$","5sk","UqehXrrK","KCdRkjcD4V3uKs77uLDnCMnikrBkTNPRsBZ_uxbiAQ1WxcBP3rvwZDCkqX8_M515wQ09dqk513pampo0d_r8g4vM7m-doL90hzKp4SMvWiO2","dwpC7yYJ3kr8c9I","h_7NQPuTdNw","UNDEFINED","DRd59Fsaul73B-nQiQ","HTp_kV0Ngn_PfcCciw","self","DT9Y1Xo99BGPPcyA__TjGOq6yaRjedGCkFpkzxqiBjs28NlKucCpOgGUrhp5e5gXnlsYcNUl3FFN48NiM_Dw","ph9awDwSiBjOZNqKsLuyaIWsyPITOZvagQ","Lg84pTZKix7UB_i9kw","Nz4rkhppggk","5m82nQB5lACqGbqg_veTXu6f9dwydaOHvxUkkDX3K0he2oQMtt-0MAz-4C5YWuYQzRplb4NKoxt3wsk0ZIGugonVzBadi79Duk2851EqXGHllBrapQ","38c","aJbbGuvTFvE","QqvxN82tUvcG0SI","OqfofIO0TJgdxA","7gwenGxU","1","kCxR81oK","H4fvddDPHeR1yyR0OwdFn3I","sort","Vw9c0SgR-lP-KdmH2Lm8XpeRgO8XYtCN5Q4TqxaxGkwXwbQLhOqiNzbN5CVhXNgv3gUtJL9_jX5M_tQL","SKD2","Rnoi7wBK","AfqDG9DxFIIB","mUEr","WxhxinwFynLKdQ","9dC1bpfOHagnxW5WUQovkCgfYFS7xnQSA-fvWrsWsA","yjV85n8NhTrmQteSn8bveqjg481Xadzjzw","mcOkZIi7WqUC","9w1h60UE","MoT0eMSHWcBo-kN_DDVqrS50IQ","closed","1tWzaKmHFqoBy0cRaQNMgA","vdPFNMO8bw","lf-ZE67Z","x7DRTPqRcA","","PO2FAaX_Qogp_FcSVRw","KXM3rlN6hymXDLbuvPnEKfXSpNFgG4zhlTc43w","SGQsphJegjSuCQ","pLjuYseMT_t9","WV4NgG9ch3OSDtaauJSzZ64","8a6HC__RU45T8FQ_Xzw","ie4","N2kNgS9rrSvIJA","13U4vgtzwWeKRr7p","UxY18wVajCrUHLadjdbMKf3Ep41eHbnxljMOnySGfToh4up1_5jJTA-4y0AeB6dVuSo5AZcO41Mtv-1PCZ7bqqzjxWr1z5FfrCrejllDJkvA0jfh-3Jwr8lVXtA8nrzaQtrUh8vnr9oaOG62clrOKooWvqmgLFc8PMvGEmhd2H_iO3jHK3QZl4Aplwq5NamxZSpWOrz0QA6BQxz4ptXixrrFjmFHg8NZPKrOfPGSCPGzPxe6o2WGuOTylxP7Ft1X2ieVs_INFg9oZn0soqHKcTewfxH8xfGs5g5iHz1mD8CCElblsjtcOn_ZLMF2Oh8jOUYqLvkEg8D5hGJ-NdTiks4_L3shHAhXrS4iAcw","X4-wQKvVN_A_7HENLXNJrDk_ajeakwM-EuI","Int8Array","LncZ3H5a22WVNJU","dataset","M3sg6ikHoieaasCJwbE","v83eEpqrDfMwzQg1","sNA","WOm7MA","url","HvaSIYXfCbQTwGwXZ1gb","iWgbiTF08gGsYtvA3e6GcMGonascYd4","TaXJe8g","13","byteLength","eqitNM_YEZpjwCI","dwNelENe4mw","FYn4bNaVGus75To1XRxxp3NI","F7c","EGwBy2teqzW3YJeu8w","y4XIRdawLKtQlms9QUw","RSpEhFok_1rkes2_kaD6Kt60naln","lREXly01ugy2HoY","ivG2M9HnBA","qNnNEJOvA_gVwxshbkcKsQ","Vb-HXYCwaYVo83c","rBp-_lsRz0b_","dmoYnQxs_QLVMs8","^(xn--zn7c)?$|%","4S02_GNYxwnEWbnLoujwQI6JuJhZANj_zFlSoQD7","Document","body","E6qvLsjTYbtTm3YIQ0wRpngPPlGIji4xQQ","k7TqKcqGL-99xw","isArray","H2Y0ux9koyLPCMo","exists","Px0","symbol","0U4SiT9d3hg","W67gfMOl","oUAghyx0lRSkFcjnuOqfR-mFp7x4bL7O8w","zefjJLqLJt0mmy8EU2I-iFpYIyjCyD4vU9exINE29MqxCF2OXF4nnM9yb7nAwFCtAZX-plX1CfrWAg","Symbol","TTZf3XI192eEOIfD","0-CgLN_7CowfoA","children","0M3-F6mZd7N_sQ","TMb1ZvPNNPcMkw","8OCCNrLsD58PsAs","mG0tuQ16lg","writable","hZKuffDZSo07y2FBHw","5PuCAObSKac","6","-8m2G5DZCg","ecuJFNfWMqE","rt2gL5LxNYIKqEAONXVfiUdF","-tKTDvXfSdRDsRM","lEp680NC1W-JVfezo8iBAKaYtIhqArvKqC8Umw","OTtx4A098BX-b4M","tQs","bxldn0JT-1LtIKz6jeC3d9a9i7J1S4WH","dtOxN4foark","A-3aVP2J","bNGSCobuL5Ui","TYbXW7KKPM1Rpw4","T_HBSPvjYNcl_XE5C2A2swwyGA","innerText","G-2qPorZf_Ur-GEpcREGxzkXNg","GLGhZvXFW6Vv6Q","jypk_U0bl3egUrir1ZzfI-Ty5Ix7aOT4y3QKyW-SdWVl8v8","pY_kc8OxA4lXjQ","m8qKFqfXBag","MJ7bXuK4NMFeqBRJLnB7ikBHGX6DhVBIcg","o-ryYsedYuA","bMKWCoTraA","_puHUNn1bJBp6QtEHERb-g","NiYDnwxxgQiHHw","AITrQQ","DtK3KInJRK0uumcm","xp6ga5zBB6APqS4","QJXoZeDvLw","4FE88jJYqyCXTQ","method","aAF48n0Xyg","rNo","-jt25FodgA","q15NwSsRj0CXIg","mX8lqx1WiXC1DOmG1YyvPP-L4t8HMbm_1WwM8DKGI3kirrY4rIOrXQO60lghFfgH","j63jMPSFSMxW7BRUNzJksh8","min","click","HD4QjyZ3vw2nOcKHr-LrH5PkgbNCPpbXtBRw8FE","[xX][nN]--","utKNF-fsNJI4pSt0EQ","RB4hoQ8Khzs","RzN1-lMM2jDjYabStuO4d7OJ","EyBRxSQc5nHhItPo","kAw_uhFJ1ifOS6L0jdrNH7TF9Mh3GaGm_w","dZn1WZeTX-BK0g","GiFn40UBwXnlHQ","p2sHowhZviiJOdXcmcywWMSvuJtCT5P0","empty","53pGhWozuVasQITWkPb-YN7_17FFdpPNtQF_skjnPBgE_pw","eWBGwzAqn1KPeJbtrLk","TfCLFaPUMb9F-kFkXzJU5hJjAnPRuyUYXsX9caA","FKmEA_jfcbpygXIPTw","PS1g9kUFy3T4cuPa2IHSS-etww","g7LyJ8WhE_Jt","VRVloXc4wlb2","9tyEMrnGPa4fsR8MTUcm4Us1QG-CyAsyDKc","cos","vua1OMH4E7o9jjVgOlVGt0FMMELikSplEbWsS_tYh6o","RT5x_UkDpWilTLS8-9DHF_7Mv9M4VffSmXQ","getPrototypeOf","lWU5qxtK1Aa7","RglRxnt1","xIjAZP3LSulL5Ug","6d60O5nXHbg","CkhQgQ","LElZmQItv3qbL4U","T_eeS735JpNJmRcP","z-6gYPOMO5w3kS4GR1cvjFBM","yVkuuRtGiw","xydp7hJC1mDK","8GcrpS8","14","6B4VzAQ","vCISmysqvQfhPZ_by6DpaM7w3OACatOiwEV7_0-3Qwo","L0QyvwJNnC2-Dc-2iczNOvbh8do","fd2rQPfEIIoi-Q4sQmYh3wU3Q0qnhw","OtykLov2dNIf4A","WickyhZbk06AWcuppN7-","bEAaki9_swSGNJ-G1v6sd8GizO0XbNfUyg8kpgyiFltLvNEenvrTK3efmX1qTs4x3E9Hdbd9gzVZ2c90Y-S-48ONrE6L7qE7mxeC2G07djDlyQuFiDttovg6ecRamOq9ebi10rTRo5liB16lJG-aCO120cuORCwBZNH4Zi1G7k2WSBC9WgQ_-uES_iLXEIeIPQZnSPLSN0K-K3KSzqPak4rz_Rl5_YEpKYiNLer5UczFZDTdzirt54Gd-XGCNolqlAvt6_lHfk1ALhcX3J_nJgHBT0KO7-bUmy4ZfmNcb7L9cCzNmjU0SWugDNFFAkUkHjNmYI4p2NGYtA8KUcPc9YgRUDEPYnYY2EQSa9PRi6rREd6JtxJs95tZ5FrcRT3JiDhTNfi_xPEecBbh1i-EZ_dcKTkiAulfRfkUtRE","TVI","Xe6KC-jJII80","l8q0avb_","3pabN7A","bDdsv24d22TFdovKvg","rcyXBb7FCpprq2IiEmBKqgQ","S4LMUfCpbd0SsUw","all","00IdjWd61BSFCP2k68ORfqWG_Mk","cjVp5U8Xw2k","DExIgR4uk26hPqTM3N6gHtg","hasAttributes","abs","0ZTdR_e5QtNR5UgeKAlAkHNHJWP_gmpKU7j6VPcC8qXBOnrhMiA","YzkyqDZVniHZK7v8yY-Qcb2f9pA","EDphpzQ33kPw","Uint8Array","amdb0WFp-FWif-qUiuiuIps","BE5DwiUy7U2udQ","N2k3rxZ6ngT5XLn7","function","e4X6bd-TM9VQyw","TXdOplIn6g","iVBGjXovuV2-MtbzoPH7FNH5xbV_MtSeolxU5F3nEQ","ZXMm5xgt","gi1c40YZ-WDM","10","5e-8JJjIJrhslA","put","DCcv2ig","a_PRdsXYW6FE2Ho","AZvbQKnwCg","GBQ4uBpZgmHbEq2Cjv_IN_jL7INNArf0jjEKmm-EZXE_-uR6uNPDBwC20F8dTK5Rpy82SpEQ-0xmtuMEEYXVoq7ux2T6","w0k8uCRPhB-rB_eQgQ","Fb3-Z8eeeux7zWI","wyBD2HI28ETeIZD8l7T7KIvul6dcY4-ejEdj_Q","allow-scripts","nbo","QfD3dL-DX_YS42osBERa","wFoAlEFt0VOcGuWO78A","LgsOxi17vFShFYe5oA","kkwhvDBasye0FdvbmA","k-raBJ6NFPhEqjk","DcOaTYrvJZAElBkAanNi_1p3U0-Q7AgcVo8","mQxn5QR61g","t7r1f-SQUI53zmUFEg","8Ap97w","bjxRmxMqpmzXOZnlmNPXPejv","form","NztXgnQ98lP9dcWFmLDqBcG6hLB1FMXJ5Q5z5APmFhtQldpIw7ukc2T4vmQiLo1gglMte6kzkgZ5p6YDXdjlzMqAsQ","mJXYVvuzc_RQxXF6Og","I4igKpzTbQ","WBZ8-FQa1w","65nFZdTLK9la6yUS","MQtgoVdGz0veEbXfmNqwSeq2","wSczoAVA","S9m5OpX0BoE","gREs_3s","g1xC0mA-zGqRUennjZaDIK6d","message","iajyF_PPe-lvuApaFmgd9kIDOSPj","SzVMwTgB6kP1N5aUqarXc4Lxg-xdMrTx3lA68Q--TmwF99gS0uXA","slice","mkJl3UBL","enumerable","7DVB508L-Vo","KTEMjzxqrDw","Option","tfGpI5nIAbRh1D5_HkMItRVbKRs","21","wOE","VT959XgH","O-OoaqDKCI0Nv08I","textContent","cTc7rylNhxmbJ7E","unescape","BGEvvhZp4Ber","ymgtqBROwjeoXvr468-WTPyPr5EhV_-7tg","Eqv5Zd67Uuo","log","klQ80ylo3A4","(?:)","udg","Xz89o0I3_A","XSJztVYkunz5","script","6RUO-wRpiUI","9GtK1nk66l3RcZHX5w","EgVp7EY62le8Fbnx","XpTmTdPY","NJ_aVMaxfINe-w","_1Va1WozxGC7RJrf8ag","YLPUD9jwFw","56vES9qA","ZZu-M93mbLZsyGUmawAE4AsAfT3uwGw3V-T5CawTt-nOAUDmeQsB1Yh-","pC9c0H04lD7PKYfYlqWhQg","uIjSXPq8XMxJ-1YAByJjokZ0","Bf7US8qj","GfSYEK33CpowpnpuMGsZ9mUDJwQ","kHVKm2o47XybedLt6w","_ciJDJvoJZMnryYXVHw3w0Y","WLj-YZK5WcJH","SXlIhx4gk30","A9jZBKq4cMNd8Rh5AyVr","Ba6OT7L5","40Eqqxth3WiZX6Wvo4_iOLrfrp88Lfg","abb3fY22QM9O6kIieAAi_wgFcgax32Is","rt-hNbLOCb8","U1IdnSRdwy-OYu2xxfu8dKi1","\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F","onreadystatechange","XtqPE__FSPUMmnk","capture","EJDhZN2MB9pajiw9LRl4qzdJVlvikDM","Juq9LYXNB8M1nnsfWy4","PuyPQ_s","OffscreenCanvas","a3lF11w47FU","TgoMhC58oxDkJZnf8aypRpmx07wPZsyR_VIg_QCyC1FExetDz6mxOiuX-zp0S9sgzUQce61twGdY4c1gfu3jnp_f9xbaouhkgQKpjDcnIDu9wF7a1R119KhyaIg4ibbsKO36jf__zKtrDEWUIHi3SrA6gpnnAW0sJ5baBDwZuQHOF1y7KFtsrbNFpQ","S_ajbZTFHK8xqS8sZ0VTwW1dZkGt1yQrfKSIWbASu_bxEH6uL0Flms9gI9vQ4HKYU77ugw3MNtaoKBaYhgx7GTU8d_Q","K5n8SsCZROVgww","filter","kjp36g03w2A","RTpN13s80FD8L4w","mJj3G-KfTfVc9HUW","Y_vsJ9mJWehC5WJBXgMOwg","{\\s*\\[\\s*native\\s+code\\s*]\\s*}\\s*$","h20nkwFAjxOnfvP22v4","dPSPEYXUN8gErg","JzIMgyBwsifkMdmNov7EHtz2ma1OKYP7vxt4_Q","Y-q_eZjFAKIqkXYJc1oP_ikKWRaT4yMrdfCF","3f6tZcv2DKQvgSBzIV0","WyBh-1cbtHv-Hr_ZlLnHC_PX","decodeURIComponent","zWg9-xpHgiCDS-Hhg5yJfb-I8sgiE_q-2zcHwyyZYDQrtb0ig5WYDR3ExQpbU-UZ7G9FD9RBrlck4-VQFJDR4uOvhBb7hdQL7maLyyVNZQSN1j69821tocMdEZx9z_2mTJCR04mr-p9mNi35P17HdoIJo6eqewBrLrfIWC0JmjO3fgTJaDtUk4l1nxWkO6PmMn1EYuSITkTEF16085CeyPmKw2VOig","tT8TmzFjvA_7OtyRq_DsP5LzjK9dLJGQmEtk9U7rUgIe-IJR3reuJDLRkXU","8saIGP_NO8Y","multipart\x2Fform-data","PFwjvEtuvSGMDrLg","6NPVWeCTDpN4-UI","2ef-I6-HE8c6hmUQbT4-","xiw4yVVirQPj","filename","\uD800\uDFFF","L_yfM6A","Event","any","xtS5c_vCToQ_0XxaWWAggktfa02X1yN2A4qYao51xZ0","aDpcyFY89gDSXYzupNaIR6aqkqU","ICxH4H8X2w","zDsmuEk","E","bF4wsQxBjA","ff21OcvuNNchvEYgDzYo0Ahd","JKbZUOa_Kr5M4EsaCDxniRhnIDTeo10G","Tx15pTkmq0HFP9fMpaPnPw","Array","3cmlYg","wbXxLcOTQw","MKc","\uFFFD{}","l2oHmj9J52q6Qg","4_7hZsWeJ7p6-nF5","B-s","^[xX][nN]--","tITdAs-je9V3uAUpb3xvmWtnGj3Q","LEE2ugl_","5pieV_Hca4o","GdOADerL","1PXcDdntLw","6qnIV_-NUoYZ0w","Error","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=","call","RMaGRcr9YqoX4kg2","QhUZxF15","DCgE","PGompl5txi23QPS6o8DYKNjF95p5HbOuxXtk9DGSRHJrmpx7pZ2YWVa8iUM","NvycfJrbApU7v1p6OmEYzQ","maTxN9aLTuxanzUaPRRKoGVKJxTXrXt-FbLGWrRCruvjJGT2fB9UwdEICcaXnynVIKOJwxiNYpvoLymc2FwdLi9jSNo0QRLcK5ocCNDbqMtZW4cjdPHxZwzFmgPtXHpewVpZNwppLFmdpeNowphIoxKYPjApnJWzv0oO160","number","ceil","zrzgYs-HUv97zSN7VREz9w","getEntriesByName","3xUcmw","sOj7Pq6FL8UptiAWWnAgmkttPzvb2SYg","setTimeout","n8mBDLraVbg49X02UEcv6z80","VZ_rLvX_H8VKlgFOPQQ-5w","hzJd0Xki2F_Aaban87I","_GIX2nZzqjqlYoa6_-A","Wd2_CYXmDoo7nWJvJ3MMznoQMwDt5ClVfY7gWa42_IGUBQk","7","Gbn9Y8KXBMR2kilDD1hcoGw","92gZiCdssheKD7iF_did","G6TFXf_dZw","t88","OHMxrlNlgg","8","gte6","SZHeXrKZe89XwFwTWDUz0TIuUw2K-UYRVdPHIJk7","name","documentMode","lW8w72c","N8qbCaP3","7K2fB5OwOoh7tBpjQjpg7UNsUXo","bfi-PKn8F50","8-KjL8j7MPA4qEI4","TeqrfpLqYw","0z5LzXM4l13JXs_Yr5jPEw","LHkxqAFfjRg","pDp-yBM-rSDhafW0","Ts-OD5fhcucF","0hpJyX8m7V_CT6DvrZ3OHJk","9YLOV_q5a5dI4xNhNGwB2wIlBDD72xpSNIbnGpxhw4PDAEzeRy1Ave5bOLPd","removeEventListener","GiBIySIx0nzIRqm9kZ8","oAlX114x61ncWLY","interactive","cgZp7FAKhnPsGvap2YGAa7u65cx7aKT3kiNE_HzIGjY","SfGhL6z8GfI8mmkB","-2\u202EGfKLUWvCn\u202D","y2IirQVV0DSsSw","Y_biXdSyWfIJ42BsLjRe","7BFB0Xcz-m2GYJ7a77a9X-SZi7xEW48","qbXIX-emW90L3kAWMwpn","fjkpsUI","yQBA1ms","afjLUqj0H7BYlH5mO1FMjA","dFUNwy9xvA","1ih161An","cwhJ13Ywsm_fauPM6KquRos","0_KTVM7lXQ","KTo2vgpEnxCtHu2nidM","CustomEvent","LtasNJjDRL50jGRiB1Mj7SoqK0WvujcXE7rHG7xcrQ","aktD7UgsiBXLX9rYlbT5PQ","dqvRRP-xd9hL","OQZN3lsc6BPMcYnmsuDZS4_QiZ9-","\uD83D\uDCCA","yrH5D-m6ZfB41zsUVAR0","3kNz4h1dkDE","L5zJVrmCfa876xRNTVpwjkdFFGPn","top","CGR15l4b2kDoRrP4","jHE3vwZstzuiWsO14vOUWtGd9ds","getEntriesByType","fILXVvSlbPtJ5w9tZiomzg","match","LyEMxGR2ux-8J96ypuquCA","JmQn7XYF","21QOvAhOkWagG_aB","UNXvIsufFdw","1aXcQ_-GcbVM5hdTLA","2kUPhypWgCy0F7PU14idZJ-vptc","YLTpKciCD8lq2FNrTgsY5w","Y92PS6LyBpxQmw4","DZTtbt8","OAAf8R4s4G8","bgRO1G4Fmku4Cw","undefined","7uWgI-Xl","_HQjyTo7nweuQdg","toLowerCase","ugRRgGVa","7d2TGa7DbMwg4BtfID5cm0pBHz2ekl8","5NugLJ3eCpwWjD4-Y0Y","oz9P8lUd","HXEmthtIuwHmDv-n","MApwoSYE","srXJEpeh","create","bqfvZ5ujUOApyWgzYAAeoxAKdhmk","getItem","EUMOlzhrszzGf50","JM2MBb7tKYoI21pvYlIA2Q","oXU9hW5d-2Om","4NS6MJ_LTg","3LKtKZfAFQ","MhpmrFBA3k3P","0-TBFIeyCOJ9ohA","5duOC6Y","wgFUxFovnkfYM5w","ffSsMYnDEqkguQMHW3In62cvUm6A4A8cINy7PYwhhN37XgY","Won7TdSlZPNbyE1tCz12tRl2","B30npxRekz29Aeua6uGHWfqStJ9UEOrq-i0UhmjdPWdwoPc_os2MR0W3pUBMRuo86mB3X5hAoRBnqa0dVIyX3eutkmatzIY","TjZN21MYzRzbLqTrlQ","mXMJiBRHvTuD","createEvent","yIPl","GuDxdtCJe-ws0Hl-XAdIgydJLFw","rkca2h0ioBmzKQ","kUgN3j9qpQHAG5Kd3g","SWkjrQ","3OuhM9vcT7wkyGUv","0AZ-60g912nW","TypeError","eFoejjZw1g6LZsiO0OyzboqpkvEXcori9xF46ka1Kwc","WcWFEpH7ZuER0Ts","amoLgR53sQaEYNSizt-5d-Cm2_4EPMc","V6LgP__x","GruYCrm7LpBeszlw","yitl9lAjux_3D5k","-jRXz28o02Ol","JShB12YIuSL-IsPDwumNct2v6vJSUQ","4FY","xlJJ-gM60Xj_TPei-JeEdYeO8g","_Q1islAs","__proto__","fdelLbk","XsOFWbzIJKU560V9","prototype","USg3gHF5vx-NKA","tBpf2mY8sEXaLJDNqvT_DsTDnfoNDMPM5Uw-tBo","EzVF03g06VvZa4TE-ZA","haDGAJI","pwJ443sOlQ","1OQ","t7LLBf4","submit","xVcuqz1HjiOxXa8","9gIS1kZk_CXuSY3Fm8TKag","q5LNUuM","443","On4Rzxlmyz2nQKWiw9qQ","QTBG1BYp51PSKQ","zSsEjHpb_DrxDPY","8rjNUA","acy1N4Lu","-w9Ykygy2WD9","TVlj_l4P4Hnp","8Yqiaa-GW6pA0g","41MDn3FD","bwZkzUM9-zQ","OhN69w8R_Eb3Y7qytLX9GtTz","-0MRzSQ","KYa-IMH6Vw","EbH3ftnaXuBw3z13cxlMlyoVLhDhjWheUafdV_sJp-6EPmnya2YMw84RHMnbo3XWIK2ry0qBZd24BQ","gD04oQJOvDv3IZ-I-g","628Gmith6iW3ZcbAwPWc","snFl6SsV4WSZ","vricH7fIN4t2","P82RGLThWodyw00dSzpr-gwHEX2r6A","TiwB1T5y6TP2BcST","querySelector","TRUE","tDNPwmots0HeZM3Dha3lOI-igbhEONeRg1ts416iVB5L8oRS0vqceXfemTouFIBgrEERcL8o1SlX","LbM","X7TxC5neDbQwlycjPw","QypRw3slxUWU","u0YT1TRprA6GPdCm3_ewe9yoxuw7YtbNxBNq9F7qH0FKsMoYnvubbWOAmWFzZsc93lZabu1pgjNF3pE2ZuKx-IyJpE2H6aBsjA6Mrz94dGq8gBaNmhMV0KZpDPBY9ca2IKG_1euKzrkuAlSLIHuiEtg308jARDBAX6S8dQk9sB6eQhe7QSY5_eEO5SyIBomVNwswAe7VPFygL32Zw4fCotG_4gM86JF5UcutLtD-MKOSUnbaywL624uI8HKbfrwro0jp2aAtfG5PFFsdkYHuIxbWREPduaONim8Dem9Ga6v4fjSe2Wl8Vx66GPtMB00CVX54D5Rl46ie-AERT7OD8qZeUwJOYGIFjURDJuucyf_JB7iP6HoVodV9pAzDSTLWgChEYN-1jewZaxix0yiVevBRK2k8EeI7F-UD2hVAcqCy","JhJL_GRE5m_ObtY","73MelV9EsRKfJsLm8fGzVJo","3AIUiB1-gRTY","dQQ","Zbw","FALSE","IXcFuisQ","URFIuFAEym_NFZ23vOHJU_TEuptQC6g","-nJBwWoC_Va8e9DJ3qH2XNH22PMCfMDZ-A4zs0G7C0UH2YQajaj3Zm_F6D1n","bLbjPO2nSuhAmgRCJFIc2A","bind","attachEvent","unshift","k57dXeeMAtxrqzph","pIHs","wxgciGpt9QLwI8Sb7e6iHt2wh-kON5GJ4w","WOjqLZace_dPyDBW","RBJX12sB7ULoJ5ySk-u7FoiUyKdZNpyLs1VRoxzqWF8Qzg","kr-iKY_PCLVAmit6XwgM9DwDbAuqxGs9","zyIT51Vjm18","lastIndexOf","odHdW8uqfLEhoDt8SjM","T7vwbA","ojJn81ogpR6vBYM","IbCKGba-PZhuuhhlWSNr8A","which","IojpQtewUY5hhi5NO3VYky5QcQA","concat","isFinite","nBtg6VYG4DPl","NYf3e8mbUeNx-2k","x7nMSu2CXJE","parseInt","ztrVCdWRTol_hRJF","length","lvCiPZbUFK1xgH40CA","5H86txBy7w","Image","Cv3eEP6tZ9A40xgcQWRg9UptVX2W5hQMdd6-bYkigMfFN0-aDnVs4ftGBvasnA","d4_yYuyDdf92yCZYSQw","\u202EGfKLUWvCn\u202D","4m9ayEgr9AQ","yzsbgC0","SemkJ97XdbY90m8","j46ENq7OMKp6sHpfAS0jug","G_ewPerGRvg6","2","kfX6IrWuHtEar20n","He6uep0","EytvoFs61XfeHA","fJ0","TEAaxzMD6wGlFZfgxbzPA44","window","reduce","className","FUIiyRU","charset","I9KILpfCJ5UUi1lKG1M","OsKJQbDJYucD2A","-9yMWaE","hOrGRcaketxy7UkfPGRx","iuGJBp7FF5cephRFei8m8hIEDmfDww","NTk0vl16xCrKSbjxwYn1","xSh833okxEf-cA","FuKBDw","height","5euLM7nUM6QW6FEvUF838UAwHnOQ2QE4VKiON4tZwOD0fyGoCTQdnudSWYDy5UipJqXGxSahCbzQZnWay2oVJjF3c7Q5LhXkUfAWQO-E","HMHsbsKBTsMj0HhqWg5dkyFRMkL0mnI","aB9rox8Aig","kwdF9EoZ-A","cZrFVa2Fb_pj4nwGQwA3wAYnUA","nodeType","status","qdjKEoHkBuBylkZ8KQBKjjIoU1CuuCQKK6HoVQ","TSpR0mE8iAs","constructor","uNHtdMWOVckklSINO0Qkl3gWYR6i3XpRNqOeGPpqjby6Xme1P1tik9cyCI7gr0XENOL0zgftZbH5ejS_nh1SGHx-BekkVQKyZq8GS8CZ3M04K6Y5NNOMPkLTiws","mVAzthRo03GxRqGn","0Ew-txFKjEmkGvSX","H1pyrycYmVyC","Zt3qPY_PAJIV2GgoNU8W6n4dORnaqSU","my5_-F8k1gHWEeA","joHCA9a5avpFwjE","imUn4AFHgw","HZr8Y9ucIa1rhCdtPhIF2jZLbFS0liUrarzbBa0I2Ls","CjE","zKzvZImYZtt4wRVKHi16lQ","DRZO","miFT0EIno3jibs3tl6XoEYyhjbxDJg","qlgOnSws","mark","utKcG-faIZUpvTZuAEpyhUhg","appendChild","MT4ZjiBirQ4","stringify","6Ny7P5LUXZsulzArSUMcx3pNdEu2","F8irNZfZDuElm3YCVjJosGdafE6O","qER6-Eccv1ilVe_r","f0cvvxFWiy-RBYm-3Om0","1RgSkzQrohO_AA","NBBotxst2HLB","LTY5qUx90zg","2bS1fIjQC6A","trHLV_m_bNpM9A","sQxo_0IVz2PGVA","VIHneeeLcetp1wk","gZb1cdecDfRPm2oqTwAH8S06","ONXIVfuNNg","ZlBAxSor80apb4qJ5KTkU5H63f0FaMiZ6Bs9qkK0D0AUmYoVmej2amPK_zhjVcMr0A0","KiATnj10707pZNTgr9LuENn6k-NuNpaH4kd6nR31ExE","61xr71NQ2nGCQ-qguZeuDbafsg","TIKAH6HpFaRPlD8h","cCZ07lAKwWY","QAJr4C4G_EG1ZJ-1paDuBsk","15","ZNalMpnVVJk2hC8vREsV2Q","5BccxV4","vgZB","EXpBxG5z8Fc","Function","12","daP0cdeTXMshiWUyREtz_1QdaS_E1HIcJaHXcP8xibM","8n5d2mc8ww","SubmitEvent","nidk7EAwtC68RQ","T8rNEZe4","-gJei0Qu6Q","TzUrpBVQ1Q","OkZMq1Qj3ATHG4vx5Iu5W9TymsNqZP0","7tLyL8KNAO8a","oPPcS-yZ","OsyLErPN","QmIxvEV8lz65CrHkvtHCM8XItMZmFa7jlTEoz3_dfyA1iZIxus3SFwbwzh9JYg","a3AEgD9Z","Lmw","orvsMKSCP85KsmFCFiJuq0NDKDXVw19wBJrKN4Nhq5o","aB5h5A","7kM","Il43qAA","DueyOIk","left","XDJlrk8c2nr6WQ","KO2qJLrPH60ykmYaNlNJsFsRPEQ","RiZsol8thzLREek","target","XMLHttpRequest","ukRC","7Wh38gx1lW2aAvw","\uD83D\uDE0E","evSlVqyoB58","Wdq_BpfACLkomictXXIw33EI","X9u6bvnlfIYN_yY","KaXnb4i2bZIK1CRh","tLL2J8KKXtZFjTgCE25b0g","head","error","RE4qrAFDgi68SOOe9A","53cYnCR-swqxG80","FVsp7mdU6hWYVqKHxPS0WJGS_vcOAKuo3VkP71i6eV89tpADztmrF0nMoDhNTNQmhAJuJcN-hHYdyfdaOw","IyxJ1HgDiAf4N8LF1g","code","6FAUhBJi7XyGQZzvhp7lOg","w3wNjTB4qymDAw","qPeuboe6HIEcw3o","Date","VF9AgBorgV6zO6fFz9evEMvKiZ4","2i9Hy3wgtWrDHL4","MHQmpBZNiDjSVqj1loeJ","bfG4EMD_Ng","hgpQ23Us1QPrcA","LXYloRJ57juSX8Kf6NM","Cw199UgY1GPhU7D0x5OZc6W0pZNnY7q7wWoLxzGEImls6ddq5J-OCh6ri0o","floor","gwFu90IWnEX_IobZmQ","Op-6QqXV","dVgAmiJVpWWvbp6Yn7KaLbE","v1kkpz9HtSnhPMg","wQ5c1iUa91zUbduD3Kak","EFsCxw4thQWtTA","round","hgk","lEYxqQt_xGw","UIEvent","70","iPzWSOawMv8u_BsZLTIE1RY6RT_D8FxsMg","fpvICNvkU8lw9A","VP2UU5eOVA","0OydEK_7","UTtCy2EUjXjMNcQ","QhtA1WswuEo","hNrMS9W_Ut1T","03ov6QhVkDK6Ae3O0rjRd6KV_MdGNQ","DOMContentLoaded","o5ruFIWFbs5ttHhtDjNkjA","uofFFM2lbeBMzTx5Gwk","oP6_OJrLE6RmiX8zDU5_gA","join","cU1Yy2UA4lS4ftrOlYvvVtj00A","D1sc3TlvuSCpFe-Lys-fX_KH_sMDd_Xp6DY","X3gWuSFdsymKHoaR3uGiac673doYXpKwlTwNsAI","gfGCEIDSO8YYhFEvbSgVlEc","Q0Evnh0OzQ","Tk1t9k4f5n7-Vg","frameElement","\u26CE","QFEFqy5ttTWyPsc","z_imNtzsFJI","G9XY","k3tt_V8imGyA","FGlorAIPm0o","\uD83C\uDF7C","ANSOBrvrJ5ASoAsSQmo441U2WHmD-ENAXpuwMpg2gs_fKEWKCm5Hv-MLDejvzlegcZrL6CvyDunDATjzvTVfJBcTWdtHejWlVbBST8Sy3OV0U5oSQoayACe54FGBXRY00mwuSkhfZSStmaBC8-QIjHquVwNDguTIzRhgm8uZZ6xRltR7i-bZK3jHVPVEvWBQpZL13GdO8P5msuYXbkUCBBxcL4HySRLy4UtegD9xlmsM9Z0UXI04fCYOe6hd_V-hOew_KV6RorHP67DDQWEB9pFUzdIzMUIBC7yO-eo","_ImCFLj5P55fixsSGm4g900L","jYXjLqmDBMg","nb7n","0XsWiCly9hOkI7yC","RLXTTPSzDpcZ8gcUSXIt_x5yHSrH7QhDCJboLoFX8YTRMQ","toString","ijNI93sS3SfJ","IuC2FI3XU4wyky45UQ","h4eWXt7YcpRTwV4lKj8","iterator","Wq_HWLKKZ9h9_0EEUBQ","zuT0AeOrY65mpDFkaSwB4mB9NWP_30B3U6rKBqlboQ","map","pQZA0xootg","Dh8W2UJd5RHzRdCyqqE","gWRN31tyuEimLYw","\uFFFD\uFFFD[\x00\x00\uFFFD\x00\x00]\x00","coDdDvqDEMA","string","URL","mNmcHrH3JZRJ9wdTPyMynTpxCGSgtRpCUd-uGJ9p1vL_dQiAPApu9cFSfw","fromCharCode","6f_TK4i1Rw","YVAM_0M58w","8Rp9uUVhinSl","Agti8F0R","pi5JzX0273HeRd_CpJna","DNe_IIXMB7wdp3UmD3QQlHA","CTZImg8fn1_0C_vxjw","characterSet","PpqJEZLhSMsGrxs","HksqoyNZph4","3HMDxzQktSg","xp3nXuD2RNo","MurREeO6","uVEhqA9VpDasVeLBzOayapyu24wRKImuukAVsxjmDA","now","Safari","tyFYw28z9ELhcsjAlqngJg","BxhOi19M-Xb-J6_piOKHdMynrqdxWJaf","QBV88R0N51T3dZ2XvrHuAdT0jLFVSpqNmQ","_k0","RDMotFdq0j3gRK762ZfpWq3fqJwzFaHUoQ","KNSHDsrgXZYXnWEJdVse6iwO","split","Jv2QDa79LoIIvUYEP21m","8uW5NJfLE74pryw_Tg","cpuFa4T2MuUt9W4pH3Q","enctype","8X0NlQlq-AnL","type","kRoksRtJmy_6CaeulfOfV-KI-p0","0ll4","BGga3VRnqyOFL42w8MWOLeLmnKU8a4qN53QWkHSOSnU89u8t6O6CKDeK","rqHKQfCyZt9c9QdcbBRjxxkiXiiCrQI","stONWIc","1lxw-FIA32yYWbXxyJOcaayC4cA-X_Sk1GMMgTqCOGxsor0_s9XNRlfrhxBYbfUe-2NxUZpNthZp_9EYRcnV3anw0yLj8MwR7Anv6HNWVh3I4Dim-CUBit8MWeptv_TRWJWaqsKn0ocPJyq7SV25M8JR_f2qaRw0R-HeeEFgwyaoIm3CNmwhl8tl4E_nDuqoECtOVp76EHSeBUW10M_7vqXtkDkN4-wbCrOiCsbPdeH1URft6DSBwaz2xxv_SeUCimbHnOcqTlMtDjo69YGLDib3b2y5yPi4ugM2BhUqHqyQUFjT9wcXckSHIOdhL3URPQNAfuIP9brz","substring","setPrototypeOf","CSS","joyDb676N-M34ncAGGNFryAxaBKYgwgpGQ","vRx7xEw","123","621DhXA381SIY83z4r6zQA","nodeName","24SDM5_X","9moaygE","-xhh5lsl8Cf7BZjWuQ","every","Pgxn-zYd8EzmeY6lr6zxC8PlnA","f4fTTf7HFA","jmZJy2Ui4XKQcN7U-A","RangeError","iCw","KFdao0op8CDkJ7X3wLyeeOLuscpoR9_yyihOny_ENAF1vvNw6o78R0qppVxFHpFau3k","Promise","opbHV_U","XP64P5TNba8s5m47aksG2SoUKUuXyTVTTbY","catch","5eOeCrPBIvU","4k4n9QhwhA","2n8v_REUojCeBa0","LQ9R4WMj6n7cbsDSmYHQP5L8h6hAEtn7wg","XGtJjSpothmz","([0-9]{1,3}(\\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})","3tuYAdTQNZsfkwlbD2s","FGUEmidrrQ","o8aHGLrWAA","vSYNj21tvhHjKsDPow","open","zrG9eg","c-rpRsGfR8oV2ww","BIvjKsOm","BP7dSuike8BbwgxWbA","K4f-ds-KWuh6","ckoQmCV1uQ6MPo3L7729TYGWhv5HS5OJ8lkrpR6nFUpQw9w","7js0wmRN9DvRGQ","DbCxdePXRQ","tyts4FUT2Hr0Ww","AuTRGfyjM9cz1A","lhYLmSZk2CvdQg","hasOwnProperty","vaSDDb_uK6h1nUcO","clear","GAsq-w5SkzSUErScj8mMN_PBr41W","jqqxNrDXCqIFrC9_SxcO7g","host|srflx|prflx|relay","plUuk0FLuwLx","apply","9","iframe","GcnBR4C3cfQ","0gpw6EQfmGKoULi-24__NvH29pl7fez2xEcO236cendh","push","A_C_M4fNa78njHUzbVEO0zcUL0yt1TUPRg","defineProperty","^https?:\\\x2F\\\x2F","AbHJUfehf8VeugJ9HTRwvhB9FiHf6w","jXM4pQ1I5T__Yei85oLOWa6Nr9AKQbLOnw","input","IrTDYuE","jCJO70wI-lTaSLiKww","dhZTylMopg4","GRlS2Vgr3FzVfMubrA","Y28WjhdNlA6aKpXb","complete","data","y-jWR-KrbOBI","7i1qyxMg5A","File","XC58v2RN-nLNS-8","P8w","c9a1LI3DHLk3mA4vRn4153ok","YWQTmT56rQOXCLOJ98mVWtiVwdEwX7anjA","6ZT7bN8","\u3297\uFE0F","zTZxt01znHnQSvuXv9G_dfmu5tdDY_jlpg","DBZTlGc493fpJIunoQ","get","43cssQhEojigCaj16NiMULKB9IgtX7KKgn4RgS3fNX4B_KEl7_edWQmG0BcKZeYS53ZRUopYuyJzw6NeSZublYvl1zeW3YFZ","value","04f6QcylDdFy0yN4KzxPhjNfbBHjvnVJaIz8R6wr4IOIEQeV","Z56eStH7TLdd1UJzKA","arguments","DCdEyTEvwnucWqA","9wVM32wV3Eete64","72pAjgk7mGCHINmr","PdTUTvStY8kS4EdHQiNwuBFqHm_ErEVmbd_gb9d82Q","lT5972cklw","hUwmjBxzs0WjTOyE6JGQQeeD","bfClY4LfGrgGxnxARhoovy8Za1eK0GQVAOjZSrgXuaqmZ3znJlAYhdZcXZLQy2OSceTEk0zCONe_eGPanwlJQSwsHuQ2Sg3PEfciGKGCysZGFqZnfuatE0OfsCfvG3ABlk4Jeks4OD3RgqknkdVF6Bs","GYj-fNo","Uint32Array","tseuJY7XcaYtgSMjVXgp9A","_XFR0zogsHapfoCa8w","initCustomEvent","yC5QymMwo3_Nbd_bkL_-BpymvLdbIcWZ","BeKlFw","4","forEach","WMLiU8S3RNEF1w","t0MW4QZ99WLpIOrM6e-hYZo","neWvKpX7JYBTjk8aOUc","LBUZnWpNuyHBcg","53589UYQz2GXVOTIi5mEL6qD8MgeZqOj","jAFH6VsT","mRRd3Eo","KeixLJ7XAOVS","WcSnOI_gMZUixmUiYnIU0UARcVKp","v4WfEa7yKg","src","dqTCRvq0Hc1C4QBOEipz","G14dmCc","S4rxctj2Kt9t9X12","WeakSet","_9jBSuauUg","Math","5E5i6kASzX6KS6fj2oGOe76Q89IsTea2xnEekyiQKn5-sK8tocffVEX5lQJIe-0E_ml2UY5CvRZs6OtXVtiL0Oe0k3C90YMcqjW21BMPSUnJsWTo9kFh3cBfdbt4lJWPRoeO84Wzr-dYMnqXGEqvBJNF7vbkIEhiaK7KACE5zHi1fTKbayAGxd8xyxPzM7K0CDVDcc3sAX2cDEOw-q-kp7WK0WEWkP9TJfe1SOaGc8C6Vgvi9SaT3bS5y02nA4UUpzTQ54Z1GEE_DCI06b3BFyX4cHyt2tfwuBslS1B4Vo3DRhPvvQQWfWfeOO48Lj1Lc00cbPERvd3nlgN1Y_zjzoRvagQrUEo97UhsWOzs4c61ctL2hXRgiLlsx2_-YwztsQdtFs2O4NIrTCPS8ha7WcFjCx4TIN1TO80rzGhvH-35k75CfSgJCudqdxMoPC4la9_Kcta4fkEjSrddg312MPRvTH7ou8i6EJrENeAvlCoNRoMjTgDo0HRsICbzcsdbwKwMVzBCWXtCZE9RSMRpgBxFtJT38KsQKNqdSlP7Eo5TYWngnWpyguTkw42RYMgKAkBH3PICpnroPrPIis0JedMmA58-xykGxk378JZ0cpe1wxnnkqoL1I4mw2xs1Q9DyGFirCSDIDsYK17sLbma_-ZN-dQs-5BonREwtstn6ir3br4qLMO4NJny5MbZwhTqDFvwA0qUiwQo4z6qBloDsq4YqKxR5h7WDVl1Jap9RcarJ8MkQHJLMXhPz0Tc23Uzb3WZT4Q6hdd6QU6VZFiZw5TK5Ld0-NCG9c1Hx6Q6nUwDZe51vpYAJjrO97cdQ3E563Q_9rIrHHaXwbQuqKAZEcgXbt3-S5UgCf7WGiRDKMVvkXFCoxMjwmWdYcQDof3fnNLzLKiA_9OwcHhiaaPRKPJ_UqKx4y7jybxvJOMMUEjG66DsQB8yq-lBIjuYzljfTOvhtve3aY3bz8WyK4VPsJrK8M4esoixezxXJXbSC1J-6JNdCFEmjvW9HHAPxXQWqirna6Ug0qyjPjG77ByVHXDsocKkGykNT8Ik_Nm9YOGqIeDzZGnDQA-KkYmdHtHgmIHTDP8PdyLUIa90-4834EfuBDrsH6Yk93gZGkcDYvvvQWO9iDoEwK_Htu-26f9tzxKDDVdyfQy5KNLmI4wP6JDCue1cjiQq_BSRA8I71gVo2g2ES5by4zutXyw-sRGl55bLtGa_uMDLjS8fciwdF8SuOzzH2nUnLMI9ClztQlyDWc98f9GMvw1NUoKNgioOE1z8Xi8eA3tZXnsxNG3j1Cbe2pTgUkpir1ZzouJLPyCIIFZd15blMqMR7FRhJtu6cLVmed2ccjYn0Ypa6vbMCiIMPeJWFlsu-rPSd0q4gvycyv8HRimQ1vz7DKZGjOipzZh20S-zLRyrehwx-xfBCuPuV2Caa8q5Jzoq4ah7iZdFq30pZKi-2p-N9LwCZZQenSJOwi09uBqocRmtmuCuQQA57ooXftZZeOzYSmr64Jt-dMSiLLDie9vuE7NT2UwwZl9U1uu02WIRS6m-dcwb7xsXqhIOpQxNpLQh2YnlsvnZ2dBszT2Gw1_i4PKw4KnAx6H26LtF-kCTNqCGmah-5Jchhb-AMQpIO4mrsckn1Oy1Lc2kY8p1oFqtbHWfQuu54Xl5kgRT9D8a6pPDIJ1WOZWcwpfJQfBh3yUkxLkgudu7VuR-eT79GAodJcSUGK6i-LX_RUwwQZtg5yXFtWdJhnG3eWYRpWsGkrx8UtRVWjpQpNQNO_wkmWUqrOW28G-_Hvpw94bSVw1JkUUDATOY4CBCVexCtRPDIrBrk5hU2veAYV3zngcuIhsnLdcixMJtX7nHjr99ilSkcWuHc_L6iczxhI5JbSWhA_tkWdX9s76pZfpxDhsiuJgt8A_FfK7Fr9KHAwvm_TW4cvpt4IgfH7MtwzpdehQn9cF1o7cEfVw7iNATcfmutxuF4wmdDR3SHhcaQcS5GELGYK8TzZsc7Hp590UTWDWOrgv14kAvoi5ScqUiPTmU2WRtoyniYyqvo-_2ehHInd9RuPrsEHW8x6EdUTS6tO2_t6P4_me3MOg19jim8xZKUdgTluKolaZC8mjANDn8Y6nLIsygT9Xo8n7RYajK3Ksk1NtkWT2ZymTbBhVyBuXVlQ2Xd4uG4cWB_rPNk5z80MS16yPHhiNYusfl5KnVAmXwZROsD3nRb9c8do6_7Zpxq4Xz3Je6ZT-N4zbbfy9sy7rrrom8J6GxF0N7TwpyFAQtykorCenbfwii9q0kYfksQ21NT0fUUdCSIHcMNfBRF7A-RfSySvaLi0yIHNCw_3q0ZhyH5bZyUQS0EBW0ue-iJiNAm5hQCQqIuUE-G281STimfOv4dHQpgeYDWlDct1-CLzwpXb3RYilFkPK6PYAL7s1uljRdDmwOXiC6ZiTeM1q2kjFkwiRehfw_35NFvYMBgpqHAxBvR1ln4ZDYwnIxWlB7d71ni9ahIO_jsKw54cLQUrQqWrBtBd8LDRtIbt0pV33U2lTz8zc1ik-M8Zl4lf1b14w0kJwgTKnBxuoYhSNZI0hp7k-HgeGVJcD59KJ71LPAq0CtEYr2Xe36FMGEG0dq6XciAy34XKYTTDMKWoqx65Q_ZjHBr-c147WV2EtdSY4LC7e6Yr-a8tYplSkbiDsi4guBROWQxKogPS5HAOF6qLS1CKfx1wIJKPzOzAxC7nrEmPqXewGSJXsr9ukX3EimhiK6p4iB8dbpGNli1VxHm7lqDyx69G4aq05kruTnasFy6hQQ3Nb7927i9Z4G8j9GHptoqDo_35UxspYUiLIDHxP2ZGfpVei2RluNWjI4y-V4U9bgCn3IF6LiAUDGGU2y38l6zG0dE2DOU1R1ln00Nd1iTueMZdSxqAQroN68sjXE7k0gLKT_RKqjlZ5a3kAfywjurhtcvNTLvMPgqwWT7UUcYO7owx6uR5AQBctXxlWs3a8ZiM7bHZxc7i-M6QGyH8i-vbpJANZEvFiB1rQucbLeAWNSZQkp81tvFkk6tn_ghErOCT5gV5_dmdQs_Gv5cZJ52sGrdFNVW9Cg-ka2-YlLMKrm6SLTbIt0DK_SvLVUnl8ZJKshK93yZwMSinWD9y6fvag-okoB2x2izGzWNKbOH5yoZpipfF6c1p4Xbl8qrzxvCx4boMCodIxONHIzozdOvsZHW77mWC9kxR5jeaUNlyNFLrMU1hIUTiZMipeyAII38KAgjgDuEscB7SFtZqSGKOfAUMu7tqsC3pRji-YgiTMmO9hcyuYqkWfm-_MV-srd5vM","Dwttt04Xzl3Wf5j6ug","bN-eBoLvVvkDyD0","05r8PaWzL9hQo3FFMCNpu1db","d6z3a9mndshd4DZfYjUbwQ","11","sin","6w1d13I89Q","CNOfSIDi","PNzj","2147483647","ZRBp1l83x3fqT7Oj","mvneFo6qBvtDuh8yc04Dv296","MqXgc9y9P40","replace","LQFb024-8kXHddqUuMyyGNjjvuxQKZvTvgNm9kDtXRxGiA","-7zuefOQc-Rr1A","vFYusFZliGmeX_b6zcy8WfWE64g_RsCZqyQ","H6r8a_OLQ7xozAVbFUBi9iJ6NwbY7FRpBKDH","81YlrEVohQSUTaOL","5pzOR6qFU90Z6VQ","aJTfUbw","ASAp-HBF8g-sSdH8oZE","ZxMfnz59","charAt","1u7tY4I","mqPjL-mUS8Bh","Kq79f9iVXMZ37Cw","gjNI12Uli1TWTZnEjbf_P8T0","1x5cxDc","PNDHWaeFPNgOsA","avCMB57tcw","xQFN0Wks8A","_PG5I4HQApw","true","ToHZQuGtevo","h9-TQuy3DK0EgxkkcA","Xp3LXq-ycqxTjy4Z","ZJPqJc6WIcZLqFpQ","console","ArrayBuffer","3LLoJ8KMb_B8zyhEPA","PA8UmW1Etw","querySelectorAll","RegExp","parse","2pTADMKCaYN1tzc","w--ED7Dn","c8HtZc-dQvEFxChsVQ4B9DEffF2jwmk5Sf6RHKcfpfHxPyCiLkhQ28p2Go3U-GOIYuL9zAnPNYbvY2PN0F4ZVX4-Fvc7QwmFNqwBKdaLgJMSKel0fbidFRK5iWnZaFcNyQwbbFlSUizYrOMWjtUZ-VHGYy5lr8CClGwR5d34WOAv9r0H47qNTFKkRI5uoz0vi7vU8ktimuoAhskRPxhqZSkEHfuICALZnmIO3Ud6oXF11IBeP59XTDwuU8sBxzXaJogdVhDEjvP2g66pcSVemLN3_PQ0Q19nIYmvw9Dm1gJQ2JJgIbbF8ttWryal4LTRncPRig3ZdVJoCb-65UAtQDK67YKl2PXpZPSgjjg6ZykhrDcKR6zaWiLnSeBl-49_O47pmUEMflaozaVbb58pz0nxkrrTuVmpsw","moPxcaSC","qhpB3GUpz1XNZMWUyKn0aYzsl7BANICPkB069UfvXEUX589BgKqCe2TPwiUkEJR8vhAILPU9wyYb","fpjoYN2NQfZeiDZySQkK5CYhMRqm3mIxRPuwH68RqrmhdQ-wPktXgIY4VoLR6HmfefCMmQvEeMn4WGTwnEJAP3c6R_IpUwqCO68GIZiCg5kUf844c7TNWgjLwRjaJhVNwAhKaQwOLk3Roeo5j90U6BmFNi1348uFnzh6vZWJW65ttrRezQ","readyState","domain","E825Qa3hSohwi051A2gExT9aPjKb","KGhssnEC2wvFGpfH6pw","mc2aD6Tp","Glwv-Bk7yBqTCQ","Jj4x1gh3","div","^[\\x20-\\x7E]$","JSON","85zvfJauQpNjuRo6DxN8mD9FMA","DFp5y0Y22VSERaKl9MDZUuCawZwoaaWRuRY1jTrvKg","XdHUb8KDUQ","m6HTVg","crypto","KBEL3Dpj","aBto8FoH8Q","uraHEKjfJpd7jRETDnknmzErASL5piQMK98","bcSmPA","uqe6BbviJNpmrg","dYrHba-yW8Jk9w","DfvpIqGbE-g2jU8ifjs","global","zSFn41MCnk78Tw","cdO5GZeyH5k","nX8","06Gkctw","TIjaUaSWfOVlzXwFXS8j0y4oTg","dFdo4FkTymSHVbP90A","max","Infinity","RVIKwToOoQaybNKlzqzJAojPyecwEsfElhAs31qxSVQQnOdUl5q6Mja3tXwvHIs9pUx6JKd-2hhKxqxyK7uilayUvw","uF0AlT5mv0SlK9m-6LycAcs","dJbmbtODT_h6yD1yQQkE8AdeYR--13k8TfS-EKcdqPrqWwTkYx8BgcApEceLpzO-IOCxywjAdvm3U27Rz1hOLjlBGrF2FE_UH-0FK4K5z4kece9veK3TH0M","event","uvipPpXC","W-awJ6rNEOYolngWdR0jvH4Nc2KepCoudPaRcLU","0kIt9CRthBilIsSa5Q","fireEvent","80","removeChild","pUho_1kft3XUWqs","hSBK9Hw8pFvJ","QZSKHaL7U98dlwEEVH4p","KQM","_ODZVK7wL5BSy0U","6MOaT7XGIeU","getOwnPropertyDescriptor","i6PFItzIce5G","k1MSnyBgrQs","lSlbwnwp-1jfK43e47O5","YnpB3XMx-EyKeI3Jz6S6WJ24","Reflect","7r_fUp64DA","Lw9Wk3ExwkHcY5I","R7X6ZI0","r5nWRQ","XqWmf-TUVoJ0wGESECBxxxQdVViHgnhhRd4","document","BEMPlg1qsgGTN5_t7JznTJs","lNSPCbHtG4lH7xZRMg","P9rlf9iUfOkd2jl7THE-qUo","VMe4EqntX5gxnWo4T3cBxHoMGVOn7Q","application\x2Fx-www-form-urlencoded","5Jg","hAdHzXsZmj7NKQ","Wcb6bsqQTsoC-SU","c6OBUqE","Hz8F","f8SfaZKkFswV3243","K3Mp-jxWmwq7","EEQxoRpPihs","spfaXviiD_JWhxJUAyA","nbvEYtnSWw","9l4dxH1AsS4","NjksthpKmjHVIv6liMQ","9_iBE6rnGtQPpAhZSWl1q0EsRWLB9FIOUJz9IYgtiY3ZKA","0q-6YJHB","ZlIkqBtJiCuTHQ","Element","q6CPJK7VK7tnp0dXHDovvQhsOGLMkUZ0QfHbZcgAyfDm","Z5LQXKjuBw","9Eos6RcNmQeUWuM","sW4w8j5PhhSVNtA","5","UBMw9gBfiS_RGbOYiNPJLPjBoohbGLz0kzYLmiGDeD8k5-9w-p3MSQq9zkUIArxDuTwlAJIQ6E4rufZYH5relvPjxir_hMQV8GT1wGhdGw6e9zW5rDY0h4IKMqd8jJGSScXbtZHg9-4LYzr0SRzcfI8Su6ymdQ9_Z_OYHDRqlGX6OWncK1lXgphkmELvYefsT2RefoS3WyTNSwTlqf6t9fTQhiFLy6VPdOr6CrPAZ4frBVKzr2aajK7png3yGcJF9G2BvcZ6WAdyQ39m9fqQRHypKjyk097j7QhtAxcpBdSSHFPmtA0FK3TDd6xpaCkgIl1MObFEtIz9xlY1NuSnm8I6M1VrAQx65CM9SLy5oZuvNoew0C0xyOgqgHenMkyx6lcqH6bf8IJ-DHbIq0f7BZozTBFRdZtHfZxsjTAvFoKQnOwZOzRLX6F-KhosM3MtL4qMJ4_pPhBlDa0F0iclcKhgEWH3pof8Qd2FbaA10GtKGp9wFm-xgTQwe3a0HcMyqbBIAnYXACoCNQkWJ5kAnQFK_dCst-tpeZ3aHwCqDsEUMDq5zDAyjKO1kNTAOogSRBEAnapCqDy5efKQyoQUdpp3W9hv03RU2gqqo88lKNe8yhD0xblDnMl3kDU9j09KwWhx_Deeb3lNbUqHfKnKqqYY_9194cA93UQo3Y8yrH-uP_57aoSxX8jitJOZlxLwSA62VhPFy1VupCb7ShpS6OlF8_YW73WHHQkgZf97X5fnZ5J-By8Qaz9XpB2NmyloPzKQJNUq1YI6FEiPPQnZn8-ao7g2rZaSnosWgOVi3UVsDOE369AUd3aO_uVIGzZo5CZksK5pSTCDquknrK9yTMBGIp2vEdJ9UqSRAHwScpYvzX4p_gw83yrMLYQK8LGf1JqgdMfrpoLwLCMyLszVQZtjA-7xsnSklOc1Y4xnDSHb5OmxEgNj56lcbWnDiESdGa313aqxYInUpJi0I-4L5dyfqZ9e4872YWQGfyWSV10VtZVCF0xp5bPsWzFXhW5S6227d_Z4vcf6b3Hnt0zScnWFyN71V2liJIZxuozkMaH7Z6ecDzTFKWaXjIbUV4C439CcZ7leMGOMYaZt_oB-pBypREO9WOFxpCkFVQBSMaK-GyOzz2tXmf6d9vfwuLgsl1KNZhEjOk3haJv7LMVesNeTrbAOkmN7r03AWYIy3wx7ix6ZBNSnpS_GDjxu5FHw4J-arjbq-JXT5nZOMnBGR4OoMleWyiVybJc6EAW8AgDYCYhkO5fX-1wLEt_cxSNlQkysC29LBGEdGCB1ZSujiXeZ1da1FF4J6Qc047oLOSnaYQwKl8u-aL9d8Rsnd5v7Nu9yNdbQHXJhis4LrLaRW2VjOYs_GAl7ovSDeAOk0aTzoaZWBnXLhrv9Y6Iv5fS00JcyimjzVE3sPUliqguOTbK9DjHAK8T-dmlzsPI7kdEU7DxxJKbVnM7KteRCY90DkmsfmmpsrEf6bV78ybn_G0Aw54MELMVEN66NDH6RsYsuIYT3LLmzYYu7U-ZLshVhJgMPhqyz0AlAW_nrNZkb9UJG6k5V9UtV4-h0idij1qyfjIkrxFbX0w-3oKew-u6ckvGnrt8QvBXKcbjBxf0utdFT3eTVcW4Oat729pR8juXefN30NoogoEDqMCDPE63LuSIs0mAVpWhHrc6YeoURZcDMk9G0G7AFmXRzmf594oGyPbVuKWu9TQoHYpjBSP_khe-_IQphFsYnun6frSAV0yHmPwJX_i9X1PwhA5NcMWtA9IFNbvw-3jl__LTwlCnkWqs2t9uDEAILxAMXanXJp2EaFetL2nrMf-J309UQi6zSdQ6r8Wx3c1t7dodlw61pNtDOh7Zu2BX-JivaKKjplIOj38hVL3DnF5A5Xtz5vNX0YvI2Uk5y6d5JpUmQJenf94PdUEu68l7ldeVy_cdNRPUxgW8bbkou8c4rq_BYKAxqzqJLKqzu013UtFTaUEaIBE9LG5f5RE2Yf7AOgtlJqm41_hZLN17X_0upuRBopUFWG8w-emXBiTUrx3ykNnPozISrfXjQ2oME6KuqYi3nkuF5F2Xt6ari7PmXoA6qP6Q8ujGvqVcSCdMAhezH2ckFrj2QZX-YJfKPc4rgEoSvnXq4CLCGs-x4gYs1H1nfkSCKQFUvV6K6kGT-b8fpppnUruKL99qnlJXzq36WwUxe066M_veOXz_sdgCxABKXPpB9Ls64994w7NnvkIq1LHbfuHDHPXoq39G2roC4KMrsF0s8E18iRUJJnwx-UK7BJ1n4pe14bpJxQ3JSUgiGCpaOYiJKIZsPHrQxLqq6Dare2x3OYYrwmzzlMUHAuO0oS1zlSkb05eDJeDxfhtcSXEyc0g03SDdaImH3PLejJDMu7uJqM0yb6wrSfnpNCPuEO24q-6-6VJhMspg-x3IgVCxqGHHtO2ODaADZ-W8N3ys1yfVUk5pM58JZ2pGUEB4ALBUIpsyNkiN3PhYgM-why4vwZ4Dn2cUhio6_Feh_CuErYZlQSUoOLoB4EBLRsz3rmHtazRPZocg-8bsAk91y0MFxC8bHr4Nxn30CfhJ1_VyajorTdIe4rOJ8zveB7ByxesbrUqSzXZDcXBYlgjFzRGygHKEaDmhXCp615N17PXaB1rZypODGiVcSDt9YUubgIrHdo4VwxHNbkH1zpUrZBOv7gvtnfHYHB6hnp_3kUOCgw19bNLufn1UTtDrNkfOEKBKPajl-sP18hRnm2nnq4IiIoMy5TZk3zwUW2-UxX2t1tjtcvyUi_6OmMoFy40dIs72ipi6-rs5B8lBCd_J0tXJ3sPw-9s1TyMtSWFSjNzb1Gq_nFQLcAHI2jLQrCoe6SmWORuWjWQDIcgvjmIgijG1UDm-HAgwyx2lpZ8ElH7TVNI7xoQ0is4Kvr3qGuws0R-KuA-v71Z9TsSkQmVOoslkJ-sCP-pikv1jJ-RZEfaGDhU_pBshQBNEThxLwwetf04rGEtUYtWjMkFD1WJ3t7KYGR4cX5QnblrppIOGHUDkSfU94tBo3VkdR8C6nxRKOCHd9WNaUzoFsqzflINQ_gYe2OxcOHJDZqwHxrNoaLPizsWWCcYQ9RaCA_e8D3gJCfr9yep2RNlVh8mnU6mHd6O4q8QxUn0H_myuuafDHRd3wPpfpOhPThdhCKgN3-HsXVkgS99r7Jcw5byhz8nsOotUECui1ADx5jVY0Y_Zc11QedPNFmlIIXXcAzsb0XdtmquB11hmtQ5FStTJwae3RfaeXDNfm5fFZmMUzlqlpz2Jmep4G3rVsxCO6pqRSgpeL6bo","509AmHg5pUK5b8Tvv-Lg","KOylPZrOAbU","pMGRC7Df","SYLDQvqnbNJ75FgXIWdhk2xITzaVn0Y","SSdd3lUI5g","o10tsWBF8Q","i2ANjXQ","\u202EaKhiQyEym\u202D","bV8Lnm1Hv1O9N9-PibmvX4zDxaojJIrHzQ","QCM-oRtSoSSdA_up","tHof9AtL6DvSPvo","9dCXM6M","phByxHA9zlj6aebHsp7C","0cvha4-bP_kpmydZM1JXrg","cmRN3CZPpEawMA","iJnleuG0QIdj6D5hAVU","some","detachEvent","ymVZwjcDm0GNJZvNgA","DZ7MeMKOAtJs","HtW9Tan2XA","88OwLqrGS5Ybii8OeUAE8mZJ","O5s","YSs","fUhZ3HQqmQ8","TD9d","CIzbS-a1WfAW4AI","LQBJyG4V8kfOP4OHje0","4WwBxw1unwyLGZw","6\uFE0F\u20E3","configurable","SVQI1DgN5wCwOQ","Int32Array","T43nRvE","EWcIjTFr5xKNe5fIuODhCtrbhK0TCcWWpVQ","gEAfniluoR25fMTN","BPyWfw","createElement","Gw0Cj2Faog_PfpaepqvZYZfjhP5OJ4643FM69hy0XFZN8M0EzKqPZ2rJ3G0AQ5BkjRkIcfcYnWlH04k","0PaQFrTn","start","SCZJzWs7iljKM9jgrojXDv7c569mWbCN","gZ_vd8uGKv5tm316DiZwpltm","nCNj7xUswiaRVLzu0vjWIMH9","-Zzud_2BTOFy3SReWBAb9AhGeBeg","dWxPiX8g9lCuZszn96y2U4W63eEnVJyawwF03ADpEhoB","set","RvTnAtOfRoJF","Kp6q","setAttribute","txBa22Qrtw","mHgl4wVDiwm2","detail","performance","FZakKJQ","LNGQ","2CtBnX9z1SXQLuLE","YJX_bw","vrrLVfGDZA","YCtS03YJj2vlZJX63Iyr","action","kGMOmgF99AGBaoDOv8b6HdzWlKcWBNU","FFUZkydAiQ","href","0","description","lEY9uRg","O4jSRbicRpZI4gBLMjU37Ac-FDGdqA9IQsyqM9Rq19M","D4TwOw","tvOrao6wDA","Qy9Qk34I9GM","XCl7_FkewFbjWrP20p2Qc4G8rIBlfKnu4g","xlszsQxb4x6tTqI","Object"];var o=p(null);var G=[[[5,8],[3,156],[2,103],[8,19],[1,77],[9,221],[9,82],[8,225],[4,184],[0,34],[3,188],[5,31],[6,18],[6,54],[9,180],[4,241],[9,141],[2,12],[1,23],[5,161],[9,45],[7,57],[9,160],[1,128],[3,129],[9,120],[2,93],[5,215],[9,211],[1,130],[8,29],[7,204],[9,243],[8,0],[4,131],[2,95],[0,37],[0,96],[5,201],[9,62],[9,216],[9,236],[8,166],[5,87],[5,167],[1,112],[4,94],[3,198],[4,207],[1,71],[7,83],[6,105],[7,187],[0,223],[9,21],[1,33],[4,149],[5,162],[1,24],[7,136],[3,64],[3,115],[6,104],[2,48],[7,234],[5,122],[6,30],[7,152],[4,38],[4,107],[8,190],[0,111],[3,4],[2,26],[1,10],[3,199],[0,9],[4,102],[4,164],[1,73],[9,150],[4,106],[8,67],[9,76],[2,174],[8,36],[7,72],[9,242],[0,186],[8,70],[7,117],[0,140],[9,15],[4,132],[1,50],[9,169],[2,138],[8,47],[7,240],[5,200],[0,230],[9,231],[7,218],[0,237],[3,182],[5,59],[3,13],[9,90],[9,206],[0,1],[2,227],[5,179],[1,66],[9,108],[2,197],[1,32],[7,192],[9,2],[4,191],[3,86],[3,144],[2,202],[5,195],[4,173],[6,208],[7,178],[7,213],[6,209],[9,3],[8,46],[8,91],[0,39],[9,158],[7,69],[8,41],[9,20],[7,193],[7,109],[4,16],[9,214],[3,52],[2,49],[0,61],[3,79],[0,40],[7,74],[2,212],[7,135],[6,181],[5,139],[2,145],[4,14],[9,244],[7,168],[1,7],[3,220],[6,222],[4,177],[9,92],[5,157],[2,118],[3,232],[2,233],[7,171],[7,153],[0,127],[7,84],[6,27],[6,183],[3,203],[6,224],[7,5],[9,56],[4,17],[4,210],[5,133],[4,99],[0,196],[7,235],[4,28],[4,43],[8,175],[7,22],[2,124],[3,170],[8,143],[6,11],[5,80],[4,147],[7,98],[7,35],[2,148],[6,229],[4,55],[1,119],[3,68],[2,125],[8,189],[4,101],[9,81],[4,42],[3,25],[7,123],[4,114],[5,51],[4,85],[6,142],[4,89],[7,239],[3,53],[2,121],[0,126],[7,78],[4,151],[1,205],[9,194],[9,163],[4,58],[7,116],[5,44],[3,226],[8,238],[5,88],[4,165],[4,217],[2,63],[2,113],[5,75],[1,172],[8,110],[9,100],[5,137],[8,219],[1,176],[5,65],[4,155],[3,159],[8,154],[4,134],[7,146],[1,185],[6,60],[1,6],[6,97],[9,228]],[[0,195],[4,51],[7,194],[6,91],[3,68],[8,12],[8,89],[6,234],[3,139],[2,209],[9,110],[0,22],[9,244],[9,45],[7,168],[1,27],[1,77],[3,116],[2,115],[7,46],[0,34],[4,44],[9,165],[7,151],[8,153],[3,94],[4,9],[0,7],[2,74],[0,119],[6,206],[3,103],[7,20],[6,52],[7,238],[3,59],[2,157],[2,171],[7,87],[1,28],[6,137],[7,148],[3,108],[2,172],[5,180],[0,66],[9,146],[4,79],[5,37],[0,17],[2,88],[4,185],[6,86],[8,225],[7,243],[2,170],[0,38],[5,112],[7,183],[3,6],[2,83],[0,43],[2,129],[9,203],[4,70],[6,31],[5,210],[0,211],[0,122],[8,224],[7,126],[4,101],[1,198],[2,63],[1,15],[4,35],[4,236],[7,131],[0,67],[6,85],[8,218],[8,242],[2,111],[5,201],[5,75],[8,150],[0,102],[3,230],[7,136],[5,164],[7,41],[1,93],[0,220],[9,176],[1,132],[1,113],[5,55],[8,62],[8,58],[2,133],[0,177],[9,162],[5,239],[7,240],[8,64],[9,50],[1,54],[0,120],[3,107],[6,49],[0,56],[9,40],[6,92],[6,98],[6,53],[7,184],[2,97],[2,42],[3,33],[2,214],[1,190],[3,72],[8,226],[4,192],[7,123],[1,241],[9,163],[2,216],[4,215],[6,18],[6,11],[6,10],[4,144],[3,231],[5,193],[2,138],[6,188],[5,39],[8,14],[6,84],[6,16],[3,78],[7,167],[8,159],[8,173],[2,155],[4,26],[8,178],[2,105],[9,36],[3,96],[5,48],[4,229],[2,200],[6,233],[9,166],[0,130],[2,5],[1,82],[0,212],[1,202],[3,106],[8,237],[1,19],[0,135],[8,181],[5,4],[8,99],[2,76],[4,23],[6,149],[0,3],[3,1],[4,232],[0,25],[1,71],[7,222],[0,197],[3,169],[1,145],[4,179],[5,142],[5,81],[4,100],[2,141],[2,29],[7,154],[7,65],[0,205],[4,121],[1,223],[5,13],[4,118],[8,127],[6,8],[6,217],[9,0],[2,199],[9,95],[1,161],[9,90],[5,104],[3,207],[7,187],[3,140],[6,186],[7,109],[7,219],[9,175],[3,114],[2,213],[9,158],[4,235],[8,2],[8,208],[1,227],[2,124],[1,221],[9,24],[3,160],[3,189],[1,69],[6,125],[1,60],[6,196],[5,147],[0,117],[3,32],[9,182],[9,128],[0,174],[1,21],[7,73],[3,61],[0,47],[3,80],[4,152],[0,156],[3,191],[4,134],[2,143],[0,30],[5,57],[0,204],[2,228]],[[6,70],[7,217],[4,64],[3,152],[4,6],[0,183],[4,131],[1,106],[4,118],[2,51],[9,224],[8,212],[6,55],[7,66],[6,180],[8,143],[6,236],[1,244],[4,67],[0,168],[0,2],[8,65],[3,18],[6,175],[1,77],[8,57],[6,91],[1,204],[3,221],[3,138],[2,145],[3,194],[3,41],[3,54],[3,133],[7,155],[9,3],[5,162],[1,176],[0,94],[0,141],[1,48],[0,105],[9,205],[1,103],[4,201],[8,171],[6,14],[1,177],[2,96],[2,27],[9,116],[4,231],[5,30],[2,9],[2,71],[4,154],[5,125],[5,122],[3,214],[2,178],[4,88],[0,90],[8,123],[0,238],[4,85],[1,7],[1,82],[3,153],[5,211],[3,40],[9,35],[7,159],[3,78],[8,46],[6,113],[3,230],[6,146],[2,62],[2,198],[8,193],[7,163],[3,242],[5,197],[3,20],[4,160],[8,15],[3,36],[7,63],[1,74],[6,209],[6,110],[3,56],[0,223],[8,109],[1,185],[1,169],[8,119],[7,4],[3,208],[3,102],[5,127],[7,115],[8,120],[7,61],[2,72],[3,23],[0,233],[0,144],[2,191],[1,161],[2,199],[3,241],[4,24],[2,95],[1,139],[6,76],[3,151],[2,107],[7,39],[6,210],[1,213],[5,26],[9,174],[1,166],[6,222],[9,158],[6,184],[1,192],[2,19],[7,172],[9,49],[7,31],[9,149],[6,108],[9,93],[8,75],[1,196],[4,202],[7,42],[9,114],[2,69],[5,234],[6,187],[3,181],[7,43],[5,22],[7,220],[7,89],[4,243],[8,17],[7,167],[1,99],[9,13],[9,132],[3,137],[5,190],[6,225],[2,84],[0,186],[5,29],[9,226],[6,50],[5,140],[7,100],[5,239],[3,232],[7,73],[8,219],[1,11],[2,28],[9,34],[3,117],[9,195],[7,45],[4,150],[6,112],[7,147],[2,37],[7,68],[8,134],[3,227],[3,240],[9,32],[2,235],[0,80],[0,128],[5,237],[1,81],[9,121],[5,182],[9,157],[3,142],[4,86],[0,12],[7,130],[5,216],[2,21],[6,188],[2,59],[8,83],[9,135],[1,47],[2,129],[7,164],[0,97],[9,170],[6,10],[1,207],[9,33],[0,44],[0,53],[6,173],[5,79],[2,218],[9,179],[8,101],[4,38],[9,8],[7,228],[9,229],[7,104],[1,203],[5,58],[0,5],[6,124],[7,0],[8,111],[4,52],[2,206],[9,25],[6,156],[1,148],[6,16],[5,92],[1,200],[4,215],[4,189],[1,136],[2,1],[1,60],[7,87],[2,98],[3,165],[0,126]],[[4,87],[2,192],[6,202],[4,221],[2,143],[2,187],[2,22],[0,62],[1,147],[3,52],[5,117],[5,126],[6,76],[2,132],[0,66],[4,151],[7,98],[5,43],[4,15],[5,205],[9,39],[1,109],[1,114],[8,163],[0,226],[7,162],[7,3],[5,186],[9,18],[9,241],[9,231],[9,33],[8,120],[3,65],[1,17],[8,243],[4,227],[7,77],[9,13],[5,240],[2,158],[5,197],[8,82],[1,71],[6,30],[8,121],[2,69],[6,28],[1,212],[1,180],[3,133],[8,174],[6,244],[5,167],[0,40],[8,122],[4,140],[6,138],[7,19],[9,84],[0,168],[5,191],[6,111],[7,160],[2,239],[1,203],[1,100],[2,89],[7,88],[0,141],[8,219],[9,228],[6,38],[3,216],[8,94],[2,129],[0,184],[4,26],[3,153],[8,25],[1,218],[7,144],[3,79],[3,91],[9,113],[7,64],[6,207],[9,145],[0,23],[4,171],[2,233],[4,112],[8,199],[4,136],[3,10],[6,209],[4,238],[9,37],[9,188],[8,177],[3,108],[8,157],[4,214],[4,164],[8,137],[2,72],[3,128],[4,196],[4,115],[4,8],[4,224],[4,155],[8,103],[9,58],[2,201],[3,55],[0,41],[3,35],[9,229],[3,172],[0,42],[4,154],[3,159],[8,107],[2,170],[3,232],[1,148],[8,70],[1,59],[1,206],[3,169],[8,119],[2,75],[2,95],[0,213],[1,183],[3,54],[9,235],[5,21],[9,200],[9,47],[6,2],[7,220],[4,181],[2,14],[5,198],[1,36],[1,73],[2,161],[3,0],[5,175],[1,179],[8,237],[1,190],[3,156],[9,92],[0,149],[2,178],[1,50],[8,189],[1,166],[9,104],[0,173],[2,16],[6,93],[4,97],[1,68],[9,142],[1,78],[6,123],[9,134],[4,102],[7,51],[5,101],[9,127],[2,116],[2,48],[3,152],[3,176],[6,125],[6,24],[3,194],[9,195],[5,222],[1,60],[5,135],[4,34],[4,57],[4,146],[5,165],[6,118],[8,131],[2,208],[9,215],[1,44],[2,12],[6,210],[8,211],[2,96],[8,150],[3,106],[8,61],[4,29],[6,11],[6,225],[8,46],[5,83],[8,56],[7,105],[1,5],[4,1],[8,234],[7,74],[9,90],[8,53],[4,80],[2,99],[5,32],[0,7],[8,63],[9,67],[3,217],[6,185],[2,4],[5,49],[9,27],[0,193],[7,86],[1,110],[2,45],[9,236],[8,20],[6,182],[8,230],[3,139],[4,81],[6,242],[1,130],[1,223],[9,6],[9,9],[9,124],[6,31],[7,85],[6,204]],[[4,163],[3,29],[8,135],[3,53],[1,10],[4,12],[6,49],[6,173],[5,200],[6,236],[2,180],[1,25],[9,211],[5,172],[7,152],[1,36],[1,179],[5,46],[7,221],[8,182],[6,102],[8,62],[7,215],[9,170],[5,96],[9,34],[1,51],[3,95],[8,28],[9,208],[1,212],[1,4],[9,70],[1,116],[7,3],[1,76],[1,75],[3,193],[6,93],[7,81],[0,94],[0,55],[4,218],[4,58],[5,204],[4,240],[4,120],[1,154],[3,149],[4,100],[8,222],[7,184],[5,6],[4,11],[7,131],[2,242],[6,181],[7,150],[4,125],[1,0],[6,84],[7,39],[2,156],[6,107],[7,216],[5,67],[3,88],[0,20],[8,23],[7,203],[5,191],[6,99],[6,155],[2,140],[6,243],[2,9],[6,219],[2,60],[0,68],[3,103],[9,8],[4,210],[2,178],[5,148],[3,91],[4,119],[1,167],[1,37],[1,153],[0,40],[5,97],[9,124],[4,15],[3,98],[0,198],[7,105],[3,144],[0,31],[6,90],[5,92],[4,162],[5,190],[2,158],[2,50],[4,159],[5,83],[0,126],[3,134],[0,194],[3,30],[5,176],[0,146],[5,127],[0,192],[7,244],[1,64],[0,129],[6,82],[5,166],[8,104],[8,174],[7,117],[9,223],[6,2],[6,27],[2,196],[5,206],[4,19],[6,73],[0,230],[7,106],[9,74],[9,175],[3,18],[0,130],[2,145],[4,151],[9,228],[7,86],[1,183],[9,132],[1,195],[7,169],[9,171],[1,61],[0,16],[4,233],[6,202],[3,110],[6,35],[8,133],[0,52],[5,87],[2,187],[6,89],[2,41],[6,201],[9,56],[0,48],[0,79],[4,123],[6,7],[3,177],[4,113],[9,1],[1,71],[0,157],[2,13],[2,114],[6,128],[8,229],[1,24],[3,63],[9,33],[8,43],[5,214],[2,213],[3,141],[7,44],[3,59],[1,137],[8,69],[2,217],[5,122],[4,38],[8,109],[3,54],[4,160],[6,143],[2,112],[7,111],[3,85],[5,147],[3,199],[0,239],[5,66],[2,101],[0,115],[8,189],[9,47],[4,118],[0,168],[0,238],[1,209],[4,225],[4,5],[4,138],[4,185],[5,26],[0,42],[3,45],[3,186],[9,231],[3,197],[9,220],[4,165],[6,234],[5,78],[2,121],[5,142],[0,161],[5,57],[3,224],[1,207],[8,227],[0,232],[0,139],[0,17],[9,65],[3,241],[2,80],[0,226],[6,205],[2,164],[2,22],[9,188],[2,237],[3,235],[9,32],[3,21],[5,77],[1,14],[3,108],[8,136],[3,72]],[[4,234],[7,124],[7,93],[4,186],[2,50],[8,215],[0,138],[3,27],[4,78],[5,182],[1,121],[8,43],[0,87],[5,7],[4,162],[1,192],[2,217],[7,228],[6,181],[1,229],[5,242],[7,17],[4,6],[2,179],[0,126],[3,140],[2,47],[8,20],[1,18],[2,143],[0,151],[5,237],[3,152],[6,146],[6,103],[9,113],[1,163],[6,132],[7,2],[8,80],[7,32],[5,178],[7,238],[8,175],[4,12],[3,196],[5,95],[4,198],[8,88],[3,191],[1,117],[8,107],[3,108],[4,127],[2,102],[3,21],[1,100],[7,56],[7,164],[5,235],[7,185],[7,55],[8,34],[6,83],[7,148],[5,115],[6,172],[4,167],[8,75],[5,48],[3,120],[2,130],[4,91],[4,199],[3,68],[2,206],[9,51],[7,218],[0,65],[8,98],[4,57],[6,211],[3,131],[8,73],[4,171],[4,243],[0,207],[0,144],[9,166],[0,4],[2,94],[4,137],[1,62],[4,169],[1,222],[2,90],[8,26],[5,112],[6,74],[7,230],[9,85],[1,209],[5,24],[1,116],[2,158],[6,97],[0,84],[7,150],[2,96],[4,189],[6,145],[1,125],[2,240],[9,45],[5,173],[4,155],[8,70],[2,147],[4,1],[5,15],[6,53],[3,210],[6,208],[0,205],[5,225],[6,72],[9,3],[9,39],[6,104],[7,239],[7,160],[1,161],[1,106],[5,188],[3,25],[2,105],[6,122],[6,202],[4,5],[4,37],[0,89],[9,76],[8,136],[0,201],[9,40],[1,226],[9,139],[7,165],[7,63],[9,174],[7,19],[8,168],[6,16],[3,8],[4,49],[6,64],[1,82],[2,227],[5,219],[9,44],[6,204],[2,141],[1,129],[6,197],[4,60],[4,81],[6,123],[5,203],[2,177],[1,134],[6,69],[4,154],[6,232],[4,194],[6,36],[1,212],[2,224],[4,9],[2,42],[4,46],[6,86],[4,61],[1,149],[1,111],[1,231],[8,216],[9,195],[7,38],[4,66],[6,183],[6,236],[3,157],[0,109],[8,77],[2,114],[2,99],[4,200],[1,159],[2,119],[6,213],[7,244],[0,193],[6,31],[0,30],[0,223],[5,135],[8,33],[7,59],[7,241],[4,176],[7,23],[0,28],[3,11],[9,71],[5,0],[3,29],[5,133],[9,180],[9,214],[9,118],[7,14],[5,220],[0,67],[5,142],[5,79],[0,41],[0,101],[7,54],[8,110],[3,35],[1,128],[9,153],[8,170],[8,13],[1,184],[2,52],[0,10],[3,221],[6,156],[4,187],[3,22],[3,58],[3,190],[1,233],[6,92]],[[4,244],[4,125],[0,75],[2,66],[5,76],[2,169],[8,219],[2,32],[8,194],[1,114],[2,43],[4,214],[2,74],[9,238],[8,195],[9,28],[9,222],[3,121],[7,14],[7,79],[2,137],[1,24],[6,226],[1,221],[2,123],[7,67],[8,162],[7,171],[6,231],[1,104],[2,200],[4,239],[2,229],[2,189],[5,143],[9,151],[0,60],[8,9],[3,102],[8,85],[7,192],[8,31],[0,59],[0,141],[1,126],[9,212],[6,241],[2,92],[7,40],[7,146],[3,180],[8,203],[0,33],[9,1],[0,193],[1,225],[5,181],[1,22],[3,132],[1,236],[9,160],[8,242],[7,113],[5,158],[7,103],[1,15],[1,154],[3,64],[9,207],[0,217],[8,91],[2,61],[7,107],[9,53],[2,116],[5,153],[2,12],[4,96],[6,0],[7,84],[5,133],[7,6],[5,115],[5,129],[9,77],[8,72],[2,90],[1,208],[7,199],[1,188],[8,243],[2,21],[5,149],[0,135],[2,95],[0,128],[5,68],[4,120],[9,62],[4,172],[2,29],[8,227],[2,148],[1,176],[5,80],[4,215],[2,184],[8,202],[1,119],[6,27],[2,49],[9,163],[3,161],[9,93],[6,197],[9,124],[8,56],[3,97],[8,186],[0,131],[0,198],[6,122],[8,25],[9,157],[0,170],[1,230],[9,191],[7,82],[6,220],[8,218],[4,86],[9,117],[2,110],[7,175],[3,118],[5,83],[8,78],[3,224],[7,174],[9,73],[9,127],[8,69],[8,179],[1,235],[9,144],[5,223],[2,45],[7,228],[7,98],[9,109],[3,106],[7,213],[8,51],[9,185],[2,94],[0,210],[5,111],[3,38],[2,156],[2,140],[8,108],[4,134],[4,101],[7,46],[4,206],[8,233],[1,63],[9,216],[1,17],[6,178],[0,48],[9,166],[7,52],[1,3],[6,177],[4,36],[7,145],[5,130],[3,55],[6,23],[1,13],[7,112],[1,2],[3,37],[3,142],[2,237],[0,205],[4,4],[8,240],[8,234],[5,182],[1,209],[2,105],[3,44],[6,173],[7,71],[2,88],[9,65],[2,50],[9,190],[6,136],[9,57],[2,201],[7,187],[7,164],[4,100],[7,196],[2,7],[1,183],[2,30],[0,54],[1,10],[2,16],[2,39],[6,159],[9,204],[2,138],[4,152],[2,47],[3,26],[6,81],[6,35],[7,42],[8,58],[3,87],[1,11],[4,139],[3,89],[6,18],[6,41],[4,19],[5,34],[3,150],[5,5],[3,168],[7,211],[2,147],[1,99],[2,155],[0,232],[5,70],[7,165],[8,167],[9,8],[7,20]],[[6,113],[8,13],[6,152],[7,219],[0,72],[3,200],[6,49],[4,16],[2,109],[2,91],[0,153],[4,170],[0,31],[2,114],[9,220],[5,208],[1,82],[3,145],[7,181],[5,177],[0,63],[1,140],[9,142],[5,169],[8,27],[0,106],[6,37],[1,3],[0,50],[6,168],[0,104],[2,125],[4,38],[5,100],[1,24],[6,48],[5,69],[1,199],[3,136],[0,83],[8,159],[6,62],[3,150],[8,68],[4,23],[9,95],[2,228],[6,52],[4,231],[9,2],[2,130],[2,35],[0,131],[0,25],[8,180],[9,207],[3,74],[7,236],[3,98],[1,15],[0,75],[5,213],[2,71],[9,51],[8,97],[3,233],[6,40],[7,210],[3,43],[7,90],[8,6],[0,224],[0,218],[6,238],[6,144],[6,194],[6,119],[4,126],[8,94],[7,157],[8,36],[4,66],[3,41],[3,195],[1,101],[6,189],[7,86],[5,192],[3,161],[9,128],[9,212],[8,99],[6,29],[6,190],[8,96],[5,175],[9,214],[0,47],[1,244],[5,166],[5,134],[9,14],[2,105],[9,151],[8,186],[0,60],[3,123],[6,26],[1,88],[9,18],[0,93],[7,193],[8,42],[0,55],[7,53],[1,178],[0,102],[5,222],[5,65],[3,163],[7,70],[3,110],[0,148],[6,183],[4,58],[0,158],[9,57],[1,79],[7,139],[6,167],[8,165],[2,204],[4,237],[6,187],[0,76],[8,120],[7,185],[3,30],[6,73],[3,215],[5,143],[5,241],[7,235],[5,229],[2,107],[3,21],[4,173],[5,171],[1,205],[3,240],[0,137],[6,217],[9,64],[5,226],[4,56],[6,191],[4,46],[6,5],[4,45],[5,22],[6,135],[2,78],[9,242],[2,124],[0,174],[4,209],[3,172],[1,221],[3,201],[9,227],[6,129],[5,203],[9,80],[5,112],[2,132],[0,17],[2,216],[5,198],[6,146],[4,28],[4,108],[5,7],[4,122],[4,20],[2,54],[5,19],[9,111],[8,10],[8,162],[5,92],[0,179],[6,59],[2,84],[9,188],[2,61],[9,197],[4,39],[2,12],[4,81],[9,141],[9,4],[2,44],[1,9],[0,202],[6,8],[0,87],[2,156],[5,0],[1,127],[8,154],[3,232],[3,223],[4,34],[4,118],[7,32],[7,211],[2,89],[9,117],[6,67],[7,121],[9,85],[3,115],[9,160],[6,176],[0,1],[3,77],[6,133],[5,116],[8,138],[9,164],[2,11],[3,206],[5,196],[4,155],[8,182],[5,234],[5,230],[9,147],[4,243],[3,103],[7,225],[1,149],[1,184],[6,239],[7,33]],[[0,136],[9,186],[5,130],[3,150],[8,22],[7,199],[3,231],[9,163],[6,224],[3,203],[0,166],[0,53],[6,206],[5,184],[8,24],[6,123],[4,1],[2,117],[1,204],[9,110],[2,89],[2,98],[6,54],[9,192],[0,44],[0,225],[3,237],[1,42],[6,198],[2,147],[8,182],[0,165],[1,60],[1,86],[6,62],[7,94],[6,80],[2,121],[5,75],[5,167],[4,177],[2,37],[1,134],[4,145],[4,64],[6,241],[2,208],[6,205],[7,138],[3,238],[3,68],[5,230],[0,156],[7,108],[4,3],[1,191],[9,140],[8,213],[2,106],[8,139],[3,179],[7,229],[4,55],[5,194],[4,9],[2,137],[2,220],[8,172],[7,223],[7,8],[1,47],[6,78],[2,36],[0,158],[7,131],[8,196],[5,195],[6,216],[3,148],[9,95],[1,128],[7,190],[4,28],[9,12],[8,160],[2,222],[6,100],[1,77],[0,174],[5,170],[3,142],[3,210],[9,81],[7,227],[9,27],[1,173],[7,212],[1,43],[5,87],[0,23],[0,25],[5,183],[4,127],[4,175],[7,181],[6,242],[4,244],[8,178],[0,40],[8,146],[3,84],[3,82],[8,7],[6,239],[3,109],[1,0],[4,21],[1,119],[5,73],[1,102],[9,153],[2,219],[7,93],[8,90],[1,107],[4,168],[9,188],[6,171],[9,125],[6,61],[1,111],[0,30],[3,193],[1,48],[4,104],[5,187],[2,126],[0,217],[7,180],[9,159],[7,32],[4,151],[7,11],[5,70],[3,39],[0,141],[7,72],[7,228],[3,38],[0,69],[4,2],[0,76],[1,214],[7,49],[5,215],[1,17],[4,221],[7,83],[3,112],[3,118],[8,132],[9,74],[0,116],[8,31],[5,67],[4,154],[2,135],[7,5],[3,19],[5,65],[7,235],[6,58],[8,63],[0,79],[3,157],[0,56],[8,103],[7,185],[5,234],[1,57],[6,88],[5,34],[7,41],[8,16],[0,35],[0,59],[3,105],[8,201],[3,155],[2,211],[5,120],[2,207],[3,14],[9,226],[2,113],[7,18],[4,50],[5,51],[7,129],[9,91],[5,6],[6,233],[0,97],[8,26],[4,176],[4,101],[9,209],[1,96],[4,161],[4,99],[0,46],[2,71],[8,149],[1,20],[8,122],[0,232],[5,13],[8,33],[0,202],[7,169],[1,10],[8,200],[2,124],[9,197],[3,45],[5,115],[3,144],[5,143],[0,133],[4,114],[6,15],[3,240],[4,152],[0,189],[2,66],[1,85],[1,243],[2,162],[3,218],[4,164],[3,4],[9,29],[9,52],[6,92],[1,236]],[[8,40],[0,116],[3,17],[3,165],[9,137],[6,32],[1,101],[2,11],[9,27],[9,162],[7,71],[8,178],[0,125],[8,213],[6,12],[8,109],[0,189],[4,122],[0,215],[1,89],[6,123],[3,57],[0,35],[3,203],[3,21],[9,20],[3,199],[6,54],[2,99],[9,97],[0,224],[6,155],[1,173],[3,48],[7,121],[4,195],[5,47],[0,158],[1,144],[9,171],[6,0],[6,91],[5,56],[8,130],[3,6],[2,73],[9,194],[9,67],[1,102],[3,218],[5,120],[0,238],[8,163],[7,108],[7,198],[5,103],[1,86],[8,15],[3,128],[1,49],[1,212],[3,169],[2,190],[3,156],[7,26],[4,4],[3,223],[2,133],[5,180],[9,90],[1,183],[3,119],[9,126],[2,36],[3,204],[6,24],[6,217],[4,174],[7,210],[8,113],[5,186],[5,146],[3,2],[8,19],[9,235],[7,118],[4,30],[8,63],[7,39],[2,106],[6,188],[6,201],[2,228],[6,141],[7,184],[5,135],[9,25],[4,161],[5,117],[2,181],[4,140],[0,88],[7,3],[7,82],[5,76],[3,69],[0,211],[2,200],[9,85],[6,64],[8,84],[5,93],[5,100],[6,139],[5,226],[0,1],[5,59],[2,177],[7,172],[3,68],[5,46],[6,221],[7,219],[7,151],[2,142],[7,164],[1,222],[6,244],[6,136],[0,234],[3,131],[8,61],[2,114],[9,78],[2,29],[1,50],[8,111],[2,112],[9,220],[4,92],[1,168],[0,209],[0,149],[4,193],[7,104],[4,65],[8,159],[9,153],[1,206],[4,150],[7,230],[5,87],[0,243],[7,239],[8,38],[4,176],[6,134],[4,160],[6,53],[3,18],[9,79],[7,110],[0,66],[7,214],[1,170],[0,44],[1,148],[1,167],[1,45],[5,233],[5,43],[9,94],[6,74],[2,187],[8,127],[2,105],[8,166],[2,191],[6,237],[0,216],[1,51],[6,10],[4,28],[6,41],[2,115],[1,31],[6,157],[8,124],[1,236],[1,154],[9,55],[4,107],[4,96],[9,77],[5,5],[2,196],[2,205],[6,143],[1,83],[1,242],[9,42],[1,145],[6,225],[4,202],[5,229],[1,208],[2,23],[7,13],[4,232],[3,129],[1,138],[6,182],[9,33],[3,152],[4,95],[2,240],[4,147],[5,14],[2,62],[3,179],[9,207],[8,227],[0,98],[6,231],[6,58],[5,70],[1,7],[6,197],[3,16],[6,80],[0,34],[4,72],[2,52],[3,132],[9,37],[5,9],[5,8],[6,175],[9,81],[0,75],[1,185],[5,60],[9,241],[5,192],[1,22]]];var H=[{H:[0],A:[0],j:[5,8]},{H:[12],A:[0,1,2,3,4,5,7,8,10,11,12,13,14,15,16],j:[6,9,18,43,48,88,98,100,124,128,140,149,170,171,186,224,272,293,300,315,319,320,335,345,352]},{H:[3,1,2],A:[1,2,3],j:[0,6,14]},{H:[0],A:[0],j:[]},{H:[1],A:[0,1,2,3,4,5],j:[19,23,246,255,336]},{M:1,H:[3,0],A:[0,2,3],j:[]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[7,9,14,26,32]},{H:[0],A:[0],j:[]},{H:[],A:[3,10,13],j:[0,1,2,4,5,6,7,8,9,11,12,14,15,16,43,48,88,98,100,124,128,149,170,171,186,224,272,319,320,335,345,352]},{H:[],A:[],j:[]},{H:[],A:[],j:[117,157,206,281,339]},{H:[],A:[],j:[0,4]},{H:[],A:[0,1,2,3,5,6],j:[4,8,12,13,18,22,23,26,29,30,31,33,34,203,268]},{H:[],A:[0,1,2,3],j:[5,10,11,14,128,199,319,352]},{H:[0],A:[0],j:[11,304]},{H:[0],A:[0],j:[144]},{H:[1],A:[0,1,2],j:[4,210]},{H:[0],A:[0],j:[16]},{H:[],A:[],j:[23,36]},{H:[0],A:[0],j:[3,5,6,119,307]},{H:[],A:[0,4,7,8,10,11,12,13,15],j:[1,2,3,5,6,9,14,18,19,20,21,22,41,127,183,203,268,305,353]},{H:[1],A:[0,1,2,3,4],j:[9,74,76,133,148,301,304]},{M:1,H:[0,2],A:[0,2],j:[]},{H:[],A:[0,1,2,3,5,6,7,8],j:[4,203,268]},{H:[0],A:[0],j:[10]},{H:[0],A:[0],j:[]},{H:[],A:[0,2],j:[1,3,9,13,14,15,16,320]},{H:[1,0],A:[0,1],j:[]},{H:[0],A:[0],j:[14]},{H:[],A:[],j:[0,1]},{H:[3],A:[2,3],j:[0,1,6,9,335]},{H:[],A:[],j:[231,276]},{H:[1],A:[1,2],j:[0,11,18,25]},{H:[0],A:[0],j:[27]},{H:[13,11,17,0,8,12],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],j:[41,68,127,183,203,268,305,320,353]},{H:[],A:[],j:[1,7,16,18,19,24,30]},{H:[2],A:[0,2,3],j:[1,5,106]},{H:[0],A:[0],j:[]},{H:[],A:[0,1,3,6,9,15,25,27,28,32,35,36,37,38,39,40,42],j:[2,4,5,7,8,10,11,12,13,14,16,17,18,19,20,21,22,23,24,26,29,30,31,33,34,41,67,81,194,203,255,268,303,309]},{H:[],A:[],j:[5,9,11,14,107,199]},{H:[1],A:[1],j:[0]},{H:[5,0],A:[0,1,2,3,4,5,6,7,8],j:[22,45,53,54,67,150,154,200]},{M:0,P:6,H:[],A:[1,2,3,4,5],j:[111]},{H:[],A:[0,1,2,4,5,6,7,8,9,11,12,13,15,17,18,19,20,21,23],j:[3,10,14,16,22,203]},{H:[0],A:[0],j:[206,339]},{H:[2,1],A:[0,1,2],j:[3,335]},{H:[0],A:[0],j:[5]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[2,11,17,19,107,199]},{H:[0],A:[0],j:[5,304]},{H:[2,1],A:[0,1,2],j:[]},{H:[1],A:[0,1],j:[2]},{H:[0,10],A:[0,1,2,3,4,5,6,7,8,9,10,11,12],j:[164,311,351]},{H:[0,1],A:[0,1],j:[]},{H:[1],A:[1],j:[0]},{H:[1],A:[1],j:[0,3,9]},{H:[0],A:[0],j:[19]},{H:[0],A:[0],j:[27]},{H:[0],A:[0,1,2,4,5,7,8],j:[3,6,10,11,24,71,320,326]},{H:[],A:[],j:[2,12]},{H:[29,19,28,20,23,8],A:[0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31],j:[10,25,41,71,116,203,268,308,320,326]},{H:[2,0],A:[0,1,2],j:[]},{H:[1],A:[1],j:[0]},{H:[1],A:[0,1],j:[3,4,7,8,12,98,335]},{H:[],A:[],j:[1,2]},{H:[],A:[],j:[1,3,5]},{H:[11],A:[0,1,7,8,9,10,11,12,13],j:[2,3,4,5,6,98,184,284,302,335]},{H:[3],A:[0,1,2,3,4,5,6],j:[9,203,268]},{H:[],A:[1,5,6,7,11,12],j:[0,2,3,4,8,9,10,323]},{H:[],A:[],j:[8,10,12,16]},{H:[5],A:[0,1,2,3,4,5,7,8,9,10,12,13,14],j:[6,11,41,203,268,303]},{H:[],A:[],j:[2]},{P:4,H:[],A:[0,1,2,3,5],j:[15,33]},{H:[1],A:[1],j:[0,150]},{H:[0],A:[0],j:[15,17,23,24,34]},{H:[],A:[],j:[0,1,2]},{H:[],A:[0,2,8,9,10,11,12],j:[1,3,4,5,6,7,21,29,30,47,203,268]},{H:[],A:[],j:[]},{H:[],A:[1,2,3],j:[0,7,10,11,12,15,79,295]},{H:[1,9,12,13],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],j:[74,76,112,121,133,148,301,304,330,337]},{H:[0],A:[0],j:[14]},{H:[0],A:[0],j:[31]},{H:[],A:[],j:[15]},{H:[],A:[0,1,3,4],j:[2,5,27,80]},{H:[],A:[0,1,2],j:[7,13,27,29,64,90,154,196,200,251]},{H:[],A:[0],j:[1,4,5,7,10]},{H:[0],A:[0],j:[]},{H:[],A:[0,2,4,5,7,8],j:[1,3,6,19,203]},{H:[1],A:[1],j:[0,4,9]},{H:[4,5,0,3,1,2,6],A:[0,1,2,3,4,5,6],j:[8,33,107,128,199,288,319,352]},{H:[1],A:[0,1],j:[3,13,21,27]},{H:[5,14,6,15,3,9],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],j:[41,126,203,268,320,332]},{H:[],A:[0,1,2,3],j:[4,5,6,9,10,11,41,126,203,268,303]},{H:[],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],j:[17,20,26,31,40,41,44,203,212,268]},{H:[],A:[],j:[0,1]},{H:[19,16,8,11,18,13],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26],j:[25,41,44,63,80,109,203,236,242,266,268,283,303]},{H:[],A:[5,6,7,8,11,12,13,14,15],j:[0,1,2,3,4,9,10,16,17,18,20,23,203]},{M:2,P:4,H:[6],A:[0,1,3,5,6,7,8],j:[12,30,239,248]},{H:[0],A:[0],j:[33]},{M:6,P:3,H:[4],A:[0,1,2,4,5],j:[106,177]},{H:[3,6,2,7,4,5,1],A:[1,2,3,4,5,6,7],j:[0,8,33,107,128,199,319,352]},{H:[],A:[0],j:[3,5,7,212]},{H:[],A:[0,1,2,3,4,6,8,9,10,11],j:[5,7,12,15,17,21,26,203,268]},{P:7,H:[0],A:[0,1,2,3,4,5,6,8,9,10],j:[]},{H:[],A:[0],j:[333]},{H:[8,11],A:[0,1,7,8,9,10,11,12,13],j:[2,3,4,5,6,98,184,284,302,335]},{H:[94],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358],j:[]},{H:[7],A:[3,7],j:[0,1,2,4,5,6]},{H:[],A:[0,2,3,4,5,6,7,13,14,15,16,17],j:[1,8,9,10,11,12,19,20,33,93,103,105,151,189,203,220,228,240,244,265,268,323,332,341,347,357]},{H:[3],A:[1,2,3],j:[0,6]},{H:[],A:[],j:[4]},{H:[],A:[],j:[]},{H:[],A:[],j:[9,15]},{H:[0],A:[0],j:[12]},{M:2,H:[1],A:[0,1,3],j:[]},{H:[0],A:[0],j:[5]},{H:[1,0],A:[0,1,3,4],j:[2,14,19,220]},{H:[0],A:[0],j:[18]},{H:[0,1],A:[0,1,2],j:[5,335]},{H:[],A:[],j:[]},{H:[],A:[0],j:[5,110,176]},{H:[2],A:[0,1,2,3],j:[14,19,20,33,93,105,151,220,228,244,265,323,347]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[11]},{H:[3],A:[1,2,3],j:[0,11,15,17,19,24,25,28,29,34,195]},{M:3,H:[21],A:[2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],j:[0,1,6,28,36,65,128,212,216,224,233,298,319,352,354]},{H:[0],A:[0],j:[103]},{H:[2],A:[0,1,2],j:[4,66]},{H:[0],A:[0],j:[5]},{H:[],A:[],j:[]},{H:[6],A:[0,2,3,4,6],j:[1,5,7,153,322]},{H:[],A:[],j:[0,3]},{H:[0],A:[0],j:[5]},{H:[],A:[0,1,4,5,8,11,12,13,14,17,22,23,24,25,26,27],j:[2,3,6,7,9,10,15,16,18,19,20,21,41,68,127,183,203,268,305,320,353]},{H:[0],A:[0,2,4,5,7],j:[1,3,6,9,10,13,21,26,27,35,195]},{H:[0,2],A:[0,1,2,3],j:[351]},{H:[],A:[2,8,10,12,14,15,16,19,23,24,25,27,30,31,32,33,34,35,36],j:[0,1,3,4,5,6,7,9,11,13,17,18,20,21,22,26,28,29,41,86,203,241,262,268,287,320]},{P:1,H:[],A:[0,2,3,4,6],j:[5,11,22,45]},{H:[5],A:[0,1,2,3,4,5,6,7],j:[141]},{H:[0],A:[0,2],j:[1,17,103,189]},{H:[],A:[0,2],j:[1,3,13,14,320]},{H:[1,0],A:[0,1],j:[15,18]},{P:0,H:[],A:[],j:[2,32]},{H:[5],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],j:[18,22,35,40,43,48,77,79,88,100,124,128,149,155,170,178,186,191,193,224,225,246,272,295,319,320,322,324,345,346,352]},{H:[0],A:[0],j:[8,33,107,128,199,319,352]},{H:[],A:[0,2,3,5,6,8,10],j:[1,4,7,9,16,18,19,21,23,24,26,30,31,34,40,44,71,203,212,268,308,326]},{H:[],A:[],j:[7]},{H:[3],A:[1,3,4,6,7,9,10,12,13,14,16,18,19,22,23,24,26,27,28,29],j:[0,2,5,8,11,15,17,20,21,25,30,32,33,36,37,38,41,42,203,268,303,320]},{H:[3],A:[0,2,3],j:[1,4]},{H:[3],A:[0,2,3],j:[1,33]},{H:[3],A:[0,1,2,3],j:[19,24,28,29]},{H:[0],A:[0],j:[9,20,26,27,35]},{H:[],A:[],j:[3]},{H:[],A:[],j:[6,15]},{H:[0],A:[0],j:[206,281]},{H:[2],A:[1,2],j:[0,5]},{H:[0],A:[0],j:[3,8,12]},{H:[],A:[],j:[5,9,11,14,107,199]},{H:[],A:[0,7,8,10,11,14,20,21,25,26,27,28,29,30,31,32,34,35],j:[1,2,3,4,5,6,9,12,13,15,16,17,18,19,22,23,24,33,41,58,103,162,166,203,258,268,291,294,332,341,350]},{H:[],A:[],j:[30,38]},{H:[1],A:[1],j:[0]},{H:[],A:[],j:[4,7,10]},{H:[],A:[],j:[]},{H:[],A:[],j:[]},{M:2,H:[1,3],A:[0,1,3],j:[111]},{H:[],A:[0,2],j:[1,3,9,13,14,15,16,320]},{H:[],A:[],j:[5,7,11,17]},{H:[],A:[0,1,2,3,4,7,8,9,10,12,13,14,15,16,17,18,19,20,21],j:[5,6,11,26,41,203,268]},{H:[],A:[0,1,2,3],j:[12,17,203,268]},{H:[0],A:[0,3],j:[1,2,4,6,7,8]},{H:[],A:[0,1,2],j:[15,17,24,25,34]},{H:[],A:[],j:[3,9,16]},{H:[1,4,2],A:[0,1,2,3,4,5,6],j:[57]},{P:0,H:[],A:[],j:[356]},{H:[3],A:[0,3],j:[1,2,4]},{H:[0],A:[0,1,2,3,4,5,6,7,8],j:[196]},{H:[4],A:[1,2,4],j:[0,3]},{H:[2],A:[0,1,2],j:[157,206]},{H:[0],A:[0],j:[12,14,35,39]},{H:[],A:[],j:[]},{H:[2],A:[2,3,4],j:[0,1,228]},{H:[0],A:[0],j:[]},{H:[3,2,0],A:[0,1,2,3,4],j:[]},{H:[0],A:[0],j:[3,8,15]},{H:[5],A:[0,1,2,3,4,5],j:[7,8,12,30,239]},{H:[0],A:[0],j:[5,11]},{M:1,H:[0],A:[0],j:[263,356]},{H:[],A:[],j:[3]},{H:[],A:[],j:[10,13]},{H:[1],A:[0,1,2,3,4,5,6],j:[19,22,25,33,58,162]},{H:[],A:[8,18,19,20,23,25,27,28,29,32],j:[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,21,22,24,26,30,31,41,71,203,268,308,320,326]},{H:[],A:[],j:[2,11,17,19,107,199]},{H:[3],A:[0,1,2,3],j:[87]},{H:[0],A:[0],j:[14,23]},{M:0,H:[],A:[],j:[]},{H:[0],A:[0],j:[]},{H:[1],A:[1,2,3,4,5,6,7],j:[0,203,268]},{H:[0],A:[0],j:[]},{H:[5,4],A:[0,1,2,3,4,5,6],j:[]},{H:[0],A:[0],j:[2,3]},{H:[],A:[],j:[2]},{H:[],A:[0,1,3],j:[2,10,13,322]},{H:[],A:[],j:[32]},{H:[1],A:[0,1,2,3,4],j:[9,74,76,133,148,301,304]},{H:[],A:[0,1,2,3],j:[21,32,41,203]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[0,8]},{H:[6,0,5],A:[0,1,3,4,5,6,7,8,9],j:[2,11]},{H:[],A:[],j:[5,8]},{H:[],A:[],j:[2,3]},{H:[0],A:[0],j:[2]},{P:1,H:[],A:[0,2,5,7,8],j:[3,4,6,15]},{H:[1],A:[1],j:[0]},{H:[0],A:[0],j:[129]},{H:[0],A:[0,1],j:[8,14,15,39]},{H:[2,5,12,1,9,8],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],j:[62,85,95,118,204,323]},{H:[],A:[],j:[1]},{H:[2],A:[0,1,2,3],j:[4,11]},{H:[0],A:[0,1],j:[2,5]},{H:[1],A:[1],j:[0]},{H:[0],A:[0],j:[1]},{H:[],A:[],j:[1]},{M:1,H:[4],A:[0,2,3,4],j:[66,168]},{H:[8],A:[0,2,4,5,6,7,8],j:[1,3]},{H:[],A:[0,1,2,3,4,5,6,7,8,9,10,11,13],j:[12,15,203,268]},{H:[23,10,11,6,22,24],A:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33],j:[2,26,41,67,69,72,113,125,138,203,208,209,218,226,238,247,268,274,290,317,325,334,340,342,355,358]},{M:3,H:[],A:[0,1,2,4,5],j:[159,333]},{H:[2,1],A:[0,1,2,3],j:[30,285]},{H:[],A:[1,2,3,4,5,6],j:[0,27]},{H:[],A:[],j:[3]},{H:[1,2],A:[0,1,2,3,4],j:[30]},{H:[],A:[0,1,2,3,4,5],j:[]},{H:[1],A:[1],j:[0,2]},{H:[],A:[],j:[]},{H:[2],A:[0,1,2,3,4,6],j:[5,203,268]},{H:[1],A:[0,1,2],j:[3,5,8,11,13,14,15,22,35,39,80]},{H:[0],A:[0],j:[1,33]},{H:[],A:[],j:[]},{H:[],A:[],j:[0,1,2,3,18,40,43,48,88,100,124,128,149,155,170,186,224,272,295,319,320,345,352]},{H:[9,0,15,1,6,28],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],j:[41,67,81,194,203,255,268,303,309]},{H:[2,4],A:[2,4],j:[0,1,3,5]},{H:[1],A:[0,1],j:[]},{H:[1,0],A:[0,1],j:[115]},{H:[0],A:[0],j:[24]},{H:[0,2,4,10],A:[0,1,2,3,4,5,6,7,8,9,10],j:[87,323]},{H:[12,2,8,15,24,23],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30],j:[25,41,47,86,203,241,262,268,287,320]},{H:[1,0],A:[0,1],j:[12,15]},{H:[1],A:[0,1,3,5,6,7],j:[2,4,8,12,13,18,19,22,23,26,30,34,194]},{H:[0],A:[0],j:[2,3,5,119,307]},{H:[0],A:[0],j:[]},{H:[],A:[1,2,3,4],j:[0,9,11,13,17,18,203,262,268]},{H:[],A:[],j:[]},{H:[],A:[],j:[3,7]},{H:[],A:[0],j:[10,17]},{H:[],A:[],j:[0,2]},{H:[0],A:[0,1],j:[5,29,31,33]},{H:[10],A:[0,1,2,3,4,5,6,7,8,9,10],j:[25,31,100,115,119,128,144,196,215,235,310,319,352]},{H:[],A:[1,3,4,5],j:[0,2,11,195]},{H:[0],A:[0],j:[]},{M:0,H:[],A:[],j:[]},{H:[2,3],A:[0,1,2,3],j:[25]},{H:[1,8,2,7,3,0],A:[0,1,2,3,4,5,6,7,8,9,10,11],j:[41,126,203,268,303]},{H:[0],A:[0],j:[67]},{H:[0],A:[0,1,2,3,5],j:[4,9,74,76,112,121,304,330,337]},{H:[0],A:[0,1],j:[50,77,322]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[1,8]},{H:[],A:[0,1,2,3,5,7,8,9,10,11,12,13,15,17,18,19,21,23,24,25,26,27,28],j:[4,6,14,16,20,22,44,80,203,236,242,268,283]},{H:[0],A:[0],j:[13]},{M:0,H:[],A:[],j:[]},{H:[],A:[],j:[]},{H:[0],A:[0,1],j:[]},{H:[0],A:[0],j:[1]},{H:[],A:[0],j:[1,9,11,12,28]},{H:[0],A:[0],j:[4,11]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[5,33]},{H:[],A:[0,1,2],j:[132,172]},{H:[5],A:[0,1,2,3,5,6,7],j:[4,21,26,40,71,308,326]},{H:[],A:[],j:[]},{H:[1,0],A:[0,1],j:[]},{H:[],A:[1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20],j:[0,6,41,203,268]},{H:[2],A:[1,2,3,4,5],j:[0,20,33,93,151,228]},{H:[],A:[0,1,3,6,7,10,11,14,16,17,18,20,22,23,24,25,26,28,30,31,33,34],j:[2,4,5,8,9,12,13,15,19,21,27,29,32,67,69,113,203,208,209,226,238,247,274,317,325,334,340,342,358]},{H:[],A:[0],j:[1,3,13,20]},{H:[10],A:[0,1,2,3,4,6,8,9,10],j:[5,7,16,26,308,326]},{H:[0],A:[0,1,2,3,4,5],j:[163]},{M:6,H:[1],A:[0,1,2,3,4,5],j:[]},{H:[0],A:[0],j:[1,33,228]},{M:0,H:[3],A:[1,2,3],j:[159]},{H:[1],A:[0,1],j:[]},{H:[],A:[],j:[6]},{H:[0],A:[0],j:[11,13,14,22,45]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[298]},{H:[0],A:[0],j:[4,304]},{H:[],A:[],j:[39]},{M:7,H:[12,8,6,5],A:[0,1,2,3,4,5,6,8,9,10,11,12,13,14],j:[152,175,211,227,318,348]},{H:[],A:[0],j:[11,19,23,28]},{H:[],A:[0,2],j:[1,3,9,13,14,15,16,320]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[0,6,7,10,12,14,15,18,40,43,48,88,100,124,128,149,155,170,186,224,225,272,295,319,320,345,352]},{H:[],A:[0,1,3,4,6,7,8,9,10,11,12,15],j:[2,5,13,14,41,203]},{H:[7],A:[0,1,2,4,5,7,8],j:[3,6,10,11,24,71,320,326]},{H:[4],A:[0,1,3,4,5],j:[2,203,268]},{H:[7],A:[0,2,3,4,5,6,7],j:[1,10,41,203,268]},{H:[0,1],A:[0,1],j:[8]},{H:[0],A:[0],j:[5]},{H:[],A:[],j:[2,7,126,203,268]},{H:[9,5,8],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],j:[35,59,61,77,101,130,135,136,153,178,191,193,213,254,292,322,324,346]},{H:[17],A:[7,9,10,11,12,13,14,15,16,17,18,19],j:[0,1,2,3,4,5,6,8,107,128,199,288,319,352]},{H:[0],A:[0],j:[3,5]},{H:[],A:[],j:[]},{H:[],A:[0],j:[1,2,3,5]},{H:[0],A:[0],j:[3]},{H:[0],A:[0],j:[5]},{H:[],A:[],j:[137,146]},{H:[0],A:[0],j:[2,304]},{M:0,H:[],A:[],j:[]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[3]},{H:[2,1],A:[1,2],j:[0,9]},{H:[5],A:[0,1,2,3,4,5,6,7,8,9],j:[20,44,203,268]},{H:[1],A:[1],j:[0,27]},{H:[],A:[0],j:[9,10,26,27,35]},{H:[6,1,3],A:[0,1,2,3,4,5,6],j:[275]},{H:[1],A:[0,1],j:[2,3]},{H:[],A:[1],j:[0,2,4]},{H:[5],A:[0,2,4,5],j:[1,3]},{H:[0],A:[0],j:[14]},{H:[1],A:[1,2,3,4,5,6],j:[0,54,119,167,210,307]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[3]},{H:[0],A:[0],j:[24]},{H:[13,4,11,8,9,12,15,5,10],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],j:[92,174]},{M:3,H:[1],A:[0,1,2,4],j:[]},{H:[0],A:[0,1],j:[25]},{H:[1],A:[1],j:[0]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[2,304]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[16,17,18,19,20]},{P:3,H:[],A:[0,2,4,6,7],j:[1,5,12,19]},{H:[0,3],A:[0,1,2,3],j:[13,26]},{H:[],A:[],j:[4]},{M:0,H:[],A:[],j:[111]},{H:[],A:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17],j:[11,21,27,41,190,203,268,303,320]},{H:[0],A:[0],j:[8]},{H:[0,1],A:[0,1],j:[28]},{H:[],A:[],j:[5,10]},{H:[],A:[2,5,12,13,15,16],j:[0,1,3,4,6,7,8,9,10,11,14]},{H:[2],A:[0,1,2,3,4,5],j:[117,206]},{H:[6,4,5,2,1,3],A:[0,1,2,3,4,5,6],j:[41,203,268]},{H:[],A:[],j:[0,1]},{H:[2],A:[0,1,2,3,4,5,6],j:[27,37,84,255,352]},{M:0,H:[1],A:[1],j:[]},{H:[4,1,3,2],A:[0,1,2,3,4],j:[128,319,352]},{H:[],A:[],j:[1]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[1,33]},{H:[0],A:[0,1],j:[]},{H:[0],A:[0],j:[4,8,12]},{H:[0],A:[0],j:[]},{H:[],A:[0],j:[3,4,8,9]},{H:[2],A:[0,1,2],j:[77,78,343]},{H:[1,0],A:[0,1,2],j:[49,136,346]},{H:[],A:[3,4,6,7,8,9,11,12,17,19,20,22,23,24,27,28,29,30,31],j:[0,1,2,5,10,13,14,15,16,18,21,25,26,41,69,72,113,203,208,209,226,238,268,325,334,342,358]},{H:[0,1],A:[0,1],j:[161,351]},{H:[0],A:[0],j:[3,24]},{H:[0],A:[0],j:[12]},{H:[],A:[],j:[0,1]},{H:[7,2,1,4],A:[0,1,2,3,4,5,6,7,8],j:[46,60,142,182,296,344]},{H:[],A:[],j:[5,7,8,19]},{H:[0],A:[0],j:[1,11,12,19,28]},{H:[],A:[],j:[0,12]},{H:[2,3],A:[0,1,2,3],j:[177,179,331]},{H:[],A:[],j:[5,45]},{H:[2],A:[0,2],j:[1,5,6,20]},{H:[9,19],A:[0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21],j:[3,18,40,43,48,88,100,124,128,149,155,170,186,224,272,319,320,345,352]},{M:0,H:[],A:[],j:[]},{H:[3,2],A:[0,1,2,3,4,5,7,8,9,10,11,12,13,15,16],j:[6,14,18,40,43,48,88,100,124,128,149,155,170,186,224,225,272,319,320,345,352]},{H:[],A:[],j:[5,19]},{M:0,H:[],A:[],j:[159]},{H:[3],A:[0,1,2,3,5,6,7],j:[4,21,26,40,71,308,326]},{H:[],A:[0,1,4,7,12,15,16,17,18,19,20,21],j:[2,3,5,6,8,9,10,11,13,14,62,85,95,118,204]},{H:[1,0],A:[0,1],j:[139]},{H:[5],A:[0,1,2,3,4,5],j:[9,11]},{H:[],A:[],j:[2,4,12,14,15,17,21,30]},{H:[0,8,14,7,10,11],A:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],j:[1,33,41,58,103,162,166,203,258,268,291,294,332,341,350]},{H:[0,2],A:[0,1,2],j:[110,176,188]},{H:[0],A:[0,1],j:[7]},{H:[0],A:[0,1],j:[4,32,33,202,210,214,316]},{M:3,H:[0],A:[0,1,2],j:[]},{H:[0],A:[0,3],j:[1,2,5,7,8,9,10,11,12,15,18,19]},{H:[],A:[0],j:[4,5,6,7,10]},{H:[],A:[0,1,2,3,4,5],j:[6,14,203]},{M:3,H:[2],A:[1,2],j:[0]},{H:[0],A:[0],j:[]},{H:[0],A:[0,1,2,3,4],j:[18,23,73]},{H:[2],A:[1,2,3,4,5,6],j:[0,119,144,167,210,307]},{H:[0],A:[0],j:[4,5,20,33]},{H:[6,14],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],j:[35,61,77,101,130,135,153,178,191,193,322,324,346]},{H:[0],A:[0],j:[15]},{H:[],A:[],j:[5]},{H:[1],A:[0,1],j:[6,7,8,12,335]},{H:[5],A:[0,1,3,4,5,6],j:[2]},{H:[],A:[0,1],j:[5,7,19,21,25,29]},{H:[0],A:[0],j:[12]},{H:[],A:[1,2,6,7,8,10,11,13,14,16,17,18],j:[0,3,4,5,9,12,15,203,268]},{H:[0],A:[0],j:[3,5,11]},{H:[],A:[0,1,4,8,9,11,12],j:[2,3,5,6,7,10,14,18,19,20,21,24,41,122,203,267,268]},{H:[26,39,35,12,10,24,37,11,17,22,20],A:[0,1,2,3,5,6,7,9,10,11,12,14,15,17,19,20,22,23,24,25,26,28,30,34,35,37,38,39,40],j:[4,8,13,16,18,21,27,29,31,32,33,36,45,48,53,54,55,56,64,65,67,70,83,86,90,97,100,104,106,115,119,124,128,129,131,134,144,150,154,160,161,163,170,173,181,192,195,196,200,201,202,210,212,214,215,216,221,223,224,229,233,234,235,237,246,251,255,261,270,272,295,298,299,307,310,311,314,316,319,320,336,349,351,352,354]},{H:[],A:[3,4,5,6,7,8,9,10,12],j:[0,1,2,11,126,203,268,332]},{H:[],A:[0],j:[214,316]},{H:[0],A:[0],j:[7]},{H:[1],A:[1,2,3,6,7],j:[0,4,5,20]},{H:[0],A:[0],j:[5,106]},{H:[0],A:[0],j:[2]},{H:[0,1,7,6,3,4],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],j:[19,20,33,41,93,103,105,151,189,203,220,228,240,244,265,268,323,332,341,347,357]},{H:[0],A:[0],j:[14]},{H:[0],A:[0],j:[2,3]},{H:[],A:[0,1,2,3,4,5,7,8,9,11,13,14,15,16,17],j:[6,10,12,28,29,31,42,43,203,212,268,320]},{H:[1],A:[1],j:[0,4]},{H:[],A:[],j:[3,26]},{H:[],A:[0,1,2,4,5],j:[3,6,7,10,19,24,203,268]},{H:[0],A:[0],j:[54,119,144,167,210,307]},{H:[7,6],A:[4,5,6,7],j:[0,1,2,3]},{H:[],A:[],j:[]},{H:[2],A:[0,1,2,3],j:[13,14,29,219]},{H:[1],A:[0,1,2],j:[4,9,26,34,44,326]},{H:[0],A:[0],j:[2]},{H:[1],A:[0,1,2,3,5,6,7,8,9,10,11,13,14,15,16,17,18,19],j:[4,12,143,147,203,268]},{H:[1],A:[1],j:[0]},{H:[],A:[0,2,20,21,22,23,24,25,26,27,28,29,30,31],j:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,143,147,203,268]},{H:[0,1],A:[0,1],j:[]},{H:[],A:[],j:[298]},{M:1,H:[0],A:[0],j:[]},{H:[0,1],A:[0,1,2],j:[4,335]},{H:[],A:[],j:[0,3]},{H:[2],A:[0,1,2],j:[268,297]},{H:[],A:[],j:[0]},{H:[0],A:[0],j:[2]},{H:[0],A:[0],j:[]},{H:[4],A:[0,1,2,3,4,6,8,9,10,11],j:[5,7,16,26,308,326]},{H:[],A:[],j:[]},{H:[2,0],A:[0,1,2,3],j:[6,12]},{H:[1],A:[1],j:[0,3]},{H:[],A:[1,2,3,4],j:[0,5,35,80]},{H:[],A:[0,1,2,3,4,5,6],j:[18,27,116,203,268]},{H:[],A:[0,1,2,3,5,6,9,10,11,12,13,15,17,19,20,21,22,23,24,25,26,27,28,29,30,34,35],j:[4,7,8,14,16,18,31,32,33,45,53,54,55,56,67,83,104,119,128,134,150,154,160,161,163,192,195,200,201,202,210,212,214,221,229,261,299,311,314,316,319,320,349,351,352]},{H:[],A:[0,1],j:[10,11]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[]},{H:[4],A:[2,3,4],j:[0,1,5,9,11,12,18,25,27,28,80]},{H:[1],A:[1],j:[0,5]},{H:[0],A:[0,2,3],j:[1,14]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[14]},{H:[0],A:[0],j:[103,350]},{H:[2],A:[2,5],j:[0,1,3,4,9,98,335]},{H:[],A:[],j:[0,9]},{H:[1],A:[1],j:[0]},{H:[],A:[0,2],j:[1,3,6,19,30,203]},{H:[8],A:[0,1,2,3,4,6,8,9,10],j:[5,7,16,26,308,326]},{H:[3],A:[2,3,4,5,6,7,8],j:[0,1]},{H:[],A:[1,2,3,4,5],j:[0,6,98,99,114,140,184,269,273,284,286,293,302,315,335]},{H:[6,3,2,8],A:[0,1,2,3,4,5,6,7,8],j:[]},{H:[2],A:[0,1,2],j:[12,27]},{H:[],A:[],j:[13]},{H:[0],A:[0,1,3],j:[2,15]},{H:[1],A:[1],j:[0,304]},{H:[1],A:[0,1,2],j:[]},{M:0,H:[],A:[],j:[]},{H:[3],A:[2,3],j:[0,1]},{H:[0],A:[0],j:[9]},{H:[11],A:[9,10,11,12,13,14,15,16,17,18,19,20],j:[0,1,2,3,4,5,6,7,8,107,128,199,319,352]},{H:[0],A:[0,2],j:[1,9,15,17,21,26]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[]},{H:[],A:[0,1,3],j:[2,10,11,17,128,199,319,352]},{H:[],A:[],j:[]},{H:[],A:[0,1,2,5,8,14,15,17,18,20,21,25,28,29,30,31,32,33,34,35,36,37,38,39,40,42],j:[3,4,6,7,9,10,11,12,13,16,19,22,23,24,26,27,41,143,147,190,203,268,282,303,320]},{H:[0],A:[0],j:[]},{M:2,P:4,H:[],A:[0,5,7,9],j:[1,3,6,8,136,213]},{H:[],A:[],j:[11,21]},{H:[0],A:[0],j:[8]},{H:[],A:[],j:[]},{H:[11],A:[2,3,4,6,10,11,13,16,17],j:[0,1,5,7,8,9,12,14,15,43,48,88,100,124,128,149,170,171,186,224,272,319,320,345,352]},{H:[],A:[0,1,2,3,4,5],j:[6,14,203]},{P:5,H:[],A:[0,1,2,3,4],j:[11,17,19,23,28,34]},{H:[],A:[],j:[1]},{H:[2,0],A:[0,2],j:[1]},{H:[],A:[],j:[280]},{P:2,H:[],A:[0,4,5,6,7],j:[1,3,13,20,26,35]},{H:[2,0],A:[0,1,2,3,4],j:[5,6,9,10,12,15,203,268]},{H:[6],A:[0,1,2,3,5,6,7],j:[4,21,26,40,71,308,326]},{H:[0],A:[0],j:[10]},{H:[3],A:[0,1,2,3,4,5,6,7],j:[18,40,43,48,79,88,100,124,128,149,155,170,186,224,246,272,295,319,320,345,352]},{H:[19,4,8,11,12,21],A:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22],j:[9,23,34,73,203,306,312]},{H:[14,7,13,0],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],j:[86]},{H:[0],A:[0],j:[1,150]},{H:[1,0],A:[0,1],j:[24]},{H:[0],A:[0],j:[3]},{H:[],A:[],j:[]},{H:[0],A:[0,1],j:[4,20,326]},{H:[],A:[],j:[4]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[6,7,10,11,14,98,140,293,300,315,335]},{M:0,H:[2],A:[1,2,3,4],j:[33,265]},{H:[1],A:[0,1,2,3,4],j:[27,84,90,255]},{H:[],A:[],j:[]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[12]},{H:[],A:[0],j:[3,11,13,14,22]},{M:5,H:[6],A:[0,1,2,3,4,6,7,8],j:[]},{M:9,H:[2,6,10],A:[0,1,2,3,4,5,6,8,10],j:[7,120,159,278,333]},{H:[2],A:[0,2],j:[1,10,11]},{H:[0],A:[0],j:[10]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[347]},{P:2,H:[],A:[0,1,3,4,5],j:[33,338]},{H:[28,0,1,15,8,17],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28],j:[41,122,143,147,180,190,203,267,268,282,303,320]},{H:[],A:[],j:[]},{H:[0],A:[0],j:[]},{H:[2],A:[0,1,2,3],j:[6]},{H:[],A:[],j:[]},{M:1,H:[4,0,5,2],A:[0,2,3,4,5,6],j:[]},{H:[],A:[3,4],j:[0,1,2,79,295]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[9]},{H:[1,0],A:[0,1,3,4],j:[2,15,24,26,283]},{H:[1],A:[0,1],j:[3,51,145,243,279,327,329]},{H:[0],A:[0,2],j:[1,3]},{H:[2],A:[1,2],j:[0]},{H:[1],A:[1],j:[0]},{H:[],A:[3,4,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25],j:[0,1,2,5,6,7,15,34,73,306,312]},{H:[1,6],A:[0,1,2,3,4,5,6,7],j:[]},{M:2,H:[0],A:[0,1,3,4],j:[33,58]},{H:[],A:[0,3,4,5],j:[1,2,6,195]},{H:[5,27,30,16],A:[0,1,2,4,5,6,7,8,9,10,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34],j:[3,11,17,28,42,51,67,89,108,145,156,158,165,169,219,222,243,249,250,253,259,279,289,321,327,329]},{H:[],A:[],j:[8,10,13,14]},{H:[0],A:[0],j:[2]},{H:[0],A:[0,2,3],j:[1,338]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[]},{H:[2],A:[0,1,2,4,5,7,8],j:[3,6,10,11,24,71,320,326]},{H:[],A:[1],j:[0,5]},{H:[0],A:[0],j:[10]},{H:[2],A:[1,2],j:[0,5]},{H:[3],A:[0,1,2,3,4,5,6,7],j:[14,41,203,268]},{H:[],A:[],j:[298]},{H:[3,1],A:[0,1,2,3],j:[18,225]},{M:6,H:[5,13,12],A:[3,4,5,7,8,9,10,11,12,13],j:[0,1,2,268,297]},{H:[0],A:[0],j:[11]},{H:[15,11],A:[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21],j:[8,22,33,45,53,54,56,67,83,134,150,154,200]},{H:[0],A:[0],j:[1]},{H:[0],A:[0],j:[]},{H:[0],A:[0],j:[8,304]},{H:[],A:[0,1,2,3,5,6,9,11,14,15,16,17,18,19,20,21],j:[4,7,8,10,12,13,41,203,268,320]},{M:2,H:[5,3],A:[0,1,3,4,5,6,7,8,9,10,11,13],j:[12,30,38,198,207,230,239,256,257,285]},{H:[1,0],A:[0,1,2],j:[269,335]},{H:[1],A:[0,1,2,3],j:[86,185]},{H:[],A:[0,1,2],j:[5,25,33,203,268,341]},{H:[],A:[3,4,5,8,11,12,13,16,18,19,20,22,25,27,28],j:[0,1,2,6,7,9,10,14,15,17,21,23,24,26,41,63,109,203,266,268,303]},{M:6,P:5,H:[],A:[0,1,2,3,4],j:[]},{H:[7,0],A:[0,1,2,3,4,5,6,7],j:[]},{H:[27,18,37,38,33,36],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,44,45],j:[25,41,71,80,82,203,212,236,268,308,320,326,328]},{H:[],A:[],j:[2,4,228]},{H:[0],A:[0],j:[]},{H:[],A:[],j:[10,13]},{H:[0],A:[0],j:[10]},{H:[11,4],A:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],j:[30,38,205]},{H:[2,1,3],A:[0,1,2,3,4,5],j:[18,271]},{H:[],A:[],j:[]}];var Z=[789327404,187.2,.7,979359008,1149843781,0x20000000000000,54.2,18.2,3590746544,397436824,264342742,735321951,754321935,704887771,107.2,67.2,4111562813,226.2,118.2,84.2,994113042,87.2,2800912988,6.2831853,142.2,127.2,106.2,250.2,1050292662,184.2,1210032445,.6,200.2,1595776934,3.5,3267168079,1897196029,77017224e4,2215304418,871889478,105.2,287.2,2147483648,209.2,65.2,1949315824,415163436,74.2,153.2,113.2,1570411286,1900727431,1830851505,2032303049,155.2,1941743452,72.2,86.2,5.02654824,41.2,178.2,179.2,695649733,248.2,-1022,245.2,36.2,2389837486,1591978884,229.2,90.2,843271589,290.2,81.2,222.2,29.2,257348550135456.88,3978756764,253.2,292641595,211.2,3334383395,18446744073709550000,3803439864,30593370704,2.75,244.2,4213460963,301.2,197.2,2428326038,10.05309648,.1,.8,.2,9.2,836586589,1481431860,32313109,3786679489,58937376,56.2,27.2,149.2,137.2,128.2,231580397,45.2,191.2,131335852,2122535344,3040286074,293.2,1536805171,80.2,161.2,536870911,4294967296,.3,109.2,281.2,7.5398223600000005,4294967295,47.2,1677429575,63.2,0xAE70D21E4FC6F,75.2,3475666063,266.2,168.2,83.2,.4,0x1FFFFFFFFFFFFF,1499444169,636669296,.5,3824171338,2.51327412,3266884512,3074200365,2219544425,271.2,313.2,3331372966,232.2,196.2,1435310662,1482685732,2536448818,763649480,321.2,130.2,67108864,199.2,743261856,3239734834,92.2,9941130420,2118542131,.9,3793674813,2685541575,111.2,-1074,284.2,1457467478,12.5663706,264.2,175.2,3735928559];function q(U){var x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";var K=U.length;var i=new u(Y(K*3/4));var v,tm,tt,tW,ts,tj,ta;for(var tb=0,tN=0;tb<K;tb+=4,tN+=3){v=C(x,e(U,tb));tm=C(x,e(U,tb+1));tt=C(x,e(U,tb+2));tW=C(x,e(U,tb+3));ts=v<<2|tm>>4;tj=(tm&15)<<4|tt>>2;ta=(tt&3)<<6|tW;i[tN]=ts;if(tb+2<K){i[tN+1]=tj}if(tb+3<K){i[tN+2]=ta}}return i}var tz={value:null,writable:true};function tL(){this.K=[]}var tF=tL.prototype;D(tF,"K",tz);D(tF,"b",{value:function(td){this.K[td]={v:void 0}}});D(tF,"v",{value:function(tc){return this.K[tc].v}});D(tF,"c",{value:function(tr,tI){this.K[tr].v=tI}});D(tF,"L",{value:function(){var tB=new tL;tB.K=[].slice!==R?V(this.K,0):this.K.slice(0);return tB}});function tP(){var tf=[];D(tf,"u",{value:f});D(tf,"R",{value:P});D(tf,"y",{value:R});D(tf,"Y",{value:Q});return tf}function tR(tQ,tM,th,tT){this.S=tP();this.k=tP();this.C=tP();this.J=void 0;this.G=tM;this.D=tQ;this.f=th;this.N=tT==null?t:b(tT);this.h=tT;this.i=0}var tV=tR.prototype;D(tV,"o",{value:function(){{var tJ=G[this.G][tA[this.D++]];this.G=tJ[0];return tJ[1]}}});D(tV,"S",tz);D(tV,"k",tz);D(tV,"C",tz);D(tV,"J",tz);D(tV,"G",tz);D(tV,"D",tz);D(tV,"f",tz);D(tV,"N",tz);D(tV,"h",tz);D(tV,"i",tz);function tS(tl,tn){try{tl(tn)}catch(tX){tD(tX,tn)}}function tD(tg,tE){var tY=tE.C.u();for(var tp=0;tp<tY.t;++tp){tE.k.u()}tE.k.R({E:true,O:tg});tE.D=tY.X;tE.G=tY.G}var tw=[function(tk){tk.k.u()},function(tC){var te=tA[tC.D];var tu=tA[tC.D+1];tC.D+=2;var tO=tC.f.v(te);var ty=tC.S[tC.S.length-4];var to=tC.S[tC.S.length-3];var tG=tC.S[tC.S.length-2];var tH=tC.S[tC.S.length-1];var tZ=ty;var tq=tZ(to,tG,tH,tO);tC.f.c(tu,tq);tC.S.length-=4},function(tU){var tx=tA[tU.D];var tK=tA[tU.D+1];tU.D+=2;var ti=tU.S[tU.S.length-1];var tv=L(ti);tU.f.c(tx,tv);tU.S[tU.S.length-1]=tU.f.v(tK)},function(Wm){var Wt=y[tA[Wm.D]<<8|tA[Wm.D+1]];var WW=tA[Wm.D+2]<<8|tA[Wm.D+3];Wm.D+=4;b1:{var Ws=Wt;var Wj=Ws+","+WW;var Wa=o[Wj];if(typeof Wa!=="undefined"){var Wb=Wa;break b1}var WN=y[WW];var Wz=q(WN);var WL=q(Ws);var WF=Wz[0]+WL[0]&255;var Wd="";for(var Wc=1;Wc<Wz.length;++Wc){Wd+=g(WL[Wc]^Wz[Wc]^WF)}var Wb=o[Wj]=Wd}var Wr=Wm.S[Wm.S.length-2];var WI=Wm.S[Wm.S.length-1];var WB=Wr;Wm.S[Wm.S.length-2]=WB(WI,Wb);Wm.S.length-=1},function(WP){var Wf=Z[tA[WP.D]];var WR=Z[tA[WP.D+1]];var WQ=tA[WP.D+2]<<16|(tA[WP.D+3]<<8|tA[WP.D+4]);var WM=tA[WP.D+5];WP.D+=6;WP.i={D:WP.D,G:WP.G};WP.D=WQ;WP.G=WM;var Wh=WP.S.length;WP.S[Wh]=Wf;WP.S[Wh+1]=WR},function(WT){WT.S[WT.S.length]=WT.N},function(WV){var WJ=tA[WV.D];var WA=tA[WV.D+1];var WS=tA[WV.D+2];WV.D+=3;var Wl=WV.S[WV.S.length-1];WV.f.c(WJ,Wl);var Wn=WV.f.v(WA);WV.f.c(WS,Wn);WV.S.length-=1},function(WX){var WD=y[tA[WX.D]<<8|tA[WX.D+1]];var Wg=tA[WX.D+2];WX.D+=3;var WE=WX.f.v(Wg);var WY=WX.S.length;WX.S[WY]=WD;WX.S[WY+1]=typeof WE},function(Wp){var Ww=tA[Wp.D];Wp.D+=1;Wp.f.c(Ww,Wp.S[Wp.S.length-1]);Wp.S.length-=1},function(Wk){Wk.S[Wk.S.length-2]=Wk.S[Wk.S.length-2]in Wk.S[Wk.S.length-1];Wk.S.length-=1},function(WC){"use strict";var We=y[tA[WC.D]<<8|tA[WC.D+1]];WC.D+=2;if(!(We in t)){throw new j(We+" is not defined.")}WC.S[WC.S.length]=t[We]},function(Wu){var WO=tA[Wu.D];var Wy=tA[Wu.D+1]<<8|tA[Wu.D+2];var Wo=tA[Wu.D+3]<<16|(tA[Wu.D+4]<<8|tA[Wu.D+5]);var WG=tA[Wu.D+6];Wu.D+=7;var WH=Wu.S[Wu.S.length-1];Wu.f.c(WO,WH);var WZ=Wu.f.v(Wy);Wu.i={D:Wu.D,G:Wu.G};Wu.D=Wo;Wu.G=WG;Wu.S[Wu.S.length-1]=WZ},function(Wq){Wq.S[Wq.S.length-1]=L(Wq.S[Wq.S.length-1])},function(WU){var Wx=WU.S.length-1;WU.S[Wx]=WU.S[WU.S.length-1];WU.S[Wx+1]=WU.S[WU.S.length-1]},function(WK){Wi=void 0},function(Wv){var sm=tA[Wv.D];var st=tA[Wv.D+1];Wv.D+=2;var sW=Wv.f.v(sm);var ss=sW;var sj=ss();Wv.f.c(st,sj)},function(sa){sa.S[sa.S.length-2]=sa.S[sa.S.length-2]>=sa.S[sa.S.length-1];sa.S.length-=1},function(sb){var sN=tA[sb.D];var sz=tA[sb.D+1];sb.D+=2;var sL=sb.S[sb.S.length-1];sb.f.c(sN,sL);var sF=[];sb.f.c(sz,sF);sb.S.length-=1},function(sd){var sc=tA[sd.D];var sr=tA[sd.D+1];var sI=tA[sd.D+2]<<16|(tA[sd.D+3]<<8|tA[sd.D+4]);var sB=tA[sd.D+5];sd.D+=6;var sP=sd.f.v(sc);sd.f.c(sr,sP);sd.D=sI;sd.G=sB},function(sf){var sR=tA[sf.D]<<8|tA[sf.D+1];sf.D+=2;b0:{var sQ=sf.S[sf.S.length-1];var sM=sQ;var sh=sM+","+sR;var sT=o[sh];if(typeof sT!=="undefined"){var sV=sT;break b0}var sJ=y[sR];var sA=q(sJ);var sS=q(sM);var sl=sA[0]+sS[0]&255;var sn="";for(var sX=1;sX<sA.length;++sX){sn+=g(sS[sX]^sA[sX]^sl)}var sV=o[sh]=sn}var sD=false;var sg=sf.S[sf.S.length-2];D(sg,sV,{writable:true,configurable:true,enumerable:true,value:sD});sf.S[sf.S.length-2]=sg;sf.S.length-=1},function(sE){var sY=tA[sE.D];var sp=tA[sE.D+1]<<16|(tA[sE.D+2]<<8|tA[sE.D+3]);var sw=tA[sE.D+4];sE.D+=5;var sk=sE.S[sE.S.length-3];var sC=sE.S[sE.S.length-2];var se=sE.S[sE.S.length-1];D(sk,sC,{writable:true,configurable:true,enumerable:true,value:se});sE.i={D:sE.D,G:sE.G};sE.D=sp;sE.G=sw;var su=sE.S.length-3;sE.S[su]=sk;sE.S[su+1]=sY;sE.S.length-=1},function(sO){var sy=tA[sO.D];var so=tA[sO.D+1];sO.D+=2;var sG=sO.S[sO.S.length-3];var sH=sO.S[sO.S.length-2];var sZ=sO.S[sO.S.length-1];D(sG,sH,{writable:true,configurable:true,enumerable:true,value:sZ});sO.f.c(sy,sG);var sq=sO.S[sO.S.length-4];sO.f.c(so,sq);sO.S.length-=4},function(sU){var sx=tA[sU.D]<<16|(tA[sU.D+1]<<8|tA[sU.D+2]);var sK=tA[sU.D+3];sU.D+=4;var si=null;var sv=sU.S[sU.S.length-1];var jm=sv!=si;if(!jm){sU.D=sx;sU.G=sK}sU.S.length-=1},function(jt){var jW=tA[jt.D];var js=y[tA[jt.D+1]<<8|tA[jt.D+2]];jt.D+=3;var jj=jt.f.v(jW);var ja=jt.S[jt.S.length-2];var jb=jt.S[jt.S.length-1];D(ja,jb,{writable:true,configurable:true,enumerable:true,value:jj});var jN=jt.S.length-2;jt.S[jN]=ja;jt.S[jN+1]=js},function(jz){D(jz.S[jz.S.length-3],jz.S[jz.S.length-2],{writable:true,configurable:true,enumerable:true,value:jz.S[jz.S.length-1]});jz.S[jz.S.length-3]=jz.S[jz.S.length-3];jz.S.length-=2},function(jL){var jF=tA[jL.D];var jd=tA[jL.D+1];jL.D+=2;var jc=jL.S[jL.S.length-1];jL.f.c(jF,jc);jL.f.c(jd,jc);jL.S.length-=1},function(jr){var jI=Z[tA[jr.D]];jr.D+=1;jr.S[jr.S.length]=jI},function(jB){var jP=tA[jB.D];var jf=tA[jB.D+1];jB.D+=2;var jR=jB.S[jB.S.length-3];var jQ=jB.S[jB.S.length-2];var jM=jB.S[jB.S.length-1];D(jR,jQ,{writable:true,configurable:true,enumerable:true,value:jM});var jh=jB.S.length-3;jB.S[jh]=jR;jB.S[jh+1]=jP;jB.S[jh+2]=jB.f.v(jf)},function(jT){var jV=tA[jT.D];jT.D+=1;var jJ=jT.S[jT.S.length-2];var jA=jT.S[jT.S.length-1];var jS=jJ^jA;var jl=jT.S[jT.S.length-3];var jn=jl;var jX=jn(jS);jT.f.c(jV,jX);jT.S.length-=3},function(jD){var jg=tA[jD.D];var jE=tA[jD.D+1];jD.D+=2;if(jD.S[jD.S.length-1]){jD.D=jg;jD.G=jE}jD.S.length-=1},function(jY){var jp=jY.S[jY.S.length-2];var jw=jY.S[jY.S.length-1];var jk=jp>>>jw;var jC=jY.S[jY.S.length-3];var je=jC|jk;var ju=jY.S.length-3;jY.S[ju]=je;jY.S[ju+1]=je;jY.S.length-=1},function(jO){var jy=tA[jO.D]<<16|(tA[jO.D+1]<<8|tA[jO.D+2]);var jo=tA[jO.D+3];jO.D+=4;var jG=null;var jH=jO.S[jO.S.length-1];var jZ=jH==jG;if(jZ){jO.D=jy;jO.G=jo}jO.S.length-=1},function(jq){var jU=y[tA[jq.D]<<8|tA[jq.D+1]];jq.D+=2;jq.S[jq.S.length]=N(jU)},function(jx){var jK=y[tA[jx.D]<<8|tA[jx.D+1]];var ji=tA[jx.D+2]<<8|tA[jx.D+3];jx.D+=4;var jv={};var am=jK;var at=am+","+ji;var aW=o[at];if(typeof aW!=="undefined"){var as=jx.S.length;jx.S[as]=jv;jx.S[as+1]=aW;return}var aj=y[ji];var aa=q(aj);var ab=q(am);var aN=aa[0]+ab[0]&255;var az="";for(var aL=1;aL<aa.length;++aL){az+=g(ab[aL]^aa[aL]^aN)}var as=jx.S.length;jx.S[as]=jv;jx.S[as+1]=o[at]=az},function(aF){var ad=tA[aF.D]<<8|tA[aF.D+1];aF.D+=2;aF.S[aF.S.length]=ad},function(ac){var ar=tA[ac.D];var aI=tA[ac.D+1]<<16|(tA[ac.D+2]<<8|tA[ac.D+3]);var aB=tA[ac.D+4];ac.D+=5;var aP=ac.f.v(ar);ac.i={D:ac.D,G:ac.G};ac.D=aI;ac.G=aB;ac.S[ac.S.length-1]=aP},function(af){var aR=tA[af.D];var aQ=tA[af.D+1]<<16|(tA[af.D+2]<<8|tA[af.D+3]);var aM=tA[af.D+4];af.D+=5;var ah=af.S[af.S.length-2];var aT=af.S[af.S.length-1];var aV=ah+aT;af.f.c(aR,aV);af.D=aQ;af.G=aM;af.S.length-=2},function(aJ){var aA=tA[aJ.D]<<8|tA[aJ.D+1];var aS=tA[aJ.D+2];aJ.D+=3;b0:{var al=aJ.S[aJ.S.length-1];var an=al;var aX=an+","+aA;var aD=o[aX];if(typeof aD!=="undefined"){var ag=aD;break b0}var aE=y[aA];var aY=q(aE);var ap=q(an);var aw=aY[0]+ap[0]&255;var ak="";for(var aC=1;aC<aY.length;++aC){ak+=g(ap[aC]^aY[aC]^aw)}var ag=o[aX]=ak}var ae=aJ.S[aJ.S.length-3];var au=aJ.S[aJ.S.length-2];D(ae,au,{writable:true,configurable:true,enumerable:true,value:ag});var aO=aJ.S.length-3;aJ.S[aO]=ae;aJ.S[aO+1]=aS;aJ.S.length-=1},function(ay){var ao=tA[ay.D];ay.D+=1;var aG=ay.S[ay.S.length-4];var aH=ay.S[ay.S.length-3];var aZ=ay.S[ay.S.length-2];var aq=ay.S[ay.S.length-1];var aU=aG;var ax=aU(aH,aZ,aq);var aK=ay.S[ay.S.length-6];var ai=ay.S[ay.S.length-5];D(aK,ai,{writable:true,configurable:true,enumerable:true,value:ax});var av=ay.S.length-6;ay.S[av]=aK;ay.S[av+1]=ao;ay.S.length-=4},function(bm){bm.S[bm.S.length]=O},function(bt){bt.S[bt.S.length]=void 0},function(bW){var bs=tA[bW.D];var bj=tA[bW.D+1];var ba=tA[bW.D+2];bW.D+=3;bW.f.c(bj,bs);bW.S[bW.S.length]=ba},function(bb){bb.S[bb.S.length-1]=typeof bb.S[bb.S.length-1]},function(bN){var bz=bN.S[bN.S.length-1];bN.S[bN.S.length-1]=bz()},function(bL){bL.S[bL.S.length-2]=bL.S[bL.S.length-2]|bL.S[bL.S.length-1];bL.S.length-=1},function(bF){var bd=tA[bF.D];var bc=tA[bF.D+1];bF.D+=2;var br=bF.S[bF.S.length-1];bF.f.c(bd,br);var bI=bF.S[bF.S.length-2];if(bI===null||bI===void 0){throw new a("Cannot access property of "+bI)}bF.S[bF.S.length-2]=bF.f.v(bc);bF.S.length-=1},function(bB){if(bB.S[bB.S.length-1]===null||bB.S[bB.S.length-1]===void 0){throw new a(bB.S[bB.S.length-1]+" is not an object")}bB.S[bB.S.length-1]=b(bB.S[bB.S.length-1])},function(bP){var bf=tA[bP.D]<<8|tA[bP.D+1];var bR=tA[bP.D+2];bP.D+=3;if(!bP.S[bP.S.length-1]){bP.D=bf;bP.G=bR}bP.S.length-=1},function(bQ){bQ.S[bQ.S.length-1]=z(bQ.S[bQ.S.length-1])},function(bM){var bh=y[tA[bM.D]<<8|tA[bM.D+1]];var bT=tA[bM.D+2];bM.D+=3;var bV=bM.S[bM.S.length-3];var bJ=bM.S[bM.S.length-2];var bA=bM.S[bM.S.length-1];D(bV,bJ,{writable:true,configurable:true,enumerable:true,value:bA});var bS=bM.S.length-3;bM.S[bS]=bV;bM.S[bS+1]=bh;bM.S[bS+2]=bM.f.v(bT)},function(bl){var bn=y[tA[bl.D]<<8|tA[bl.D+1]];bl.D+=2;bl.S[bl.S.length]=typeof t[bn]},function(bX){var bD=y[tA[bX.D]<<8|tA[bX.D+1]];var bg=tA[bX.D+2]<<8|tA[bX.D+3];bX.D+=4;var bE=bX.S[bX.S.length-1];var bY=bD;var bp=bY+","+bg;var bw=o[bp];if(typeof bw!=="undefined"){var bk=bX.S.length-1;bX.S[bk]=bE;bX.S[bk+1]=bE;bX.S[bk+2]=bw;return}var bC=y[bg];var be=q(bC);var bu=q(bY);var bO=be[0]+bu[0]&255;var by="";for(var bo=1;bo<be.length;++bo){by+=g(bu[bo]^be[bo]^bO)}var bk=bX.S.length-1;bX.S[bk]=bE;bX.S[bk+1]=bE;bX.S[bk+2]=o[bp]=by},function(bG){bG.S=tP()},function(bH){++bH.C[bH.C.length-1].t},function(bZ){var bq=tA[bZ.D];var bU=tA[bZ.D+1];bZ.D+=2;var bx=bZ.S[bZ.S.length-1];var bK=bx+bq;bZ.f.c(bU,bK);bZ.S.length-=1},function(bi){var bv=tA[bi.D]<<16|(tA[bi.D+1]<<8|tA[bi.D+2]);var Nm=tA[bi.D+3];bi.D+=4;if(bi.S[bi.S.length-1]){bi.D=bv;bi.G=Nm}bi.S.length-=1},function(Nt){var NW=tA[Nt.D];var Ns=tA[Nt.D+1];Nt.D+=2;var Nj=false;Nt.f.c(NW,Nj);Nt.S[Nt.S.length]=Nt.f.v(Ns)},function(Na){var Nb=tA[Na.D]<<8|tA[Na.D+1];var NN=y[tA[Na.D+2]<<8|tA[Na.D+3]];Na.D+=4;var Nz=Na.S[Na.S.length-2];var NL=Na.S[Na.S.length-1];var NF=Nd(Nb,NL,Nz,Na.f);var Nc=Na.S[Na.S.length-4];var Nr=Na.S[Na.S.length-3];D(Nc,Nr,{writable:true,configurable:true,enumerable:true,value:NF});var NI=Na.S.length-4;Na.S[NI]=Nc;Na.S[NI+1]=NN;Na.S.length-=2},function(NB){var NP=tA[NB.D];NB.D+=1;var Nf=NB.f.v(NP);var NR=NB.S[NB.S.length-1];var NQ=NR^Nf;var NM=NB.S[NB.S.length-2];var Nh=NM;NB.S[NB.S.length-2]=Nh(NQ);NB.S.length-=1},function(NT){"use strict";NT.S[NT.S.length-2]=NT.S[NT.S.length-2][NT.S[NT.S.length-1]];NT.S.length-=1},function(NV){var NJ=tA[NV.D];var NA=y[tA[NV.D+1]<<8|tA[NV.D+2]];NV.D+=3;var NS=NV.S[NV.S.length-3];var Nl=NV.S[NV.S.length-2];var Nn=NV.S[NV.S.length-1];D(NS,Nl,{writable:true,configurable:true,enumerable:true,value:Nn});var NX=NV.S.length-3;NV.S[NX]=NS;NV.S[NX+1]=NJ;NV.S[NX+2]=NA},function(ND){var Ng=tA[ND.D]<<8|tA[ND.D+1];ND.D+=2;ND.S[ND.S.length-2]=Nd(Ng,ND.S[ND.S.length-1],ND.S[ND.S.length-2],ND.f);ND.S.length-=1},function(NE){NE.S[NE.S.length-2]=NE.S[NE.S.length-2]!=NE.S[NE.S.length-1];NE.S.length-=1},function(NY){var Np=NY.S[NY.S.length-7];NY.S[NY.S.length-7]=Np(NY.S[NY.S.length-6],NY.S[NY.S.length-5],NY.S[NY.S.length-4],NY.S[NY.S.length-3],NY.S[NY.S.length-2],NY.S[NY.S.length-1]);NY.S.length-=6},function(Nw){Nw.S[Nw.S.length-2]=Nw.S[Nw.S.length-2]===Nw.S[Nw.S.length-1];Nw.S.length-=1},function(Nk){var NC=tA[Nk.D];var Ne=y[tA[Nk.D+1]<<8|tA[Nk.D+2]];var Nu=tA[Nk.D+3]<<8|tA[Nk.D+4];Nk.D+=5;var NO=Ne;var Ny=NO+","+Nu;var No=o[Ny];if(typeof No!=="undefined"){var NG=Nk.S.length;Nk.S[NG]=NC;Nk.S[NG+1]=No;return}var NH=y[Nu];var NZ=q(NH);var Nq=q(NO);var NU=NZ[0]+Nq[0]&255;var Nx="";for(var NK=1;NK<NZ.length;++NK){Nx+=g(Nq[NK]^NZ[NK]^NU)}var NG=Nk.S.length;Nk.S[NG]=NC;Nk.S[NG+1]=o[Ny]=Nx},function(Ni){var Nv=y[tA[Ni.D]<<8|tA[Ni.D+1]];var zm=tA[Ni.D+2]<<8|tA[Ni.D+3];Ni.D+=4;b1:{var zt=Nv;var zW=zt+","+zm;var zs=o[zW];if(typeof zs!=="undefined"){var zj=zs;break b1}var za=y[zm];var zb=q(za);var zN=q(zt);var zz=zb[0]+zN[0]&255;var zL="";for(var zF=1;zF<zb.length;++zF){zL+=g(zN[zF]^zb[zF]^zz)}var zj=o[zW]=zL}var zd=Ni.S[Ni.S.length-1];Ni.S[Ni.S.length-1]=zd+zj},function(zc){var zr=y[tA[zc.D]<<8|tA[zc.D+1]];var zI=tA[zc.D+2]<<8|tA[zc.D+3];zc.D+=4;b1:{var zB=zr;var zP=zB+","+zI;var zf=o[zP];if(typeof zf!=="undefined"){var zR=zf;break b1}var zQ=y[zI];var zM=q(zQ);var zh=q(zB);var zT=zM[0]+zh[0]&255;var zV="";for(var zJ=1;zJ<zM.length;++zJ){zV+=g(zh[zJ]^zM[zJ]^zT)}var zR=o[zP]=zV}var zA=zc.S[zc.S.length-2];var zS=zc.S[zc.S.length-1];D(zA,zS,{writable:true,configurable:true,enumerable:true,value:zR});zc.S[zc.S.length-2]=zA;zc.S.length-=1},function(zl){var zn=tA[zl.D];var zX=tA[zl.D+1];var zD=tA[zl.D+2]<<8|tA[zl.D+3];zl.D+=4;var zg=zl.f.v(zn);var zE=zl.f.v(zX);zl.S[zl.S.length]=Nd(zD,zE,zg,zl.f)},function(zY){zY.S[zY.S.length-2]=zY.S[zY.S.length-2]<zY.S[zY.S.length-1];zY.S.length-=1},function(zp){var zw=tA[zp.D];var zk=tA[zp.D+1];var zC=tA[zp.D+2];zp.D+=3;zp.f.c(zk,zw);zp.S[zp.S.length]=zp.f.v(zC)},function(ze){var zu=tA[ze.D];ze.D+=1;ze.S[ze.S.length-(2+zu)]=B(ze.S[ze.S.length-(1+zu)],ze.S[ze.S.length-(2+zu)],ze.S.y(ze.S.length-zu));ze.S.length-=1+zu},function(zO){var zy=tA[zO.D];var zo=tA[zO.D+1];var zG=tA[zO.D+2];zO.D+=3;var zH=zO.f.v(zy);zO.f.c(zo,zH);zO.S[zO.S.length]=zO.f.v(zG)},function(zZ){var zq=tA[zZ.D];var zU=tA[zZ.D+1]<<16|(tA[zZ.D+2]<<8|tA[zZ.D+3]);var zx=tA[zZ.D+4];zZ.D+=5;var zK=zZ.f.v(zq);var zi=z(zK);zZ.i={D:zZ.D,G:zZ.G};zZ.D=zU;zZ.G=zx;zZ.S[zZ.S.length]=zi},function(zv){var Lm=tA[zv.D];var Lt=tA[zv.D+1];var LW=tA[zv.D+2];zv.D+=3;var Ls=zv.S[zv.S.length-1];zv.f.c(Lm,Ls);var Lj=zv.S.length-1;zv.S[Lj]=Lt;zv.S[Lj+1]=zv.f.v(LW)},function(La){var Lb=La.S[La.S.length-2];La.S[La.S.length-2]=Lb(La.S[La.S.length-1]);La.S.length-=1},function(LN){LN.S[LN.S.length]=m},function(Lz){var LL=tA[Lz.D]<<8|tA[Lz.D+1];Lz.D+=2;b0:{var LF=Lz.S[Lz.S.length-1];var Ld=LF;var Lc=Ld+","+LL;var Lr=o[Lc];if(typeof Lr!=="undefined"){var LI=Lr;break b0}var LB=y[LL];var LP=q(LB);var Lf=q(Ld);var LR=LP[0]+Lf[0]&255;var LQ="";for(var LM=1;LM<LP.length;++LM){LQ+=g(Lf[LM]^LP[LM]^LR)}var LI=o[Lc]=LQ}var Lh=Lz.S[Lz.S.length-2];var LT=Lh[LI]();Lz.S.length-=2},function(LV){"use strict";var LJ=LV.S[LV.S.length-1];LV.S[LV.S.length-3][LV.S[LV.S.length-2]]=LJ;LV.S[LV.S.length-3]=LJ;LV.S.length-=2},function(LA){var LS=tA[LA.D];var Ll=tA[LA.D+1];LA.D+=2;var Ln=LA.f.v(LS);var LX=LA.f.v(Ll);LA.D=LX;LA.G=Ln},function(LD){var Lg=tA[LD.D];var LE=tA[LD.D+1];var LY=tA[LD.D+2]<<16|(tA[LD.D+3]<<8|tA[LD.D+4]);var Lp=tA[LD.D+5];LD.D+=6;var Lw=LD.f.v(Lg);var Lk=LD.f.v(LE);LD.i={D:LD.D,G:LD.G};LD.D=LY;LD.G=Lp;var LC=LD.S.length;LD.S[LC]=Lw;LD.S[LC+1]=Lk},function(Le){var Lu=Z[tA[Le.D]];var LO=Z[tA[Le.D+1]];var Ly=Z[tA[Le.D+2]];Le.D+=3;var Lo=Le.S.length;Le.S[Lo]=Lu;Le.S[Lo+1]=LO;Le.S[Lo+2]=Ly},function(LG){var LH=tA[LG.D];var LZ=tA[LG.D+1];LG.D+=2;var Lq=[];var LU=LG.S.length;LG.S[LU]=LH;LG.S[LU+1]=Lq;LG.S[LU+2]=LZ},function(Lx){Lx.D=Lx.i.D;Lx.G=Lx.i.G},function(LK){var Li=tA[LK.D];var Lv=tA[LK.D+1]<<8|tA[LK.D+2];var Fm=tA[LK.D+3];LK.D+=4;var Ft=LK.S[LK.S.length-1];LK.f.c(Li,Ft);var FW=LK.f.v(Lv);var Fs=LK.S.length-1;LK.S[Fs]=FW;LK.S[Fs+1]=LK.f.v(Fm)},function(Fj){var Fa=tA[Fj.D];var Fb=tA[Fj.D+1];var FN=y[tA[Fj.D+2]<<8|tA[Fj.D+3]];Fj.D+=4;var Fz=Fj.f.v(Fa);var FL=Fj.f.v(Fb);var FF=Fj.S.length;Fj.S[FF]=Fz;Fj.S[FF+1]=FL;Fj.S[FF+2]=FN},function(Fd){var Fc=tA[Fd.D];var Fr=tA[Fd.D+1];Fd.D+=2;var FI=true;Fd.f.c(Fc,FI);Fd.S[Fd.S.length]=Fd.f.v(Fr)},function(FB){var FP=tA[FB.D]<<8|tA[FB.D+1];var Ff=tA[FB.D+2];FB.D+=3;var FR=FB.S[FB.S.length-2];var FQ=FB.S[FB.S.length-1];D(FR,FQ,{writable:true,configurable:true,enumerable:true,value:FP});var FM=FB.S.length-2;FB.S[FM]=FR;FB.S[FM+1]=Ff},function(Fh){Fh.S[Fh.S.length-2]=Fh.S[Fh.S.length-2]>Fh.S[Fh.S.length-1];Fh.S.length-=1},function(FT){var FV=tA[FT.D]<<16|(tA[FT.D+1]<<8|tA[FT.D+2]);var FJ=tA[FT.D+3];FT.D+=4;tA[FV]=FJ},function(FA){var FS=tA[FA.D]<<8|tA[FA.D+1];FA.D+=2;b0:{var Fl=FA.S[FA.S.length-1];var Fn=Fl;var FX=Fn+","+FS;var FD=o[FX];if(typeof FD!=="undefined"){var Fg=FD;break b0}var FE=y[FS];var FY=q(FE);var Fp=q(Fn);var Fw=FY[0]+Fp[0]&255;var Fk="";for(var FC=1;FC<FY.length;++FC){Fk+=g(Fp[FC]^FY[FC]^Fw)}var Fg=o[FX]=Fk}var Fe=FA.S[FA.S.length-2];var Fu=Fe;var FO=new Fu(Fg);throw FO;FA.S.length-=2},function(Fy){var Fo=tA[Fy.D];var FG=y[tA[Fy.D+1]<<8|tA[Fy.D+2]];Fy.D+=3;var FH=[];var FZ=Fy.S.length;Fy.S[FZ]=FH;Fy.S[FZ+1]=Fo;Fy.S[FZ+2]=FG},function(Fq){var FU=Fq.S[Fq.S.length-8];Fq.S[Fq.S.length-8]=FU(Fq.S[Fq.S.length-7],Fq.S[Fq.S.length-6],Fq.S[Fq.S.length-5],Fq.S[Fq.S.length-4],Fq.S[Fq.S.length-3],Fq.S[Fq.S.length-2],Fq.S[Fq.S.length-1]);Fq.S.length-=7},function(Fx){var FK=tA[Fx.D]<<8|tA[Fx.D+1];var Fi=tA[Fx.D+2];Fx.D+=3;Fx.C.R({X:FK,G:Fi,t:0})},function(Fv){var dm=tA[Fv.D];var dt=tA[Fv.D+1];Fv.D+=2;if(!Fv.S[Fv.S.length-1]){Fv.D=dm;Fv.G=dt}Fv.S.length-=1},function(dW){dW.S[dW.S.length]={}},function(ds){var dj=tA[ds.D];var da=tA[ds.D+1]<<8|tA[ds.D+2];ds.D+=3;var db=ds.S[ds.S.length-2];var dN=ds.S[ds.S.length-1];var dz=db;var dL=dz(dN);ds.f.c(dj,dL);ds.S[ds.S.length-2]=ds.f.v(da);ds.S.length-=1},function(dF){var dd=dF.S[dF.S.length-1];dF.S[dF.S.length-3][dF.S[dF.S.length-2]]=dd;dF.S[dF.S.length-3]=dd;dF.S.length-=2},function(dc){var dr=dc.k.u();if(dr.E){throw dr.O}dc.D=dr.O;dc.G=dr.G},function(dI){var dB=tA[dI.D];var dP=tA[dI.D+1];var df=tA[dI.D+2]<<16|(tA[dI.D+3]<<8|tA[dI.D+4]);var dR=tA[dI.D+5];dI.D+=6;var dQ=dI.S[dI.S.length-1];dI.f.c(dB,dQ);var dM=dI.f.v(dP);var dh=dI.S.length-1;dI.S[dh]=dM;dI.S[dh+1]=dR;dI.S[dh+2]=df},function(dT){dT.S[dT.S.length-2]=dT.S[dT.S.length-2]*dT.S[dT.S.length-1];dT.S.length-=1},function(dV){var dJ=tA[dV.D];var dA=tA[dV.D+1];dV.D+=2;var dS=dV.f.v(dJ);if(dS===null||dS===void 0){throw new a("Cannot access property of "+dS)}dV.S[dV.S.length]=dV.f.v(dA)},function(dl){--dl.C[dl.C.length-1].t},function(dn){var dX=tA[dn.D];dn.D+=1;var dD=dn.f.v(dX);var dg=dn.S[dn.S.length-1];var dE=dg&dD;var dY=dn.S[dn.S.length-3];var dp=dn.S[dn.S.length-2];D(dY,dp,{writable:true,configurable:true,enumerable:true,value:dE});dn.S[dn.S.length-3]=dY;dn.S.length-=2},function(dw){var dk=tA[dw.D];var dC=tA[dw.D+1]<<16|(tA[dw.D+2]<<8|tA[dw.D+3]);var de=tA[dw.D+4];dw.D+=5;var du=dw.f.v(dk);var dO=dw.S[dw.S.length-1];var dy=dO==du;if(!dy){dw.D=dC;dw.G=de}dw.S.length-=1},function(dG){var dH=dG.S[dG.S.length-3];dG.S[dG.S.length-3]=new dH(dG.S[dG.S.length-2],dG.S[dG.S.length-1]);dG.S.length-=2},function(dZ){var dq=tA[dZ.D];var dU=tA[dZ.D+1];dZ.D+=2;var dx=dZ.S[dZ.S.length-3];var dK=dZ.S[dZ.S.length-2];var di=dZ.S[dZ.S.length-1];D(dx,dK,{writable:true,configurable:true,enumerable:true,value:di});var dv=dZ.S.length-3;dZ.S[dv]=dx;dZ.S[dv+1]=dq;dZ.S[dv+2]=dU},function(cm){var ct=tA[cm.D];var cW=Z[tA[cm.D+1]];var cs=tA[cm.D+2];cm.D+=3;var cj=cm.f.v(ct);var ca=cm.S.length;cm.S[ca]=cj;cm.S[ca+1]=cW;cm.S[ca+2]=cm.f.v(cs)},function(cb){var cN=tA[cb.D]<<16|(tA[cb.D+1]<<8|tA[cb.D+2]);var cz=tA[cb.D+3];cb.D+=4;cb.D=cN;cb.G=cz},function(cL){var cF=tA[cL.D]<<8|tA[cL.D+1];var cd=y[tA[cL.D+2]<<8|tA[cL.D+3]];var cc=tA[cL.D+4]<<8|tA[cL.D+5];cL.D+=6;b0:{var cr=cL.S[cL.S.length-1];var cI=cr;var cB=cI+","+cF;var cP=o[cB];if(typeof cP!=="undefined"){var cf=cP;break b0}var cR=y[cF];var cQ=q(cR);var cM=q(cI);var ch=cQ[0]+cM[0]&255;var cT="";for(var cV=1;cV<cQ.length;++cV){cT+=g(cM[cV]^cQ[cV]^ch)}var cf=o[cB]=cT}var cI=cd;var cB=cI+","+cc;var cP=o[cB];if(typeof cP!=="undefined"){var cJ=cL.S.length-1;cL.S[cJ]=cf;cL.S[cJ+1]=cP;return}var cR=y[cc];var cQ=q(cR);var cM=q(cI);var ch=cQ[0]+cM[0]&255;var cT="";for(var cV=1;cV<cQ.length;++cV){cT+=g(cM[cV]^cQ[cV]^ch)}var cJ=cL.S.length-1;cL.S[cJ]=cf;cL.S[cJ+1]=o[cB]=cT},function(cA){var cS=tA[cA.D];cA.D+=1;var cl=cA.S[cA.S.length-1];cA.f.c(cS,cl);cA.D=cA.i.D;cA.G=cA.i.G;cA.S[cA.S.length-1]=cl},function(cn){var cX=tA[cn.D];var cD=tA[cn.D+1];var cg=tA[cn.D+2]<<16|(tA[cn.D+3]<<8|tA[cn.D+4]);var cE=tA[cn.D+5];cn.D+=6;var cY=cn.S[cn.S.length-1];cn.f.c(cX,cY);var cp=cn.S[cn.S.length-2];cn.f.c(cD,cp);var cw=cn.S.length-2;cn.S[cw]=cE;cn.S[cw+1]=cg},function(ck){ck.S[ck.S.length-2]=ck.S[ck.S.length-2]instanceof ck.S[ck.S.length-1];ck.S.length-=1},function(cC){var ce=y[tA[cC.D]<<8|tA[cC.D+1]];var cu=y[tA[cC.D+2]<<8|tA[cC.D+3]];var cO=tA[cC.D+4]<<8|tA[cC.D+5];cC.D+=6;var cy=cu;var co=cy+","+cO;var cG=o[co];if(typeof cG!=="undefined"){var cH=cC.S.length;cC.S[cH]=ce;cC.S[cH+1]=cG;return}var cZ=y[cO];var cq=q(cZ);var cU=q(cy);var cx=cq[0]+cU[0]&255;var cK="";for(var ci=1;ci<cq.length;++ci){cK+=g(cU[ci]^cq[ci]^cx)}var cH=cC.S.length;cC.S[cH]=ce;cC.S[cH+1]=o[co]=cK},function(cv){cv.S[cv.S.length-1]=~cv.S[cv.S.length-1]},function(rm){rm.S[rm.S.length]=null},function(rt){var rW=y[tA[rt.D]<<8|tA[rt.D+1]];var rs=tA[rt.D+2];var rj=tA[rt.D+3]<<16|(tA[rt.D+4]<<8|tA[rt.D+5]);var ra=tA[rt.D+6];rt.D+=7;var rb=rt.f.v(rs);rt.i={D:rt.D,G:rt.G};rt.D=rj;rt.G=ra;var rN=rt.S.length;rt.S[rN]=rW;rt.S[rN+1]=rb},function(rz){var rL=rz.S[rz.S.length-6];rz.S[rz.S.length-6]=rL(rz.S[rz.S.length-5],rz.S[rz.S.length-4],rz.S[rz.S.length-3],rz.S[rz.S.length-2],rz.S[rz.S.length-1]);rz.S.length-=5},function(rF){rF.S[rF.S.length]=false},function(rd){var rc=rd.S[rd.S.length-2];rd.S[rd.S.length-2]=new rc(rd.S[rd.S.length-1]);rd.S.length-=1},function(rr){var rI=tA[rr.D]<<8|tA[rr.D+1];rr.D+=2;var rB=rr.S[rr.S.length-2];var rP=rr.S[rr.S.length-1];var rf=Nd(rI,rP,rB,rr.f);var rR=rr.S[rr.S.length-3];var rQ=rR;var rM=rQ(rf);rr.S.length-=3},function(rh){var rT=tA[rh.D];rh.D+=1;var rV=rh.S[rh.S.length-2];var rJ=rh.S[rh.S.length-1];var rA=rV;var rS=rA(rJ);rh.S[rh.S.length-2]=rh.f.v(rT);rh.S.length-=1},function(rl){var rn=tA[rl.D]<<8|tA[rl.D+1];var rX=tA[rl.D+2];var rD=tA[rl.D+3]<<16|(tA[rl.D+4]<<8|tA[rl.D+5]);rl.D+=6;var rg=rl.f.v(rn);var rE=rl.f.v(rX);var rY=rl.S.length;rl.S[rY]=rg;rl.S[rY+1]=rE;rl.S[rY+2]=rD},function(rp){var rw=rp.S[rp.S.length-12];rp.S[rp.S.length-12]=new rw(rp.S[rp.S.length-11],rp.S[rp.S.length-10],rp.S[rp.S.length-9],rp.S[rp.S.length-8],rp.S[rp.S.length-7],rp.S[rp.S.length-6],rp.S[rp.S.length-5],rp.S[rp.S.length-4],rp.S[rp.S.length-3],rp.S[rp.S.length-2],rp.S[rp.S.length-1]);rp.S.length-=11},function(rk){var rC=tA[rk.D];rk.D+=1;var re=rk.f.v(rC);var ru=rk.S.length;rk.S[ru]=re;rk.S[ru+1]=re;rk.S[ru+2]=re},function(rO){var ry=tA[rO.D];var ro=y[tA[rO.D+1]<<8|tA[rO.D+2]];rO.D+=3;var rG=rO.f.v(ry);var rH=rO.S.length-1;rO.S[rH]=rG;rO.S[rH+1]=ro},function(rZ){var rq=tA[rZ.D];var rU=tA[rZ.D+1];var rx=y[tA[rZ.D+2]<<8|tA[rZ.D+3]];rZ.D+=4;var rK=rZ.S[rZ.S.length-1];rZ.f.c(rq,rK);var ri=rZ.f.v(rU);var rv=rZ.S.length-1;rZ.S[rv]=ri;rZ.S[rv+1]=rx},function(Im){var It=tA[Im.D];Im.D+=1;var IW=Im.S[Im.S.length-1];var Is=IW>>>It;var Ij=Im.S[Im.S.length-2];Im.S[Im.S.length-2]=Ij|Is;Im.S.length-=1},function(Ia){var Ib=tA[Ia.D];var IN=tA[Ia.D+1];Ia.D+=2;var Iz=Ia.S[Ia.S.length-1];D(Iz,Ib,{writable:true,configurable:true,enumerable:true,value:IN});Ia.S[Ia.S.length-1]=Iz},function(IL){var IF=tA[IL.D];var Id=tA[IL.D+1]<<16|(tA[IL.D+2]<<8|tA[IL.D+3]);var Ic=tA[IL.D+4];IL.D+=5;var Ir=IL.S[IL.S.length-1];IL.f.c(IF,Ir);IL.i={D:IL.D,G:IL.G};IL.D=Id;IL.G=Ic;IL.S[IL.S.length-1]=Ir},function(II){var IB=tA[II.D];var IP=tA[II.D+1];var If=tA[II.D+2]<<16|(tA[II.D+3]<<8|tA[II.D+4]);var IR=tA[II.D+5];II.D+=6;var IQ=II.f.v(IB);II.i={D:II.D,G:II.G};II.D=If;II.G=IR;var IM=II.S.length;II.S[IM]=IQ;II.S[IM+1]=IP},function(Ih){var IT=tA[Ih.D];var IV=tA[Ih.D+1]<<8|tA[Ih.D+2];Ih.D+=3;var IJ=Ih.S[Ih.S.length-1];D(IJ,IT,{writable:true,configurable:true,enumerable:true,value:IV});Ih.S[Ih.S.length-1]=IJ},function(IA){var IS=tA[IA.D];var Il=tA[IA.D+1]<<16|(tA[IA.D+2]<<8|tA[IA.D+3]);var In=tA[IA.D+4];IA.D+=5;var IX=IA.f.v(IS);var ID=IA.S[IA.S.length-1];var Ig=ID<IX;if(Ig){IA.D=Il;IA.G=In}IA.S.length-=1},function(IE){var IY=tA[IE.D];var Ip=y[tA[IE.D+1]<<8|tA[IE.D+2]];IE.D+=3;var Iw=IE.S[IE.S.length-1];if(Iw===null||Iw===void 0){throw new a("Cannot access property of "+Iw)}var Ik=IE.f.v(IY);var IC=IE.S.length-1;IE.S[IC]=Ik;IE.S[IC+1]=Ip},function(Ie){var Iu=tA[Ie.D];Ie.D+=1;Ie.S[Ie.S.length]=Iu},function(IO){var Iy=tA[IO.D];var Io=tA[IO.D+1];IO.D+=2;var IG=IO.f.v(Iy);var IH=IO.f.v(Io);var IZ=IO.S[IO.S.length-2];var Iq=IO.S[IO.S.length-1];var IU=IZ;IO.S[IO.S.length-2]=IU(Iq,IG,IH);IO.S.length-=1},function(Ix){var IK=y[tA[Ix.D]<<8|tA[Ix.D+1]];var Ii=tA[Ix.D+2]<<8|tA[Ix.D+3];Ix.D+=4;b1:{var Iv=IK;var Bm=Iv+","+Ii;var Bt=o[Bm];if(typeof Bt!=="undefined"){var BW=Bt;break b1}var Bs=y[Ii];var Bj=q(Bs);var Ba=q(Iv);var Bb=Bj[0]+Ba[0]&255;var BN="";for(var Bz=1;Bz<Bj.length;++Bz){BN+=g(Ba[Bz]^Bj[Bz]^Bb)}var BW=o[Bm]=BN}Ix.D=Ix.i.D;Ix.G=Ix.i.G;Ix.S[Ix.S.length]=BW},function(BL){var BF=tA[BL.D]<<8|tA[BL.D+1];BL.D+=2;BL.f.c(BF,BL.S[BL.S.length-1]);BL.S.length-=1},function(Bd){Bd.S[Bd.S.length]=[]},function(Bc){var Br=tA[Bc.D];var BI=tA[Bc.D+1];Bc.D+=2;var BB=Bc.S[Bc.S.length-2];var BP=Bc.S[Bc.S.length-1];var Bf=BB&BP;var BR=Bc.f.v(Br);var BQ=Bc.S.length-2;Bc.S[BQ]=Bf;Bc.S[BQ+1]=BR;Bc.S[BQ+2]=BI},function(BM){var Bh=[];for(var BT in BM.S[BM.S.length-1]){T(Bh,BT)}BM.S[BM.S.length-1]=Bh},function(BV){var BJ=tA[BV.D];var BA=tA[BV.D+1];BV.D+=2;var BS=BV.f.v(BA);BV.S[BV.S.length]=BJ&BS},function(Bl){Wi=W},function(Bn){var BX=tA[Bn.D];var BD=tA[Bn.D+1];Bn.D+=2;var Bg=Bn.f.v(BX);var BE=Bn.f.v(BD);Bn.S[Bn.S.length]=Bg<BE},function(BY){BY.S[BY.S.length-2]=BY.S[BY.S.length-2][BY.S[BY.S.length-1]]();BY.S.length-=1},function(Bp){var Bw=tA[Bp.D];var Bk=y[tA[Bp.D+1]<<8|tA[Bp.D+2]];var BC=tA[Bp.D+3];Bp.D+=4;var Be=Bp.S[Bp.S.length-1];Bp.f.c(Bw,Be);var Bu=Bp.S.length-1;Bp.S[Bu]=Bk;Bp.S[Bu+1]=Bp.f.v(BC)},function(BO){var By=tA[BO.D]<<8|tA[BO.D+1];var Bo=tA[BO.D+2];BO.D+=3;if(BO.S[BO.S.length-1]){BO.D=By;BO.G=Bo}BO.S.length-=1},function(BG){var BH=y[tA[BG.D]<<8|tA[BG.D+1]];var BZ=tA[BG.D+2]<<8|tA[BG.D+3];var Bq=tA[BG.D+4];BG.D+=5;b1:{var BU=BH;var Bx=BU+","+BZ;var BK=o[Bx];if(typeof BK!=="undefined"){var Bi=BK;break b1}var Bv=y[BZ];var Pm=q(Bv);var Pt=q(BU);var PW=Pm[0]+Pt[0]&255;var Ps="";for(var Pj=1;Pj<Pm.length;++Pj){Ps+=g(Pt[Pj]^Pm[Pj]^PW)}var Bi=o[Bx]=Ps}var Pa=BG.S.length;BG.S[Pa]=Bi;BG.S[Pa+1]=Bq},function(Pb){var PN=tA[Pb.D];var Pz=tA[Pb.D+1];Pb.D+=2;var PL=Pb.S[Pb.S.length-1];Pb.f.c(PN,PL);var PF=null;Pb.f.c(Pz,PF);Pb.S.length-=1},function(Pd){var Pc=Pd.S[Pd.S.length-4];Pd.S[Pd.S.length-4]=Pc(Pd.S[Pd.S.length-3],Pd.S[Pd.S.length-2],Pd.S[Pd.S.length-1]);Pd.S.length-=3},function(Pr){var PI=tA[Pr.D]<<8|tA[Pr.D+1];var PB=tA[Pr.D+2];var PP=tA[Pr.D+3];Pr.D+=4;var Pf=Pr.S[Pr.S.length-2];var PR=Pr.S[Pr.S.length-1];var PQ=Nd(PI,PR,Pf,Pr.f);Pr.f.c(PB,PQ);Pr.S[Pr.S.length-2]=Pr.f.v(PP);Pr.S.length-=1},function(PM){PM.S[PM.S.length-2]=PM.S[PM.S.length-2]>>>PM.S[PM.S.length-1];PM.S.length-=1},function(Ph){var PT=tA[Ph.D];var PV=tA[Ph.D+1];Ph.D+=2;var PJ=Ph.S[Ph.S.length-1];Ph.f.c(PT,PJ);var PA=false;Ph.f.c(PV,PA);Ph.S.length-=1},function(PS){var Pl=tA[PS.D];var Pn=tA[PS.D+1];PS.D+=2;var PX=PS.f.v(Pl);var PD=PS.f.v(Pn);var Pg=PS.S[PS.S.length-1];var PE=Pg;PS.S[PS.S.length-1]=PE(PX,PD)},function(PY){var Pp=tA[PY.D];var Pw=tA[PY.D+1];PY.D+=2;var Pk=PY.f.v(Pp);var PC=L(Pk);PY.f.c(Pw,PC)},function(Pe){var Pu=tA[Pe.D];Pe.D+=1;var PO=Pe.S[Pe.S.length-2];var Py=Pe.S[Pe.S.length-1];var Po=PO&Py;var PG=Pe.S[Pe.S.length-4];var PH=Pe.S[Pe.S.length-3];D(PG,PH,{writable:true,configurable:true,enumerable:true,value:Po});Pe.f.c(Pu,PG);Pe.S.length-=4},function(PZ){var Pq=Z[tA[PZ.D]];PZ.D+=1;var PU=PZ.S[PZ.S.length-2];var Px=PZ.S[PZ.S.length-1];var PK=PU<<Px;PZ.S[PZ.S.length-2]=PK&Pq;PZ.S.length-=1},function(Pi){var Pv=tA[Pi.D]<<8|tA[Pi.D+1];var fm=tA[Pi.D+2];Pi.D+=3;b0:{var ft=Pi.S[Pi.S.length-1];var fW=ft;var fs=fW+","+Pv;var fj=o[fs];if(typeof fj!=="undefined"){var fa=fj;break b0}var fb=y[Pv];var fN=q(fb);var fz=q(fW);var fL=fN[0]+fz[0]&255;var fF="";for(var fd=1;fd<fN.length;++fd){fF+=g(fz[fd]^fN[fd]^fL)}var fa=o[fs]=fF}var fc=Pi.f.v(fm);var fr=Pi.S[Pi.S.length-2];D(fr,fa,{writable:true,configurable:true,enumerable:true,value:fc});Pi.S[Pi.S.length-2]=fr;Pi.S.length-=1},function(fI){var fB=tA[fI.D];var fP=tA[fI.D+1];var ff=tA[fI.D+2]<<16|(tA[fI.D+3]<<8|tA[fI.D+4]);var fR=tA[fI.D+5];fI.D+=6;var fQ=fI.f.v(fB);fI.f.c(fP,fQ);var fM=fI.S.length;fI.S[fM]=fR;fI.S[fM+1]=ff},function(fh){var fT=fh.S[fh.S.length-3];fh.S[fh.S.length-3]=fT(fh.S[fh.S.length-2],fh.S[fh.S.length-1]);fh.S.length-=2},function(fV){fV.S[fV.S.length-2]=fV.S[fV.S.length-2]!==fV.S[fV.S.length-1];fV.S.length-=1},function(fJ){var fA=tA[fJ.D]<<8|tA[fJ.D+1];fJ.D+=2;b0:{var fS=fJ.S[fJ.S.length-1];var fl=fS;var fn=fl+","+fA;var fX=o[fn];if(typeof fX!=="undefined"){var fD=fX;break b0}var fg=y[fA];var fE=q(fg);var fY=q(fl);var fp=fE[0]+fY[0]&255;var fw="";for(var fk=1;fk<fE.length;++fk){fw+=g(fY[fk]^fE[fk]^fp)}var fD=o[fn]=fw}var fC=fJ.S[fJ.S.length-2];var fe=N(fD,fC);var fu=fJ.S[fJ.S.length-4];var fO=fJ.S[fJ.S.length-3];D(fu,fO,{writable:true,configurable:true,enumerable:true,value:fe});fJ.S[fJ.S.length-4]=fu;fJ.S.length-=3},function(fy){var fo=tA[fy.D];var fG=tA[fy.D+1];fy.D+=2;var fH=fy.S[fy.S.length-1];fy.f.c(fo,fH);var fZ=fy.f.v(fG);if(fZ===null||fZ===void 0){throw new a("Cannot access property of "+fZ)}fy.S.length-=1},function(fq){var fU=tA[fq.D];var fx=tA[fq.D+1]<<8|tA[fq.D+2];fq.D+=3;fq.D=fx;fq.G=fU},function(fK){var fi=tA[fK.D]<<16|(tA[fK.D+1]<<8|tA[fK.D+2]);fK.D+=3;var fv=fK.S[fK.S.length-3];var Rm=fK.S[fK.S.length-2];var Rt=fK.S[fK.S.length-1];var RW=fv;var Rs=RW(Rm,Rt,fi);var Rj=fK.S[fK.S.length-5];var Ra=fK.S[fK.S.length-4];D(Rj,Ra,{writable:true,configurable:true,enumerable:true,value:Rs});fK.S[fK.S.length-5]=Rj;fK.S.length-=4},function(Rb){var RN=tA[Rb.D]<<8|tA[Rb.D+1];Rb.D+=2;Rb.S[Rb.S.length]=Rb.f.v(RN)},function(Rz){var RL=tA[Rz.D];var RF=tA[Rz.D+1]<<8|tA[Rz.D+2];Rz.D+=3;var Rd=Rz.S[Rz.S.length-3];var Rc=Rz.S[Rz.S.length-2];var Rr=Rz.S[Rz.S.length-1];D(Rd,Rc,{writable:true,configurable:true,enumerable:true,value:Rr});var RI=Rz.S.length-3;Rz.S[RI]=Rd;Rz.S[RI+1]=RL;Rz.S[RI+2]=RF},function(RB){var RP=tA[RB.D];RB.D+=1;var Rf=null;var RR=RB.f.v(RP);RB.S[RB.S.length]=Rf==RR},function(RQ){RQ.D=RQ.S[RQ.S.length-1];RQ.G=RQ.S[RQ.S.length-2];RQ.S.length-=2},function(RM){var Rh=y[tA[RM.D]<<8|tA[RM.D+1]];var RT=tA[RM.D+2];var RV=y[tA[RM.D+3]<<8|tA[RM.D+4]];RM.D+=5;var RJ=RM.f.v(RT);var RA=RM.S.length;RM.S[RA]=Rh;RM.S[RA+1]=RJ;RM.S[RA+2]=RV},function(RS){RS.S[RS.S.length-2]=RS.S[RS.S.length-2]-RS.S[RS.S.length-1];RS.S.length-=1},function(Rl){var Rn=tA[Rl.D];Rl.D+=1;var RX=Rl.S[Rl.S.length-1];var RD=RX;var Rg=RD();Rl.S[Rl.S.length-1]=Rg^Rn},function(RE){RE.S[RE.S.length-2]=N(RE.S[RE.S.length-1],RE.S[RE.S.length-2]);RE.S.length-=1},function(RY){var Rp=tA[RY.D]<<16|(tA[RY.D+1]<<8|tA[RY.D+2]);RY.D+=3;RY.S[RY.S.length]=Rp},function(Rw){Rw.S[Rw.S.length]=true},function(Rk){var RC=tA[Rk.D];Rk.D+=1;var Re=Rk.f.v(RC);var Ru=Rk.S.length-1;Rk.S[Ru]=Re;Rk.S[Ru+1]=Re},function(RO){var Ry=tA[RO.D]<<8|tA[RO.D+1];var Ro=tA[RO.D+2];var RG=tA[RO.D+3];RO.D+=4;var RH=RO.f.v(Ry);var RZ=RO.f.v(Ro);var Rq=RO.S.length;RO.S[Rq]=RH;RO.S[Rq+1]=RZ;RO.S[Rq+2]=RO.f.v(RG)},function(RU){var Rx=tA[RU.D];var RK=tA[RU.D+1];var Ri=tA[RU.D+2];RU.D+=3;var Rv=RU.S[RU.S.length-1];RU.f.c(Rx,Rv);var Qm=RU.f.v(RK);var Qt=RU.S.length-1;RU.S[Qt]=Qm;RU.S[Qt+1]=RU.f.v(Ri)},function(QW){var Qs=tA[QW.D]<<8|tA[QW.D+1];QW.D+=2;var Qj=QW.S[QW.S.length-1];var Qa=Qj+","+Qs;var Qb=o[Qa];if(typeof Qb!=="undefined"){QW.S[QW.S.length-1]=Qb;return}var QN=y[Qs];var Qz=q(QN);var QL=q(Qj);var QF=Qz[0]+QL[0]&255;var Qd="";for(var Qc=1;Qc<Qz.length;++Qc){Qd+=g(QL[Qc]^Qz[Qc]^QF)}QW.S[QW.S.length-1]=o[Qa]=Qd},function(Qr){throw Qr.S[Qr.S.length-1];Qr.S.length-=1},function(QI){QI.C.u()},function(QB){QB.S[QB.S.length-2]=QB.S[QB.S.length-2]/QB.S[QB.S.length-1];QB.S.length-=1},function(QP){var Qf=tA[QP.D];var QR=tA[QP.D+1];QP.D+=2;var QQ=QP.S[QP.S.length-1];QP.f.c(Qf,QQ);var QM=QP.S[QP.S.length-2];QP.f.c(QR,QM);QP.S[QP.S.length-2]=QM;QP.S.length-=1},function(Qh){var QT=y[tA[Qh.D]<<8|tA[Qh.D+1]];var QV=tA[Qh.D+2]<<8|tA[Qh.D+3];Qh.D+=4;b1:{var QJ=QT;var QA=QJ+","+QV;var QS=o[QA];if(typeof QS!=="undefined"){var Ql=QS;break b1}var Qn=y[QV];var QX=q(Qn);var QD=q(QJ);var Qg=QX[0]+QD[0]&255;var QE="";for(var QY=1;QY<QX.length;++QY){QE+=g(QD[QY]^QX[QY]^Qg)}var Ql=o[QA]=QE}var Qp=Qh.S[Qh.S.length-1];Qh.S[Qh.S.length-1]=Qp[Ql]()},function(Qw){var Qk=tA[Qw.D];Qw.D+=1;var QC=Qw.S[Qw.S.length-2];var Qe=Qw.S[Qw.S.length-1];var Qu=QC|Qe;Qw.f.c(Qk,Qu);Qw.S[Qw.S.length-2]=Qu;Qw.S.length-=1},function(QO){var Qy=tA[QO.D];var Qo=tA[QO.D+1];var QG=tA[QO.D+2];QO.D+=3;var QH=QO.f.v(Qy);var QZ=QO.f.v(Qo);var Qq=QO.S.length;QO.S[Qq]=QH;QO.S[Qq+1]=QZ;QO.S[Qq+2]=QG},function(QU){QU.S.R(function(){null[0]()})},function(Qx){var QK=y[tA[Qx.D]<<8|tA[Qx.D+1]];var Qi=tA[Qx.D+2]<<8|tA[Qx.D+3];Qx.D+=4;b1:{var Qv=QK;var Mm=Qv+","+Qi;var Mt=o[Mm];if(typeof Mt!=="undefined"){var MW=Mt;break b1}var Ms=y[Qi];var Mj=q(Ms);var Ma=q(Qv);var Mb=Mj[0]+Ma[0]&255;var MN="";for(var Mz=1;Mz<Mj.length;++Mz){MN+=g(Ma[Mz]^Mj[Mz]^Mb)}var MW=o[Mm]=MN}var ML=Qx.S.length;Qx.S[ML]=MW;Qx.S[ML+1]=false},function(MF){var Md=tA[MF.D];var Mc=Z[tA[MF.D+1]];MF.D+=2;var Mr=MF.S[MF.S.length-1];var MI=Mr<<Md;var MB=MF.S.length-1;MF.S[MB]=MI;MF.S[MB+1]=Mc},function(MP){MP.S[MP.S.length-2]=MP.S[MP.S.length-2]&MP.S[MP.S.length-1];MP.S.length-=1},function(Mf){var MR=tA[Mf.D];var MQ=y[tA[Mf.D+1]<<8|tA[Mf.D+2]];var MM=tA[Mf.D+3]<<8|tA[Mf.D+4];Mf.D+=5;var Mh=Mf.f.v(MR);var MT=MQ;var MV=MT+","+MM;var MJ=o[MV];if(typeof MJ!=="undefined"){var MA=Mf.S.length;Mf.S[MA]=Mh;Mf.S[MA+1]=MJ;return}var MS=y[MM];var Ml=q(MS);var Mn=q(MT);var MX=Ml[0]+Mn[0]&255;var MD="";for(var Mg=1;Mg<Ml.length;++Mg){MD+=g(Mn[Mg]^Ml[Mg]^MX)}var MA=Mf.S.length;Mf.S[MA]=Mh;Mf.S[MA+1]=o[MV]=MD},function(ME){var MY=tA[ME.D];var Mp=tA[ME.D+1];ME.D+=2;var Mw=ME.S[ME.S.length-2];var Mk=ME.S[ME.S.length-1];var MC=Mw|Mk;ME.f.c(MY,MC);ME.S[ME.S.length-2]=ME.f.v(Mp);ME.S.length-=1},function(Me){var Mu=tA[Me.D];var MO=tA[Me.D+1];Me.D+=2;var My=Me.S[Me.S.length-1];Me.f.c(Mu,My);var Mo=Me.S[Me.S.length-2];Me.f.c(MO,Mo);Me.S[Me.S.length-2]=[];Me.S.length-=1},function(MG){MG.S[MG.S.length-2]=MG.S[MG.S.length-2]+MG.S[MG.S.length-1];MG.S.length-=1},function(MH){var MZ=tA[MH.D]<<8|tA[MH.D+1];var Mq=tA[MH.D+2];var MU=tA[MH.D+3]<<16|(tA[MH.D+4]<<8|tA[MH.D+5]);var Mx=tA[MH.D+6];MH.D+=7;var MK=MH.f.v(MZ);var Mi=MH.f.v(Mq);MH.i={D:MH.D,G:MH.G};MH.D=MU;MH.G=Mx;var Mv=MH.S.length;MH.S[Mv]=MK;MH.S[Mv+1]=Mi},function(hm){var ht=tA[hm.D]<<8|tA[hm.D+1];var hW=tA[hm.D+2];hm.D+=3;hm.i={D:hm.D,G:hm.G};hm.D=ht;hm.G=hW},function(hs){hs.S[hs.S.length]=hs.h},function(hj){var ha=tA[hj.D];var hb=tA[hj.D+1];hj.D+=2;var hN=hj.S[hj.S.length-1];hj.f.c(ha,hN);var hz=hj.f.v(hb);hj.S[hj.S.length-1]=z(hz)},function(hL){var hF=y[tA[hL.D]<<8|tA[hL.D+1]];var hd=tA[hL.D+2]<<8|tA[hL.D+3];var hc=tA[hL.D+4];hL.D+=5;b1:{var hr=hF;var hI=hr+","+hd;var hB=o[hI];if(typeof hB!=="undefined"){var hP=hB;break b1}var hf=y[hd];var hR=q(hf);var hQ=q(hr);var hM=hR[0]+hQ[0]&255;var hh="";for(var hT=1;hT<hR.length;++hT){hh+=g(hQ[hT]^hR[hT]^hM)}var hP=o[hI]=hh}var hV=hL.S.length;hL.S[hV]=hP;hL.S[hV+1]=hL.f.v(hc)},function(hJ){var hA=tA[hJ.D];hJ.D+=1;var hS=hJ.k.u();hJ.f.c(hA,hS.O)},function(hl){var hn=tA[hl.D];var hX=tA[hl.D+1];hl.D+=2;var hD=hl.S[hl.S.length-1];hl.f.c(hn,hD);var hg=hl.S[hl.S.length-2];var hE=L(hg);hl.f.c(hX,hE);hl.S.length-=2},function(hY){var hp=tA[hY.D];var hw=tA[hY.D+1];hY.D+=2;var hk=hY.S[hY.S.length-3];var hC=hY.S[hY.S.length-2];var he=hY.S[hY.S.length-1];D(hk,hC,{writable:true,configurable:true,enumerable:true,value:he});hY.f.c(hp,hk);hY.S[hY.S.length-3]=hY.f.v(hw);hY.S.length-=2},function(hu){var hO=tA[hu.D];hu.D+=1;var hy=hu.S[hu.S.length-1];hu.f.c(hO,hy);var ho=null;var hG=hu.S[hu.S.length-2];hu.S[hu.S.length-2]=hG==ho;hu.S.length-=1},function(hH){var hZ=tA[hH.D]<<8|tA[hH.D+1];var hq=tA[hH.D+2];hH.D+=3;b0:{var hU=hH.S[hH.S.length-1];var hx=hU;var hK=hx+","+hZ;var hi=o[hK];if(typeof hi!=="undefined"){var hv=hi;break b0}var Tm=y[hZ];var Tt=q(Tm);var TW=q(hx);var Ts=Tt[0]+TW[0]&255;var Tj="";for(var Ta=1;Ta<Tt.length;++Ta){Tj+=g(TW[Ta]^Tt[Ta]^Ts)}var hv=o[hK]=Tj}var Tb=[];var TN=hH.S.length-1;hH.S[TN]=hv;hH.S[TN+1]=Tb;hH.S[TN+2]=hq},function(Tz){var TL=y[tA[Tz.D]<<8|tA[Tz.D+1]];Tz.D+=2;Tz.S[Tz.S.length]=TL},function(TF){TF.S[TF.S.length-2]=TF.S[TF.S.length-2]%TF.S[TF.S.length-1];TF.S.length-=1},function(Td){"use strict";Td.S[Td.S.length-3][Td.S[Td.S.length-2]]=Td.S[Td.S.length-1];Td.S.length-=3},function(Tc){var Tr=tA[Tc.D];var TI=tA[Tc.D+1]<<8|tA[Tc.D+2];var TB=tA[Tc.D+3];Tc.D+=4;var TP=Tc.S[Tc.S.length-1];Tc.f.c(Tr,TP);var Tf=Tc.S[Tc.S.length-3];var TR=Tc.S[Tc.S.length-2];var TQ=Nd(TI,TR,Tf,Tc.f);Tc.f.c(TB,TQ);Tc.S.length-=3},function(TM){var Th=tA[TM.D];var TT=tA[TM.D+1];var TV=tA[TM.D+2];TM.D+=3;var TJ=TM.S[TM.S.length-1];TM.f.c(Th,TJ);var TA=TM.S[TM.S.length-2];TM.f.c(TT,TA);var TS=TM.S[TM.S.length-3];TM.f.c(TV,TS);TM.S.length-=3},function(Tl){var Tn=tA[Tl.D];var TX=tA[Tl.D+1];Tl.D+=2;var TD=Tl.S[Tl.S.length-1];Tl.f.c(Tn,TD);var Tg=[];var TE=Tl.S.length-1;Tl.S[TE]=Tg;Tl.S[TE+1]=TX},function(TY){TY.S[TY.S.length-2]=TY.S[TY.S.length-2]==TY.S[TY.S.length-1];TY.S.length-=1},function(Tp){var Tw=tA[Tp.D];var Tk=tA[Tp.D+1];var TC=tA[Tp.D+2];Tp.D+=3;var Te=Tp.S.length;Tp.S[Te]=Tw;Tp.S[Te+1]=Tk;Tp.S[Te+2]=TC},function(Tu){var TO=y[tA[Tu.D]<<8|tA[Tu.D+1]];var Ty=tA[Tu.D+2];var To=tA[Tu.D+3];Tu.D+=4;var TG=Tu.f.v(Ty);var TH=Tu.S.length;Tu.S[TH]=TO;Tu.S[TH+1]=TG;Tu.S[TH+2]=To},function(TZ){var Tq=tA[TZ.D];var TU=tA[TZ.D+1]<<16|(tA[TZ.D+2]<<8|tA[TZ.D+3]);var Tx=tA[TZ.D+4];TZ.D+=5;var TK=TZ.f.v(Tq);var Ti=TZ.S[TZ.S.length-1];var Tv=Ti!=TK;if(!Tv){TZ.D=TU;TZ.G=Tx}TZ.S.length-=1},function(Vm){var Vt=tA[Vm.D]<<16|(tA[Vm.D+1]<<8|tA[Vm.D+2]);var VW=tA[Vm.D+3];Vm.D+=4;Vm.C.R({X:Vt,G:VW,t:0})},function(Vs){var Vj=tA[Vs.D];var Va=tA[Vs.D+1];Vs.D+=2;Vs.D=Vj;Vs.G=Va},function(Vb){var VN=tA[Vb.D];var Vz=Z[tA[Vb.D+1]];Vb.D+=2;var VL=Vb.S[Vb.S.length-1];Vb.f.c(VN,VL);var VF=Vb.S.length-1;Vb.S[VF]=VL;Vb.S[VF+1]=Vz},function(Vd){Vd.S[Vd.S.length-2]=Vd.S[Vd.S.length-2]<=Vd.S[Vd.S.length-1];Vd.S.length-=1},function(Vc){var Vr=tA[Vc.D];var VI=y[tA[Vc.D+1]<<8|tA[Vc.D+2]];var VB=tA[Vc.D+3]<<16|(tA[Vc.D+4]<<8|tA[Vc.D+5]);var VP=tA[Vc.D+6];Vc.D+=7;var Vf=Vc.f.v(Vr);Vc.i={D:Vc.D,G:Vc.G};Vc.D=VB;Vc.G=VP;var VR=Vc.S.length;Vc.S[VR]=Vf;Vc.S[VR+1]=VI},function(VQ){Wi=VQ.S[VQ.S.length-1];VQ.S.length-=1},function(VM){var Vh=tA[VM.D];var VT=tA[VM.D+1];VM.D+=2;var VV=VM.f.v(Vh);var VJ=VM.f.v(VT);VM.D=VM.i.D;VM.G=VM.i.G;var VA=VM.S.length;VM.S[VA]=VV;VM.S[VA+1]=VJ},function(VS){var Vl=VS.S[VS.S.length-1];VS.S[VS.S.length-1]=new Vl},function(Vn){Vn.S.length-=1},function(VX){var VD=tA[VX.D]<<8|tA[VX.D+1];var Vg=tA[VX.D+2];VX.D+=3;VX.D=VD;VX.G=Vg},function(VE){var VY=tA[VE.D];VE.D+=1;VE.S[VE.S.length]=VE.f.v(VY)},function(Vp){var Vw=tA[Vp.D];Vp.D+=1;var Vk=Vp.S[Vp.S.length-1];Vp.f.c(Vw,Vk);var VC=Vp.S.length-1;Vp.S[VC]=Vk;Vp.S[VC+1]=Vk},function(Ve){var Vu=tA[Ve.D];var VO=tA[Ve.D+1];Ve.D+=2;var Vy=Ve.S[Ve.S.length-1];Ve.f.c(Vu,Vy);var Vo=Ve.f.v(VO);var VG=Ve.S.length-1;Ve.S[VG]=Vo;Ve.S[VG+1]=Vo},function(VH){var VZ=VH.S[VH.S.length-5];VH.S[VH.S.length-5]=VZ(VH.S[VH.S.length-4],VH.S[VH.S.length-3],VH.S[VH.S.length-2],VH.S[VH.S.length-1]);VH.S.length-=4},function(Vq){Vq.S[Vq.S.length-2]=Vq.S[Vq.S.length-2]^Vq.S[Vq.S.length-1];Vq.S.length-=1},function(VU){VU.S[VU.S.length-1]=-VU.S[VU.S.length-1]},function(Vx){var VK=tA[Vx.D]<<8|tA[Vx.D+1];var Vi=tA[Vx.D+2];Vx.D+=3;var Vv=Vx.S[Vx.S.length-2];var Jm=Vx.S[Vx.S.length-1];var Jt=Nd(VK,Jm,Vv,Vx.f);Vx.f.c(Vi,Jt);Vx.S[Vx.S.length-2]=Jt;Vx.S.length-=1},function(JW){JW.S[JW.S.length-2]=JW.S[JW.S.length-2]>>JW.S[JW.S.length-1];JW.S.length-=1},function(Js){var Jj=tA[Js.D];Js.D+=1;var Ja=Js.S[Js.S.length-2];var Jb=Js.S[Js.S.length-1];var JN=N(Jb,Ja);var Jz=Js.S[Js.S.length-4];var JL=Js.S[Js.S.length-3];D(Jz,JL,{writable:true,configurable:true,enumerable:true,value:JN});var JF=Js.S.length-4;Js.S[JF]=Jz;Js.S[JF+1]=Jj;Js.S.length-=2},function(Jd){"use strict";Jd.S[Jd.S.length-2]=delete Jd.S[Jd.S.length-2][Jd.S[Jd.S.length-1]];Jd.S.length-=1},function(Jc){Jc.S[Jc.S.length-1]=!Jc.S[Jc.S.length-1]},function(Jr){var JI=tA[Jr.D];var JB=tA[Jr.D+1];Jr.D+=2;var JP=Jr.f.v(JI);var Jf=Jr.S[Jr.S.length-2];var JR=Jr.S[Jr.S.length-1];D(Jf,JR,{writable:true,configurable:true,enumerable:true,value:JP});var JQ=Jr.S.length-2;Jr.S[JQ]=Jf;Jr.S[JQ+1]=JB},function(JM){var Jh=tA[JM.D];JM.D+=1;var JT=JM.f.v(Jh);var JV=null;JM.S[JM.S.length]=JT==JV},function(JJ){if(JJ.S[JJ.S.length-1]===null||JJ.S[JJ.S.length-1]===void 0){throw new a("Cannot access property of "+JJ.S[JJ.S.length-1])}JJ.S.length-=1},function(JA){JA.S[JA.S.length-2]=JA.S[JA.S.length-2]<<JA.S[JA.S.length-1];JA.S.length-=1},function(JS){var Jl=tA[JS.D];JS.D+=1;var Jn=JS.S[JS.S.length-1];if(Jn===null||Jn===void 0){throw new a("Cannot access property of "+Jn)}var JX=JS.f.v(Jl);JS.S[JS.S.length-1]=L(JX)},function(JD){var Jg=tA[JD.D]<<16|(tA[JD.D+1]<<8|tA[JD.D+2]);var JE=tA[JD.D+3];JD.D+=4;JD.i={D:JD.D,G:JD.G};JD.D=Jg;JD.G=JE},function(JY){var Jp=tA[JY.D];var Jw=tA[JY.D+1];JY.D+=2;var Jk=JY.S[JY.S.length-1];JY.f.c(Jp,Jk);var JC=JY.S.length-1;JY.S[JC]=Jk;JY.S[JC+1]=Jw},function(Je){var Ju=tA[Je.D]<<16|(tA[Je.D+1]<<8|tA[Je.D+2]);var JO=tA[Je.D+3];Je.D+=4;if(!Je.S[Je.S.length-1]){Je.D=Ju;Je.G=JO}Je.S.length-=1},function(Jy){var Jo=Jy.C.u();var JG={E:false,O:Jy.D,G:Jy.G};Jy.k.R(JG);Jy.D=Jo.X;Jy.G=Jo.G},function(JH){var JZ=tA[JH.D];var Jq=tA[JH.D+1];var JU=Z[tA[JH.D+2]];JH.D+=3;var Jx=JH.f.v(JZ);var JK=JH.f.v(Jq);var Ji=JH.S.length;JH.S[Ji]=Jx;JH.S[Ji+1]=JK;JH.S[Ji+2]=JU}];function Nd(Jv,Am,At,AW){"use strict";var As=H[Jv];return Aj(Am,At,AW,As.A,As.j,As.H,As.P,As.M)};var Wi=s;var tA=q(" ");function Aj(Aa,Ab,AN,Az,AL,AF,Ad,Ac){var Ar=new tL;var AI,AB,AP;var Af=Ad!==void 0;for(AI=0,AB=AL.length;AI<AB;++AI){Ar.K[AL[AI]]=AN.K[AL[AI]]}AP=AR(Aa,Ab,Ar,Az,AF,Af,Ad);if(Ac!==void 0){Ar.b(Ac);Ar.c(Ac,AP)}return AP};function AR(AQ,AM,Ah,AT,AV,AJ,AA){var AS=AV.length;var Al=function(){"use strict";var An=Ah.L();var AX=new tR(AQ,AM,An,this);var AD,Ag,AE=E(arguments.length,AS);if(AJ){An.b(AA);An.c(AA,arguments)}for(AD=0,Ag=AT.length;AD<Ag;++AD){An.b(AT[AD])}for(AD=0;AD<AE;++AD){An.c(AV[AD],arguments[AD])}for(AD=AE;AD<AS;++AD){An.c(AV[AD],void 0)}return AY(AX)};return Al}function AY(Ap){var Aw,Ak;for(;;){if(Wi!==s){Ak=Wi;Wi=s;return Ak}Aw=Ap.o();if(Ap.C.length===0){tw[Aw](Ap)}else{tS(tw[Aw],Ap)}}}Aj(0,0,null,[0,3,2,1],[],[],void 0,void 0)()}(typeof window!=="undefined"&&window!=null&&window.window===window?window:typeof global!=="undefined"&&global!=null&&global.global===global?global:this))
;(function(e,d){var isk=["oZnWXCfnD"];for(var i=0;i<isk.length;++i){e.initCustomEvent(isk[i],false,false,d);dispatchEvent(e)}}(document.createEvent("CustomEvent"),["A1avk6uKAQAAEDVCmixF3eVmf2SnX54JmLiqCGxRJIKbqvcI5Z0Duoz2X0OuAXL3RNj6K21wfMBeCOfvosJeCA==","sB1W=oFSP-KtDvLHpx6uj_h8nVOz52f0cbGdI94lMUkaweZQTyAi3CREgrXNJY7mq",[],[1397157709,2133296288,1052968443,1851212744,221249980,130907177,89547857,537915178],document.currentScript&&document.currentScript.nonce||"wiFKTZP3xc1OheROJ42XDOzV",document.currentScript&&document.currentScript.nonce||"wiFKTZP3xc1OheROJ42XDOzV",[],typeof arguments==="undefined"?void 0:arguments]))
